.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{background:var(--e-a-bg-logo);border-radius:50%;display:inline-block;line-height:1;padding:.75em}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:991px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:575px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:1199px){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:991px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:880px){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:575px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative}@media (max-width:991px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:576px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:576px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:575px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:576px) and (max-width:991px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:992px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1200px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:992px) and (max-width:1199px){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:576px) and (max-width:991px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:881px) and (max-width:991px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:576px) and (max-width:880px){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:575px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1199px){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:991px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:880px){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:575px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1200px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop"}}@media (max-width:1199px){#elementor-device-mode:after{content:"tablet_extra"}}@media (max-width:991px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:880px){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:575px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:575px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;left:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);top:50%;transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:991px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:575px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;padding:.5em;fill:#fff}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none}}@media (max-width:575px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:576px) and (max-width:880px){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:881px) and (max-width:991px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:992px) and (max-width:1199px){.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop{display:none}}@media (min-width:1200px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}/*! elementor - v3.30.0 - 22-07-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}:root{--tsh-night:#14213D;--tsh-blue:#28457A;--tsh-gold:#C9A227;--tsh-gold2:#E3B93A;--tsh-ink:#1a2332;--tsh-mute:#666e7e;--tsh-line:#e4e7ee;--tsh-bg:#f6f8fc;--tsh-ok:#1f9d5f;--tsh-warn:#d97706;--tsh-hot:#dc2626;--tsh-dead:#6b7280;--tsh-radius:18px;--tsh-shadow:0 12px 32px -14px rgb(20 33 60 / .16)}.tsh-acc,.tsh-grid,.tsh-otp,.tsh-dsearch,.tsh-ppanel,.tsh-help-tab{font-family:inherit}[dir="rtl"] .tsh-grid{direction:rtl}.tsh-banner{border-radius:14px;padding:12px 18px;margin:12px 0 20px;font-size:13.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tsh-banner.warn{background:#FEF3C7;color:#92400e;border:1px solid #FCD34D}.tsh-banner.danger{background:#FEE2E2;color:#991b1b;border:1px solid #FCA5A5;animation:tshPulse 1.6s ease infinite}@keyframes tshPulse{50%{box-shadow:0 0 0 6px rgb(220 38 38 / .08)}}.tsh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin-top:8px}@media (max-width:520px){.tsh-grid{grid-template-columns:1fr}}.tsh-card{background:#fff;border:1px solid var(--tsh-line);border-radius:var(--tsh-radius);box-shadow:var(--tsh-shadow);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.tsh-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -14px rgb(20 33 60 / .22)}.tsh-card-head{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--tsh-line);background:linear-gradient(180deg,#fafbfe,#fff)}.tsh-doc-icon{font-size:26px;line-height:1}.tsh-card-titles{flex:1;min-width:0}.tsh-card-titles b{display:block;font-size:14.5px;color:var(--tsh-ink)}.tsh-card-titles small{color:var(--tsh-mute);font-size:11.5px}.tsh-badge{font-size:10.5px;padding:3px 10px;border-radius:999px;font-weight:700;white-space:nowrap}.tsh-badge.ok{background:rgb(31 157 95 / .12);color:var(--tsh-ok)}.tsh-badge.warn{background:rgb(217 119 6 / .12);color:var(--tsh-warn)}.tsh-badge.hot{background:rgb(220 38 38 / .1);color:var(--tsh-hot)}.tsh-badge.dead{background:rgb(107 114 128 / .12);color:var(--tsh-dead)}.tsh-card.tsh-st-hot,.tsh-card.tsh-st-dead{border-color:rgb(220 38 38 / .35)}.tsh-card.tsh-st-warn{border-color:rgb(217 119 6 / .4)}.tsh-card-body{padding:12px 16px;flex:1;font-size:13px}.tsh-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;border-bottom:1px dashed var(--tsh-line);flex-wrap:wrap}.tsh-row:last-child{border-bottom:none}.tsh-row span{color:var(--tsh-mute);font-size:12px}.tsh-row b{font-size:13px;font-weight:700;text-align:left}.tsh-row b small{font-weight:400;opacity:.65;font-size:10.5px;margin-inline-start:6px}.tsh-days{font-style:normal;font-size:10.5px;padding:2px 9px;border-radius:999px;font-weight:700}.tsh-days.ok{background:rgb(31 157 95 / .1);color:var(--tsh-ok)}.tsh-days.warn{background:rgb(217 119 6 / .12);color:var(--tsh-warn)}.tsh-days.hot{background:rgb(220 38 38 / .12);color:var(--tsh-hot)}.tsh-days.dead{background:rgb(107 114 128 / .14);color:var(--tsh-dead)}.tsh-creds{margin-top:10px;padding:10px 12px;background:var(--tsh-bg);border:1px solid var(--tsh-line);border-radius:12px;font-size:12px}.tsh-creds-title{display:block;font-size:12.5px;margin-bottom:6px;color:var(--tsh-night)}.tsh-creds .tsh-btn.ghost{float:left}.tsh-creds-box{clear:both;padding-top:8px;display:flex;flex-direction:column;gap:6px}.tsh-creds-box code{background:#fff;border:1px solid var(--tsh-line);border-radius:8px;padding:2px 8px;font-family:ui-monospace,Consolas,monospace;font-size:12px;user-select:all}.tsh-card-foot{padding:12px 16px 16px;border-top:1px solid var(--tsh-line);display:flex;gap:8px;flex-wrap:wrap;background:#fafbfd}.tsh-btn{border:none;cursor:pointer;border-radius:12px;padding:9px 16px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease;font-family:inherit}.tsh-btn.primary{background:linear-gradient(90deg,var(--tsh-gold),var(--tsh-gold2));color:var(--tsh-night);box-shadow:0 6px 16px -6px rgb(201 162 39 / .5)}.tsh-btn.primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.tsh-btn.panel{background:var(--tsh-night);color:#fff}.tsh-btn.panel:hover{background:var(--tsh-blue)}.tsh-btn.ghost{background:#fff0;color:var(--tsh-ink);border:1px solid var(--tsh-line)}.tsh-btn.ghost:hover{border-color:var(--tsh-gold);color:var(--tsh-gold)}.tsh-btn.small{padding:5px 12px;font-size:11px}.tsh-btn.mini{padding:2px 9px;font-size:10px}.tsh-inline-form{display:inline}.tsh-ppanel{margin:16px 0;padding:18px;background:var(--tsh-bg);border:1px solid var(--tsh-line);border-radius:var(--tsh-radius)}.tsh-feat{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;font-size:13px}.tsh-feat li{display:flex;gap:6px;align-items:center}@media (max-width:480px){.tsh-feat{grid-template-columns:1fr}}.tsh-periods{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.tsh-chip{position:relative;cursor:pointer;border:2px solid var(--tsh-line);background:#fff;border-radius:14px;padding:10px 14px;text-align:center;min-width:104px;flex:1 1 104px;transition:all .2s ease}.tsh-chip input{position:absolute;opacity:0;pointer-events:none}.tsh-chip-label{display:block;font-size:12.5px;font-weight:700;color:var(--tsh-ink)}.tsh-chip-price{display:block;font-size:14px;color:var(--tsh-night);margin-top:4px}.tsh-chip small{font-size:10px;color:var(--tsh-mute)}.tsh-chip.is-on{border-color:var(--tsh-gold);background:linear-gradient(160deg,#fff,#FDF8E7);box-shadow:0 8px 18px -8px rgb(201 162 39 / .5)}.tsh-chip.is-on .tsh-chip-price{color:var(--tsh-gold);font-weight:800}.tsh-budget{margin:10px 0;padding:10px 14px;background:linear-gradient(90deg,#14213D,#28457A);color:#E9ECF5;font-size:12.5px;border-radius:12px;font-weight:700}.tsh-panel-note{font-size:12px;color:var(--tsh-night);background:#EDF3FF;border:1px solid #c8d7f5;padding:8px 14px;border-radius:10px;margin-top:10px}.tsh-specs-wrap{margin:22px 0}.tsh-specs{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--tsh-line)}.tsh-specs th,.tsh-specs td{padding:10px 14px;font-size:13px;border-bottom:1px solid var(--tsh-line);text-align:right}.tsh-specs th{width:38%;background:var(--tsh-bg);color:var(--tsh-mute);font-weight:600}.tsh-specs tr:last-child th,.tsh-specs tr:last-child td{border-bottom:none}.tsh-help-tab{font-size:13.5px;line-height:2.1}.tsh-help-tab h4{margin:0 0 6px}.tsh-dsearch{background:linear-gradient(150deg,#16223f,#1d3057);border-radius:var(--tsh-radius);padding:20px;color:#eef1f7;margin:10px 0 24px}.tsh-dform{display:flex;gap:10px;flex-wrap:wrap}.tsh-dinput{flex:2 1 220px;border-radius:12px;border:1px solid #cfd6e4;background:#fff;color:#17203c;padding:11px 14px;font-size:14px;font-family:ui-monospace,Consolas,monospace;transition:border-color .2s}.tsh-dinput::placeholder{color:#7b8499}.tsh-dinput:focus{outline:none;border-color:var(--tsh-gold)}.tsh-dselect{flex:0 0 132px;border-radius:12px;border:1px solid #cfd6e4;background:#fff;color:#17203c;padding:11px 10px;font-size:13px}.tsh-dselect option{background:#fff;color:#17203c}.tsh-dresult{margin-top:14px;padding:14px 16px;border-radius:12px;font-size:13.5px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tsh-dresult.free{background:rgb(31 157 95 / .15);border:1px solid rgb(31 157 95 / .4)}.tsh-dresult.taken{background:rgb(220 38 38 / .12);border:1px solid rgb(220 38 38 / .4)}.tsh-dresult.unknown,.tsh-dresult.free_or_probably{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18)}.tsh-dresult .price{font-weight:800;color:var(--tsh-gold2)}.tsh-dresult code{background:rgb(0 0 0 / .25);padding:2px 8px;border-radius:8px;font-family:ui-monospace,Consolas,monospace}.tsh-dresult .deposit{opacity:.65;font-size:11.5px}.tsh-dhint{margin:12px 0 0;font-size:11px;opacity:.6}.tsh-spin{display:inline-block;width:16px;height:16px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:tshSpin .7s linear infinite;vertical-align:middle}@keyframes tshSpin{to{transform:rotate(360deg)}}.tsh-otp{max-width:380px;margin:22px auto;background:#fff;border:1px solid var(--tsh-line);border-radius:var(--tsh-radius);box-shadow:var(--tsh-shadow);padding:22px}.tsh-otp-head{text-align:center;margin-bottom:14px}.tsh-otp-head b{display:block;font-size:15px;color:var(--tsh-night)}.tsh-otp-head span{font-size:11.5px;color:var(--tsh-mute)}.tsh-otp-form{display:flex;gap:8px}[data-tsh-otp] .tsh-otp-form[hidden]{display:none!important}.tsh-otp-input{flex:1;border-radius:12px;border:1.5px solid var(--tsh-line);padding:11px 14px;font-size:15px;letter-spacing:2px;transition:border-color .2s}.tsh-otp-input:focus{outline:none;border-color:var(--tsh-gold)}.tsh-otp-msg{min-height:22px;font-size:12.5px;margin-top:10px;text-align:center}.tsh-otp-msg.ok{color:var(--tsh-ok)}.tsh-otp-msg.err{color:var(--tsh-hot)}.tsh-otp-foot{font-size:10.5px;color:var(--tsh-mute);text-align:center;margin:12px 0 0}.tsh-otp.logged{text-align:center}.tsh-empty{background:var(--tsh-bg);border:1.5px dashed var(--tsh-line);border-radius:var(--tsh-radius);padding:24px;text-align:center;color:var(--tsh-mute);font-size:13.5px}.tsh-h{font-size:16px;color:var(--tsh-night);border-right:3px solid var(--tsh-gold);padding-right:10px}.woocommerce div.product .tsh-ppanel .tsh-periods{margin-bottom:4px}.woocommerce-Tabs-panel .tsh-help-tab p{margin:.4em 0}.tsh-buy{margin:6px 0 10px}.tsh-buy-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:linear-gradient(135deg,#14213D 0%,#1d3057 55%,#28457A 100%);border-radius:20px;padding:22px 26px;color:#eef1f7;margin-bottom:24px;position:relative;overflow:hidden}.tsh-buy-hero::after{content:"✨";position:absolute;left:-10px;top:-20px;font-size:130px;opacity:.08;transform:rotate(-15deg)}.tsh-buy-hero-text b{display:block;font-size:19px;margin-bottom:4px}.tsh-buy-hero-text span{font-size:12.5px;opacity:.8}.tsh-buy-hero-badge{background:linear-gradient(90deg,#C9A227,#E3B93A);color:#14213D;font-size:12px;font-weight:700;padding:9px 18px;border-radius:999px;box-shadow:0 8px 18px -8px rgb(201 162 39 / .6);white-space:nowrap}.tsh-buy-group{margin-bottom:30px}.tsh-buy-group-head{display:flex;align-items:center;gap:10px;margin:0 2px 14px}.tsh-buy-gicon{font-size:24px}.tsh-buy-group-head b{font-size:16px;color:var(--tsh-night);border-bottom:3px solid var(--tsh-gold);padding-bottom:3px}.tsh-buy-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:16px}@media (max-width:640px){.tsh-buy-cards{grid-template-columns:1fr}}.tsh-buy-card{background:#fff;border:1px solid var(--tsh-line);border-radius:18px;padding:18px;display:flex;flex-direction:column;transition:all .25s ease;position:relative;overflow:hidden}.tsh-buy-card::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--tsh-gold),transparent 65%)}.tsh-buy-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -16px rgb(20 33 61 / .25);border-color:rgb(201 162 39 / .55)}.tsh-buy-card-head b{font-size:15px;color:var(--tsh-ink);display:block}.tsh-buy-card-head small{color:var(--tsh-mute);font-size:11.5px;margin-top:3px;display:block;line-height:1.8}.tsh-buy-feats{list-style:none;margin:12px 0;padding:0;font-size:12px;color:#3b4356;display:flex;flex-direction:column;gap:5px}.tsh-buy-feats li::before{color:var(--tsh-ok);font-weight:800;margin-left:4px}.tsh-buy-specs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.tsh-buy-specs div{background:var(--tsh-bg);border:1px solid var(--tsh-line);border-radius:10px;padding:5px 10px;font-size:10.5px;display:flex;flex-direction:column}.tsh-buy-specs span{color:var(--tsh-mute);font-size:9.5px}.tsh-buy-specs b{font-size:11.5px;color:var(--tsh-night)}.tsh-buy-periods{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 14px}.tsh-bchip{flex:1 1 74px;cursor:pointer;border:2px solid var(--tsh-line);background:#fff;border-radius:12px;padding:8px 6px;text-align:center;transition:all .18s ease;font-family:inherit}.tsh-bchip b{display:block;font-size:11.5px;color:var(--tsh-ink)}.tsh-bchip span{font-size:13px;font-weight:800;color:var(--tsh-night);font-variant-numeric:tabular-nums}.tsh-bchip small{font-size:9.5px;color:var(--tsh-mute);margin-inline-start:2px}.tsh-bchip.on{border-color:var(--tsh-gold);background:linear-gradient(160deg,#fff,#FCF6E3);box-shadow:0 6px 14px -7px rgb(201 162 39 / .55)}.tsh-bchip.on span{color:var(--tsh-gold)}.tsh-buy-actions{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px dashed var(--tsh-line)}.tsh-buy-price{font-size:16px;font-weight:800;color:var(--tsh-night);white-space:nowrap;font-variant-numeric:tabular-nums}.tsh-buy-price small{font-size:10px;color:var(--tsh-mute);font-weight:400}.tsh-buy-btn{white-space:nowrap}.tsh-buybanner{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:linear-gradient(120deg,#16223f,#28457A);color:#eef1f7;border-radius:16px;padding:16px 20px;margin-bottom:22px}.tsh-buybanner b{display:block;font-size:14.5px}.tsh-buybanner span{font-size:11.5px;opacity:.75}.tsh-dsearch-head{margin-bottom:14px}.tsh-dsearch-head b{display:block;font-size:17px;margin-bottom:3px}.tsh-dsearch-head span{font-size:11.5px;opacity:.7}.tsh-ddetect{flex:2 1 240px;position:relative}.tsh-ddot{position:absolute;left:10px;top:50%;transform:translateY(-50%);background:var(--tsh-gold);color:var(--tsh-night);font-size:11px;font-weight:800;font-style:normal;padding:2px 9px;border-radius:999px;opacity:0;transition:opacity .2s}.tsh-ddot.show{opacity:1}.tsh-dinput.bad{border-color:#f87171!important}.tsh-tld-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.tsh-tlchip{cursor:pointer;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .14);color:#dfe5f2;border-radius:12px;padding:6px 12px;display:flex;flex-direction:column;align-items:center;min-width:70px;transition:all .18s;font-family:inherit}.tsh-tlchip b{font-size:13px}.tsh-tlchip span{font-size:9.5px;opacity:.65}.tsh-tlchip:hover{border-color:var(--tsh-gold);transform:translateY(-2px)}.tsh-dr-top{width:100%;font-size:13.5px;line-height:1.9}.tsh-dr-cart{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%;margin-top:6px}.tsh-dyears{width:74px;border-radius:10px;border:1px solid rgb(255 255 255 / .16);background:rgb(255 255 255 / .06);color:#fff;padding:9px 10px;font-family:inherit}.tsh-dresult.loading{background:rgb(255 255 255 / .06)}.tsh-dom-modal{position:fixed;inset:0;background:rgb(14 20 32 / .62);z-index:100000;display:flex;align-items:center;justify-content:center;padding:18px;backdrop-filter:blur(4px);animation:tshFadeIn .2s ease}.tsh-dom-modal[hidden]{display:none}@keyframes tshFadeIn{from{opacity:0}}.tsh-dom-box{background:#fff;border-radius:20px;width:560px;max-width:95vw;max-height:86vh;overflow:auto;padding:24px 26px;position:relative;animation:tshPopIn .28s cubic-bezier(.16,1,.3,1)}@keyframes tshPopIn{from{transform:translateY(24px) scale(.97);opacity:.4}}.tsh-dom-x{position:absolute;left:14px;top:14px;background:#f1f3f8;border:none;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:13px}.tsh-dom-step>b{font-size:15px;color:var(--tsh-night);display:block;margin-bottom:6px}.tsh-dom-step>p{font-size:12px;color:var(--tsh-mute);margin:0 0 14px}.tsh-dom-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:520px){.tsh-dom-opts{grid-template-columns:1fr}}.tsh-dom-opt{text-align:right;cursor:pointer;background:var(--tsh-bg);border:2px solid var(--tsh-line);border-radius:14px;padding:12px 14px;transition:all .18s;font-family:inherit}.tsh-dom-opt span{font-size:20px;display:block;margin-bottom:5px}.tsh-dom-opt b{display:block;font-size:13px;color:var(--tsh-ink)}.tsh-dom-opt small{font-size:10.5px;color:var(--tsh-mute)}.tsh-dom-opt:hover,.tsh-dom-opt.on{border-color:var(--tsh-gold);background:#FCF8EA}.tsh-dom-opt.ghost{border-style:dashed}.tsh-dom-search{display:flex;gap:8px;margin-bottom:12px}.tsh-dom-out{border-radius:12px;padding:14px 16px;font-size:13px;line-height:2}.tsh-dom-out.free{background:rgb(31 157 95 / .1);border:1px solid rgb(31 157 95 / .4);color:var(--tsh-ok)}.tsh-dom-out.taken{background:rgb(220 38 38 / .07);border:1px solid rgb(220 38 38 / .3);color:var(--tsh-hot)}.tsh-dom-out.loading{background:var(--tsh-bg)}.tsh-dom-out .tsh-btn{margin-top:8px}@media (max-width:640px){.tsh-dom-modal{padding:10px;align-items:flex-end}.tsh-dom-box{width:100%;max-width:100%;border-radius:18px 18px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom));max-height:92dvh}.tsh-dom-opts{gap:8px}.tsh-dom-opt{padding:10px 12px}.tsh-dom-opt span{font-size:18px}.tsh-dom-search{flex-direction:column}.tsh-dom-search input,.tsh-dom-search select{width:100%}.tsh-dform{flex-direction:column;align-items:stretch}.tsh-dform select,.tsh-dform button{width:100%}.tsh-tld-chips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px;-webkit-overflow-scrolling:touch}.tsh-tlchip{min-width:62px;flex:0 0 auto}.tsh-buy-hero{padding:16px;text-align:center}.tsh-buy-hero::after{font-size:90px}.tsh-buy-card{padding:14px}.tsh-buybanner{flex-direction:column;text-align:center;gap:10px}.tsh-buybanner .tsh-btn{width:100%;text-align:center}.tsh-dsearch{padding:18px 14px;border-radius:16px}.tsh-dresult{font-size:12.5px}.tsh-dr-cart{flex-direction:column;align-items:stretch}.tsh-dr-cart .tsh-dyears,.tsh-dr-cart button{width:100%}.tsh-bchip small{display:none}.tsh-switchbar{left:10px;right:10px;text-align:center}}@media (max-width:640px){@keyframes tshSlideUp{from{transform:translateY(40px);opacity:.6}}.tsh-dom-box{animation:tshSlideUp .3s cubic-bezier(.16,1,.3,1)}}.tsh-svc-specs{margin-top:8px;background:#f6f8fc;border:1px solid #e4e8f2;border-radius:10px;padding:8px 12px}.tsh-specs-title{display:block;font-size:12px;color:#14213D;margin-bottom:4px}.tsh-specs-body{font-size:12px;line-height:1.9;color:#3c4254}.tsh-svc-note{margin-top:8px;font-size:12px;color:#6b5a1e;background:#fdf8e8;border:1px dashed #C9A227;border-radius:10px;padding:8px 12px}.tsh-sso{background:linear-gradient(135deg,#14213D,#1d3057)!important;border-color:#14213D!important}[data-tsh-style] .tsh-card{border-right-width:5px!important;border-right-style:solid!important}[data-tsh-style] .tsh-st-ok{border-right-color:#22a55b!important}[data-tsh-style] .tsh-st-hot{border-right-color:#e22424!important}[data-tsh-style] .tsh-st-warn{border-right-color:#e29a24!important}[data-tsh-style] .tsh-st-dead{border-right-color:#6b7280!important}[data-tsh-style] .tsh-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgb(20 33 61 / .12)}[data-tsh-style] .tsh-card{transition:transform .15s ease,box-shadow .15s ease}[data-tsh-style="1"] .tsh-card{border-color:#e4e8f2}[data-tsh-style="1"] .tsh-card-head{border-bottom:1px solid #eef1f7}[data-tsh-style="1"] .tsh-buy-card{border-top:3px solid #14213D}[data-tsh-style="1"] .tsh-buy-card:hover{box-shadow:0 12px 28px rgb(20 33 61 / .14)}[data-tsh-style="2"] .tsh-card,[data-tsh-style="2"] .tsh-buy-card,[data-tsh-style="2"].tsh-dsearch,[data-tsh-style="2"] .tsh-dom-box{box-shadow:none!important;border-radius:10px!important;border:1px solid #dcdfe8!important;background:#fff!important}[data-tsh-style="2"] .tsh-card-head,[data-tsh-style="2"] .tsh-buy-card-head{border-bottom:none}[data-tsh-style="2"] .tsh-btn.primary,[data-tsh-style="2"] .tsh-buy-btn{background:#14213D;border-color:#14213D}[data-tsh-style="2"] .tsh-buy-hero{background:#f4f6fa!important;color:#14213D!important}[data-tsh-style="2"] .tsh-buy-hero b,[data-tsh-style="2"] .tsh-buy-hero span{color:#14213D!important}[data-tsh-style="3"].tsh-buy,[data-tsh-style="3"].tsh-acc,[data-tsh-style="3"].tsh-dsearch{background:linear-gradient(160deg,#0d1430 0%,#14213D 55%,#1d3057 100%);padding:22px;border-radius:20px;color:#e8ebf5}[data-tsh-style="3"] .tsh-card,[data-tsh-style="3"] .tsh-buy-card,[data-tsh-style="3"].tsh-dsearch,[data-tsh-style="3"] .tsh-dom-box{background:rgb(255 255 255 / .07)!important;border:1px solid rgb(255 255 255 / .14)!important;backdrop-filter:blur(8px);color:#e8ebf5!important}[data-tsh-style="3"] .tsh-card b,[data-tsh-style="3"] .tsh-card-titles b,[data-tsh-style="3"] .tsh-row b,[data-tsh-style="3"] .tsh-buy-card-head b{color:#f5f7ff!important}[data-tsh-style="3"] .tsh-card small,[data-tsh-style="3"] .tsh-row span,[data-tsh-style="3"] .tsh-buy-card small{color:#9fb0d8!important}[data-tsh-style="3"] .tsh-days,[data-tsh-style="3"] .tsh-days.ok,[data-tsh-style="3"] .tsh-days.warn,[data-tsh-style="3"] .tsh-days.hot{background:rgb(255 255 255 / .12)!important;color:#ffd865!important}[data-tsh-style="3"] .tsh-banner,[data-tsh-style="3"] .tsh-empty,[data-tsh-style="3"] .tsh-buybanner{background:rgb(255 255 255 / .08)!important;color:#e8ebf5!important;border-color:rgb(255 255 255 / .16)!important}[data-tsh-style="3"] .tsh-btn.ghost{color:#cdd8f2!important;border-color:rgb(255 255 255 / .3)!important}[data-tsh-style="3"] .tsh-creds-box{background:rgb(0 0 0 / .25)!important}[data-tsh-style="3"] .tsh-acc a{color:#ffd865}[data-tsh-style="3"] .tsh-buy-group-head b,[data-tsh-style="3"] .tsh-buy-group-head span{color:#e8ebf5!important}[data-tsh-style="4"] .tsh-card,[data-tsh-style="4"] .tsh-buy-card{border:none!important;color:#fff!important;border-radius:18px!important;background:linear-gradient(135deg,#7F00FF 0%,#E100FF 35%,#FF7A00 100%)!important}[data-tsh-style="4"] .tsh-card:nth-child(2n){background:linear-gradient(135deg,#00B09B 0%,#96C93D 100%)!important}[data-tsh-style="4"] .tsh-card:nth-child(3n){background:linear-gradient(135deg,#14213D 0%,#4E668A 100%)!important}[data-tsh-style="4"] .tsh-card b,[data-tsh-style="4"] .tsh-card small,[data-tsh-style="4"] .tsh-row span,[data-tsh-style="4"] .tsh-row b,[data-tsh-style="4"] .tsh-buy-card-head b,[data-tsh-style="4"] .tsh-buy-card-head small{color:#fff!important}[data-tsh-style="4"] .tsh-card-head{border-bottom:1px solid rgb(255 255 255 / .3)!important}[data-tsh-style="4"] .tsh-days,[data-tsh-style="4"] .tsh-days.ok,[data-tsh-style="4"] .tsh-days.warn,[data-tsh-style="4"] .tsh-days.hot{background:rgb(255 255 255 / .22)!important;color:#fff!important}[data-tsh-style="4"] .tsh-creds-box{background:rgb(0 0 0 / .2)!important}[data-tsh-style="4"] .tsh-btn.ghost{color:#fff!important;border-color:rgb(255 255 255 / .7)!important}[data-tsh-style="4"] .tsh-buy-feats li{color:#fff!important}[data-tsh-style="4"] .tsh-period{color:#fff!important;border-color:rgb(255 255 255 / .5)!important}[data-tsh-style="5"] .tsh-grid{display:flex!important;flex-direction:column;gap:8px!important}[data-tsh-style="5"] .tsh-grid::before{content:"عنوان سرویس · وضعیت · تاریخ‌ها";display:block;font-size:11px;color:#8a90a2;padding:0 4px}[data-tsh-style="5"] .tsh-card{display:flex!important;flex-direction:row!important;align-items:center;gap:14px 26px;padding:10px 16px!important;border:1px solid #e4e8f2!important;border-radius:12px!important;background:#fff!important}[data-tsh-style="5"] .tsh-card-head{flex:1 1 260px;min-width:0;border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}[data-tsh-style="5"] .tsh-card-body{display:flex!important;flex-wrap:wrap;gap:4px 26px;margin:0!important;flex:2 1 auto}[data-tsh-style="5"] .tsh-card-body .tsh-row{flex:0 0 auto;align-items:center;gap:8px;margin:0!important;padding:5px 0!important;border-bottom:none!important}[data-tsh-style="5"] .tsh-card-body .tsh-row span{min-width:auto!important}[data-tsh-style="5"] .tsh-creds{flex:0 1 100%;margin:0!important}[data-tsh-style="5"] .tsh-card-foot{flex:0 0 auto;margin-top:0!important;display:flex;gap:6px}[data-tsh-style="5"] .tsh-svc-specs,[data-tsh-style="5"] .tsh-svc-note{flex:0 1 100%}[data-tsh-style="5"] .tsh-buy-cards{display:flex!important;flex-direction:column!important;gap:8px!important}[data-tsh-style="5"] .tsh-buy-card{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:8px 22px;padding:12px 18px!important}[data-tsh-style="5"] .tsh-buy-card-head{flex:1 1 200px;min-width:0}[data-tsh-style="5"] .tsh-buy-periods,[data-tsh-style="5"] .tsh-buy-actions{flex:0 0 auto}[data-tsh-style="5"] .tsh-buy-price{min-width:110px;text-align:left}@media (max-width:760px){[data-tsh-style="5"] .tsh-card,[data-tsh-style="5"] .tsh-buy-card{flex-direction:column!important;align-items:stretch!important}[data-tsh-style="5"] .tsh-card-body{display:block}}.tsh-dsearch{background:#fff;border:1px solid #e4e8f2;border-radius:20px;padding:36px 26px 26px;color:#2b3040;text-align:center;box-shadow:0 12px 34px rgb(20 33 61 / .07)}.tsh-dsearch-head b{font-size:22px;color:#14213D;margin-bottom:6px}.tsh-dsearch-head span{color:#6b7184;font-size:13px;max-width:640px;margin:0 auto;display:block}.tsh-dform{justify-content:center;margin-top:20px}.tsh-dform .tsh-ddetect{flex:1.6 1 300px;display:flex;align-items:center;border:2px solid #d7dbe4;border-radius:14px;background:#f7f9fd;overflow:hidden;min-height:56px}.tsh-dform .tsh-ddetect:focus-within{border-color:#C9A227}.tsh-dform .tsh-dinput{border:none!important;background:transparent!important;color:#1a1f30!important;flex:1;min-height:52px;font-size:15px}.tsh-dform .tsh-dinput::placeholder{color:#a8aec0}.tsh-ddot{padding:0 16px;color:#C9A227;font-weight:800;font-size:16px}.tsh-dform .tsh-dselect{flex:0 0 150px;border:2px solid #d7dbe4;background:#f7f9fd;color:#1a1f30;border-radius:14px;align-self:stretch;font-size:14px}.tsh-dform button{min-height:56px}.tsh-dform .tsh-btn.primary{border-radius:14px!important;background:#C9A227!important;border-color:#C9A227!important;color:#14213D!important;font-weight:800;padding:0 26px;font-size:15px}.tsh-dform .tsh-btn.primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.tsh-tld-chips{justify-content:center;margin-top:22px}.tsh-tlchip{background:#f7f9fd;border:1px solid #e0e4ee;color:#2b3040;padding:10px 18px;border-radius:999px;transition:all .15s ease}.tsh-tlchip b{color:#14213D}.tsh-tlchip:hover{border-color:#C9A227;background:#fdf8e8}.tsh-dhint{color:#98a0b3}[data-tsh-style="3"].tsh-dsearch{background:rgb(255 255 255 / .07)!important;border-color:rgb(255 255 255 / .14)!important}[data-tsh-style="3"].tsh-dsearch .tsh-dsearch-head b{color:#f5f7ff}[data-tsh-style="3"].tsh-dsearch .tsh-dform .tsh-ddetect{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .2)}[data-tsh-style="3"].tsh-dsearch .tsh-dform .tsh-dinput{color:#f5f7ff!important}[data-tsh-style="3"].tsh-dsearch .tsh-dform .tsh-dinput::placeholder{color:#9fb0d8}[data-tsh-style="3"].tsh-dsearch .tsh-dform .tsh-dselect{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .2);color:#f5f7ff}[data-tsh-style="3"].tsh-dsearch .tsh-tlchip{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .2);color:#e8ebf5}[data-tsh-style="3"].tsh-dsearch .tsh-tlchip b{color:#f5f7ff}.tsh-buy-tabs{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 18px;border-bottom:2px solid var(--tsh-line,#e5e9f2);padding:0 4px}.tsh-btab{cursor:pointer;background:#fff0;border:1px solid #fff0;border-bottom:none;border-radius:14px 14px 0 0;padding:12px 20px;font-weight:800;font-size:14px;color:#5b6478;white-space:nowrap;transition:.2s;position:relative;top:2px}.tsh-btab:hover{color:var(--tsh-night,#14213D);background:#f6f8fc}.tsh-btab.on{background:#fff;color:var(--tsh-night,#14213D);border-color:var(--tsh-line,#e5e9f2);box-shadow:0 -6px 16px -10px rgb(20 33 61 / .25)}.tsh-btab-n{font-style:normal;background:linear-gradient(90deg,var(--tsh-gold,#C9A227),#E3B93A);color:#14213D;border-radius:999px;padding:1px 9px;font-size:11px;margin-right:6px}.tsh-buy-panel[hidden]{display:none!important}.tsh-buy-panel{animation:tshfade2 .35s ease}@keyframes tshfade2{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tsh-buy-filterbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;margin-bottom:18px}.tsh-buy-chips{display:flex;gap:8px;flex-wrap:wrap;flex:1 1 320px}.tsh-fchip{cursor:pointer;background:#fff;color:#3b4560;border:1.5px solid var(--tsh-line,#e5e9f2);border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:800;white-space:nowrap;transition:.18s}.tsh-fchip i{font-style:normal;background:#eef1f7;color:#5b6478;border-radius:999px;padding:0 7px;font-size:10.5px;margin-right:5px}.tsh-fchip:hover{border-color:var(--tsh-gold,#C9A227);transform:translateY(-1px)}.tsh-fchip.on{background:var(--tsh-night,#14213D);border-color:var(--tsh-night,#14213D);color:#fff}.tsh-fchip.on i{background:var(--tsh-gold,#C9A227);color:#14213D}.tsh-buy-search{flex:0 1 300px;min-width:190px}.tsh-buy-search-inp{width:100%;box-sizing:border-box;border:1.5px solid var(--tsh-line,#e5e9f2);border-radius:999px;padding:10px 18px;font-size:13px;background:#f8fafd;text-align:right;direction:rtl;transition:.2s}.tsh-buy-search-inp:focus{outline:none;border-color:var(--tsh-gold,#C9A227);background:#fff;box-shadow:0 0 0 4px rgb(201 162 39 / .14)}.tsh-buy-badge{position:absolute;top:14px;left:14px;background:linear-gradient(90deg,#eef2fa,#f8f4e4);border:1px solid var(--tsh-line,#e5e9f2);color:#44506b;border-radius:999px;padding:3px 11px;font-size:10.5px;font-weight:800}.tsh-buy-card .tsh-buy-card-head b{padding-left:0}.tsh-buy-card .tsh-buy-card-head{padding-left:92px;min-height:26px}.tsh-buy-noresult{text-align:center;padding:34px 16px;background:#fbfcfe;border:1.5px dashed #c9d2e4;border-radius:16px;color:#5b6478;font-weight:700;margin:6px 0}.tsh-buy-domintro{margin:-6px 2px 14px}.tsh-buy-domintro b{display:block;font-size:15px;color:var(--tsh-night,#14213D);margin-bottom:3px}.tsh-buy-domintro span{font-size:12px;color:#7c869c}.tsh-dsearch{direction:rtl;text-align:right}.tsh-dform{direction:rtl}.tsh-ddetect{direction:ltr}.tsh-ddetect .tsh-dinput{padding-left:64px;text-align:left}.tsh-ddot{direction:ltr;display:inline-block;font-family:ui-monospace,Consolas,monospace;text-align:left}.tsh-dresult{direction:rtl;text-align:right}.tsh-dom-box{direction:rtl}.tsh-dom-box .tsh-dom-search{direction:rtl;display:flex;gap:8px;flex-wrap:wrap}.tsh-dom-box .tsh-dom-search .tsh-dinput{direction:ltr;text-align:left;flex:1 1 180px}@media (max-width:640px){.tsh-buy-tabs{gap:6px}.tsh-btab{padding:10px 14px;font-size:12.5px}.tsh-buy-filterbar{flex-direction:column;align-items:stretch}.tsh-buy-search{flex:1 1 auto}.tsh-buy-chips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px;-webkit-overflow-scrolling:touch}.tsh-fchip{flex:0 0 auto}}.tsh-buy-refsite{display:flex;align-items:center;gap:8px;margin:10px 0 2px;padding:8px 10px;background:var(--tsh-surface,#f6f7fb);border:1px dashed var(--tsh-border,#dfe3ee);border-radius:12px}.tsh-buy-refsite .tsh-reflbl{font-size:12.5px;font-weight:700;color:var(--tsh-ink,#1f2340);white-space:nowrap}.tsh-buy-refsite .tsh-reflbl b.tsh-req{color:#dc2626;margin-inline-start:2px}.tsh-buy-refsite select.tsh-refsel,.tsh-buy-refsite input.tsh-refin{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--tsh-border,#dfe3ee);border-radius:10px;background:#fff;font:inherit;font-size:13px;direction:ltr;text-align:left}.tsh-buy-refsite select.tsh-refsel{direction:rtl;text-align:right}.tsh-buy-refsite input.tsh-refin::placeholder{color:#a2a8c0}.tsh-buy-refsite .bad,.tsh-buy-refsite select.bad,.tsh-buy-refsite input.bad{border-color:#dc2626!important;animation:tshShake .4s}@keyframes tshShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.tsh-bchip-usd .tsh-bchip-tmn{font-weight:800}.tsh-bchip-usd .tsh-bchip-usdp{display:block;font-size:10.5px;opacity:.75;direction:ltr;margin-top:1px}.tsh-dloading .tsh-dloadtxt{font-weight:700}.tsh-dloading .tsh-dspinner{display:inline-block;animation:tshSpin 1s linear infinite;margin-inline-end:6px}@keyframes tshSpin{to{transform:rotate(360deg)}}.tsh-renew-refsite{font-size:12px;opacity:.85;direction:ltr;text-align:left}@media (max-width:520px){.tsh-buy-refsite{flex-wrap:wrap}.tsh-buy-refsite .tsh-reflbl{width:100%}}.tsh-dns-box{margin-top:12px;padding:14px;border:1px dashed var(--tsh-border,#dfe3ee);border-radius:14px;background:rgb(34 197 94 / .03)}.tsh-dns-title{display:block;margin-bottom:8px}.tsh-dns-current{font-size:12px;margin:6px 0}.tsh-dns-current code{display:inline-block;background:#fff;border:1px solid var(--tsh-border,#dfe3ee);border-radius:8px;padding:3px 8px;margin-inline-start:6px}.tsh-dns-form{margin-top:8px}.tsh-dns-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px}.tsh-dns-grid label{font-size:11px;opacity:.8}.tsh-dns-grid input{display:block;width:100%;margin-top:3px;padding:7px 9px;border:1px solid var(--tsh-border,#dfe3ee);border-radius:9px;background:#fff;font:inherit;font-size:12px;text-align:left}.tsh-dns-form .tsh-btn{margin-top:4px}.tsh-mini-note{display:block;margin-top:6px;font-size:11px;opacity:.65;line-height:1.7}.tsh-transfer-box{margin-top:10px}.tsh-transfer-box summary.tsh-btn{list-style:none;cursor:pointer}.tsh-transfer-box summary.tsh-btn::-webkit-details-marker{display:none}.tsh-transfer-form{margin-top:8px;padding:12px;border:1px dashed var(--tsh-border,#dfe3ee);border-radius:12px;background:rgb(201 162 39 / .04)}.tsh-transfer-form label{display:block;font-size:11px;opacity:.8;margin-bottom:6px}.tsh-transfer-form input{display:block;width:100%;margin:3px 0 8px;padding:7px 9px;border:1px solid var(--tsh-border,#dfe3ee);border-radius:9px;background:#fff;font:inherit;font-size:12px}.tsh-transfer-form input[type="email"]{direction:ltr;text-align:left}.tsh-renew-price{display:inline-block;background:#ecfdf5;color:#166534;border:1px solid #bbf7d0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.tsh-renew-off{display:inline-block;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.tsh-renew-note{width:100%;font-size:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:8px 10px;margin-top:8px;line-height:1.8}@media (max-width:520px){.tsh-dns-grid{grid-template-columns:1fr}}@media (max-width:640px){.tsh-acc{padding-inline:2px}.tsh-acc .tsh-grid{grid-template-columns:1fr;gap:12px}.tsh-acc .tsh-card{border-radius:14px;margin-inline:0}.tsh-acc .tsh-card-head{flex-wrap:wrap;gap:6px;padding:12px 14px}.tsh-acc .tsh-card-titles{min-width:0;flex:1 1 60%}.tsh-acc .tsh-card-titles b{display:block;font-size:14px;word-break:break-word}.tsh-acc .tsh-card-titles small{font-size:11px}.tsh-acc .tsh-badge{font-size:10.5px;padding:3px 8px}.tsh-acc .tsh-card-body{padding:12px 14px;font-size:12.5px}.tsh-acc .tsh-row{flex-wrap:wrap;gap:2px 8px;font-size:12px}.tsh-acc .tsh-row code{word-break:break-all}.tsh-acc .tsh-days{font-size:10.5px;display:inline-block}.tsh-acc .tsh-creds{font-size:12px}.tsh-acc .tsh-creds-box{overflow-x:auto;max-width:100%}.tsh-acc .tsh-creds-box code{word-break:break-all;font-size:11px}.tsh-acc .tsh-card-foot{flex-wrap:wrap;padding:10px 12px 14px;gap:7px}.tsh-acc .tsh-card-foot .tsh-btn,.tsh-acc .tsh-card-foot form.tsh-inline-form,.tsh-acc .tsh-card-foot form.tsh-inline-form .tsh-btn{flex:1 1 46%;justify-content:center;text-align:center}.tsh-acc .tsh-btn{white-space:normal;min-height:40px;align-items:center;display:inline-flex;gap:5px;font-size:12.5px}.tsh-acc .tsh-renew-note,.tsh-acc .tsh-transfer-box,.tsh-acc .tsh-dns-box{flex:1 1 100%}.tsh-acc .tsh-transfer-form,.tsh-acc .tsh-dns-form{padding:10px 8px}.tsh-acc .tsh-dns-grid{grid-template-columns:1fr 1fr;gap:6px}.tsh-acc .tsh-dns-grid input{font-size:12px;padding:8px;min-height:36px}.tsh-acc .tsh-buybanner{flex-direction:column;align-items:stretch;gap:10px;padding:12px;border-radius:14px}.tsh-acc .tsh-buybanner .tsh-btn{width:100%;text-align:center;justify-content:center}.tsh-acc .tsh-banner{font-size:12px;padding:10px 12px;border-radius:12px}.tsh-acc .tsh-h{font-size:16px;margin:14px 0 8px}.tsh-acc .tsh-specs-wrap{overflow-x:auto}.tsh-acc .tsh-specs{font-size:11.5px;min-width:320px}.tsh-acc .tsh-svc-specs,.tsh-acc .tsh-svc-note{font-size:11.5px}.tsh-acc .tsh-svc-specs .tsh-specs-body{max-height:200px;overflow:auto}}@media (max-width:420px){.tsh-acc .tsh-dns-grid{grid-template-columns:1fr}.tsh-acc .tsh-card-foot .tsh-btn,.tsh-acc .tsh-card-foot form.tsh-inline-form,.tsh-acc .tsh-card-foot form.tsh-inline-form .tsh-btn{flex:1 1 100%}.tsh-acc .tsh-card-head{padding:10px 12px}.tsh-acc .tsh-card-body{padding:10px 12px;font-size:12px}}@media (max-width:1024px){.tsh-buy-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.tsh-buy-hero{padding:18px 20px}.tsh-buy-hero::after{font-size:100px}.tsh-buy-group-head b{font-size:15px}}@media (max-width:768px){.tsh-buy{overflow-x:clip}.tsh-buy-group-head,.tsh-buy-card-head b,.tsh-buy-domintro b,.tsh-buy-domintro span{overflow-wrap:anywhere;word-break:break-word}.tsh-buy-hero{border-radius:16px;gap:10px}.tsh-buy-hero-text b{font-size:16px}.tsh-buy-hero-text span{font-size:11.5px}.tsh-buy-hero-badge{font-size:11px}.tsh-buy-tabs{margin-inline:-4px}.tsh-btab-n{font-size:10px;padding:1px 7px}.tsh-buy-card{border-radius:16px}.tsh-buy-card-head b{font-size:14px}.tsh-buy-feats{font-size:11.5px;gap:4px}.tsh-buy-specs div{padding:4px 8px}.tsh-bchip small{display:none}.tsh-buy-search-inp{font-size:16px}.tsh-buy-domintro{margin-inline:0}.tsh-buy-domintro b{font-size:14px}.tsh-buy-refsite{flex-wrap:wrap}.tsh-buy-refsite .tsh-reflbl{width:100%}}@media (max-width:640px){.tsh-buy-periods{display:grid;grid-template-columns:repeat(2,1fr)}.tsh-bchip{padding:10px 6px;min-height:44px}.tsh-bchip b{font-size:11px}.tsh-bchip span{font-size:12.5px}.tsh-buy-actions{flex-wrap:wrap;gap:8px}}@media (max-width:480px){.tsh-buy-hero{padding:14px}.tsh-buy-hero::after{font-size:64px;left:-14px}.tsh-btab{padding:9px 12px;font-size:12px}.tsh-buy-actions{flex-direction:column;align-items:stretch}.tsh-buy-price{text-align:left}.tsh-buy-actions .tsh-buy-btn,.tsh-buy-actions button,.tsh-buy-actions a.tsh-btn{width:100%;justify-content:center;text-align:center;min-height:44px}.tsh-buy-search-inp{padding:12px 16px}.tsh-buy-noresult{padding:26px 12px;font-size:12px}}@media (max-width:768px){.tsh-buy{overflow-x:hidden;overflow-x:clip}.tsh-buy>*{min-width:0}}@media (max-width:640px){.tsh-buy-chips{overflow-x:visible;flex-wrap:wrap;padding-bottom:0;gap:7px}.tsh-fchip{flex:1 1 calc(33% - 7px);text-align:center;padding:9px 6px;font-size:11.5px}.tsh-fchip i{padding:0 5px;font-size:10px;margin-right:3px}.tsh-buy-tabs{scrollbar-width:none}.tsh-buy-tabs::-webkit-scrollbar{display:none}.tsh-buy-specs div,.tsh-buy-feats li,.tsh-bchip span,.tsh-buy-card-head small{overflow-wrap:anywhere}.tsh-buy-hero-badge{white-space:normal;line-height:1.7;text-align:center}.tsh-buy-search{flex:1 1 100%}}@media (max-width:480px){.tsh-fchip{flex-basis:calc(50% - 7px)}.tsh-buy-card{padding:12px 13px}}.tsh-wallet-card{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;background:linear-gradient(135deg,#14213D 0%,#1d3057 55%,#28457A 100%);color:#eef1f7;border-radius:20px;padding:18px 20px;margin:0 0 18px;box-shadow:0 16px 40px -12px rgb(13 25 50 / .35)}.tsh-wallet-side{display:flex;align-items:center;gap:12px}.tsh-wallet-ico{font-size:36px;filter:drop-shadow(0 4px 10px rgb(0 0 0 / .3))}.tsh-wallet-side small{display:block;font-size:11.5px;opacity:.82;margin-bottom:4px}.tsh-wallet-bal{font-size:24px;font-weight:900;color:#fff}.tsh-wall-top{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.tsh-wall-top label{display:block;font-size:11px;font-weight:700;opacity:.9}.tsh-wall-top input[type=number]{display:block;margin-top:4px;border-radius:12px;border:1.5px solid rgb(255 255 255 / .35);background:#fff;color:#14213D;padding:10px 14px;font-size:14px;font-weight:800;min-width:160px}.tsh-wall-btn{white-space:nowrap}.tsh-wall-hint{display:block;width:100%;font-size:10.5px;opacity:.75}.tsh-wall-txs{width:100%;margin-top:10px;border-top:1px dashed rgb(255 255 255 / .22);padding-top:10px;display:grid;gap:6px}.tsh-wall-tx{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11.5px;background:rgb(255 255 255 / .06);border-radius:10px;padding:6px 10px}.tsh-wall-tx .wtx-amt{font-weight:900;min-width:110px}.tsh-wall-tx.win .wtx-amt{color:#7CFFB2}.tsh-wall-tx.wout .wtx-amt{color:#FFB09A}.tsh-wall-tx .wtx-re{flex:1;opacity:.92}.tsh-wall-tx .wtx-bal{font-size:10.5px;opacity:.75}.tsh-wall-tx .wtx-dt{font-size:10px;opacity:.65;direction:ltr}.tsh-mini.dim{opacity:.7;font-size:11px}.tsh-btn.tsh-wp-btn{background:#21759B;color:#fff;box-shadow:0 8px 20px -8px rgb(33 117 155 / .5)}.tsh-btn.tsh-wp-btn:hover{background:#1a5c7d}@media (max-width:640px){.tsh-wallet-card{flex-direction:column;gap:12px;padding:14px}.tsh-wall-top{width:100%}.tsh-wall-top label,.tsh-wall-top input[type=number]{width:100%;min-width:0}.tsh-wall-top .tsh-btn{width:100%;justify-content:center;min-height:44px}.tsh-wallet-bal{font-size:21px}}.tsh-dsearch .tsh-dform{align-items:stretch}.tsh-dsearch .tsh-ddetect{flex:2 1 260px;min-width:230px}.tsh-dsearch .tsh-ddetect .tsh-dinput{width:100%;box-sizing:border-box;direction:ltr;text-align:center!important;background:#fff!important;border:1.5px solid #d3dbea!important;color:#17203c!important;border-radius:14px!important;padding:13px 48px!important;font-size:15.5px;line-height:1.4;box-shadow:inset 0 1px 3px rgb(20 33 61 / .07)!important;caret-color:#0d7ff2}.tsh-dsearch .tsh-ddetect .tsh-dinput::placeholder{color:#8b93a7!important;opacity:1;text-align:center!important}.tsh-dsearch .tsh-ddetect .tsh-dinput:focus{outline:none!important;border-color:var(--tsh-gold)!important;box-shadow:0 0 0 3px rgb(201 162 39 / .22)!important;background:#fff!important;color:#17203c!important}.tsh-dsearch .tsh-ddetect .tsh-dinput.bad{border-color:#e11d48!important;box-shadow:0 0 0 3px rgb(225 29 72 / .16)!important}.tsh-dsearch .tsh-dselect{background:#fff!important;border:1.5px solid #d3dbea!important;color:#17203c!important;border-radius:14px!important}.tsh-dsearch .tsh-dselect option{color:#17203c!important}[data-tsh-style="3"].tsh-dsearch .tsh-ddetect{background:rgb(255 255 255 / .06)!important;border-color:rgb(255 255 255 / .18)!important}[data-tsh-style="3"].tsh-dsearch .tsh-ddetect .tsh-dinput{color:#17203c!important}@media (max-width:620px){.tsh-dsearch .tsh-dform{flex-direction:column}.tsh-dsearch .tsh-ddetect{min-width:0}.tsh-dsearch .tsh-dform .tsh-btn.primary{min-height:48px;font-size:15px}}body.tsh-svc-product .tsh-ppanel{max-width:640px;margin-inline:auto}body.tsh-svc-product .tsh-ppanel .tsh-periods .tsh-chip{min-height:64px}.tsh-payout{margin-top:14px;border:1.5px solid var(--at-line,#dfe6f2);border-radius:16px;background:var(--at-navbg,#fff);box-shadow:var(--at-shadow,0 10px 24px rgb(10 16 34 / .06));color:var(--at-text,#1f2937);padding:18px}.tsh-payout-head{display:flex;align-items:center;gap:9px;margin-bottom:12px;flex-wrap:wrap}.tsh-payout-head span{font-size:22px}.tsh-payout-head b{font-size:15px;font-weight:900}.tsh-payout-head small{font-size:11.5px;opacity:.65;margin-inline-start:auto}.tsh-payout-cur{display:flex;flex-wrap:wrap;gap:14px 26px;padding:12px 14px;border:1.5px dashed var(--at-line,#dfe6f2);border-radius:13px;background:rgb(20 33 61 / .03);margin-bottom:12px;align-items:center}.tsh-payout-cur small{display:block;font-size:10.5px;opacity:.6;font-weight:700}.tsh-payout-cur b{font-size:14px;font-weight:900}.tsh-payout-cur b.l{direction:ltr;unicode-bidi:embed;letter-spacing:.5px}.tsh-payout-cur .dim{font-size:10.5px;opacity:.55}.tsh-payout-note{border-radius:12px;padding:10px 14px;font-size:13px;font-weight:800;margin-bottom:12px}.tsh-payout-note.ok{background:rgb(46 125 50 / .1);color:#1b5e20}.tsh-payout-note.err{background:rgb(211 47 47 / .09);color:#b71c1c}.tsh-payout-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tsh-payout-form label{display:block;font-size:12px;font-weight:800;margin:0}.tsh-payout-form input,.tsh-payout-form select{display:block;width:100%;margin-top:5px;box-sizing:border-box;border-radius:12px;border:1.5px solid var(--at-line,#dfe6f2);background:#fff;color:#14213D;padding:10px 13px;font-size:14px;font-weight:700;font-family:inherit}.tsh-payout-form input:focus,.tsh-payout-form select:focus{border-color:var(--at-accent,#14213D);outline:none}.tsh-payout-btns{grid-column:1 / -1;display:flex;gap:10px;align-items:center}.tsh-payout-btns .tsh-btn{border-radius:12px;padding:11px 22px;font-size:14px;font-weight:900;cursor:pointer;font-family:inherit}.tsh-payout-btns .tsh-del{background:rgb(211 47 47 / .1);color:#b71c1c;border:0}.tsh-payout>small.dim{display:block;margin-top:10px;font-size:10.5px;opacity:.6}@media (max-width:640px){.tsh-payout-form{grid-template-columns:1fr}}.tsh-bankcard-wrap{max-width:680px;margin:0 auto 18px}.tsh-bankcard{position:relative;overflow:hidden;border-radius:22px;padding:20px 22px 16px;background:linear-gradient(135deg,#101c3d 0%,#1a2f5e 45%,#2b4a8f 100%);color:#eef2fb;box-shadow:0 22px 46px -14px rgb(10 20 45 / .5),inset 0 1px 0 rgb(255 255 255 / .12);aspect-ratio:auto;min-height:190px;display:flex;flex-direction:column;justify-content:space-between}.tsh-bankcard-deco{position:absolute;border-radius:50%;pointer-events:none}.tsh-bankcard-deco.d1{width:340px;height:340px;left:-140px;top:-170px;background:radial-gradient(closest-side,rgb(120 160 255 / .20),transparent 70%)}.tsh-bankcard-deco.d2{width:280px;height:280px;right:-110px;bottom:-150px;background:radial-gradient(closest-side,rgb(255 210 120 / .14),transparent 70%)}.tsh-bankcard-top{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tsh-bankcard-brand{display:flex;align-items:center;gap:10px}.tsh-bankcard-brandic{font-size:24px;filter:drop-shadow(0 3px 8px rgb(0 0 0 / .4))}.tsh-bankcard-brand small{display:block;font-size:10.5px;opacity:.72;letter-spacing:.3px}.tsh-bankcard-brand b{display:block;font-size:15px;font-weight:900}.tsh-bankcard-chip{width:46px;height:34px;border-radius:8px;position:relative;flex:none;background:linear-gradient(145deg,#e9c56a,#c9a24d);box-shadow:inset 0 0 0 1.5px rgb(120 90 20 / .5),0 2px 6px rgb(0 0 0 / .35)}.tsh-bankcard-chip i{position:absolute;background:rgb(120 90 20 / .55)}.tsh-bankcard-chip i:nth-child(1){left:0;right:0;top:45%;height:1.6px}.tsh-bankcard-chip i:nth-child(2){top:5px;bottom:5px;left:35%;width:1.6px}.tsh-bankcard-chip i:nth-child(3){top:5px;bottom:5px;right:35%;width:1.6px}.tsh-bankcard-chip i:nth-child(4){left:20%;right:20%;top:20%;height:60%;border:1.6px solid rgb(120 90 20 / .55);background:#fff0;border-radius:4px}.tsh-bankcard-num{position:relative;font-family:ui-monospace,"Courier New",monospace;font-size:23px;font-weight:800;letter-spacing:2.5px;text-shadow:0 2px 6px rgb(0 0 0 / .45);margin:14px 2px 14px;text-align:left}.tsh-bankcard-bottom{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.tsh-bankcard-holder small,.tsh-bankcard-bal small{display:block;font-size:9.5px;opacity:.62;font-weight:700;margin-bottom:3px}.tsh-bankcard-holder b{font-size:13.5px;font-weight:900}.tsh-bankcard-bal{text-align:left}.tsh-bankcard-bal b{font-size:20px;font-weight:900;color:#aef0c0;text-shadow:0 2px 10px rgb(0 0 0 / .3)}.tsh-charge-strip{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-top:12px;border-radius:16px;padding:13px 14px;background:var(--at-navbg,#fff);border:1.5px solid var(--at-line,#dfe6f2);box-shadow:var(--at-shadow,0 10px 24px rgb(10 16 34 / .06))}.tsh-charge-ic{font-size:22px;padding-bottom:8px}.tsh-charge-strip label{flex:1;min-width:150px;font-size:11px;font-weight:800;color:var(--at-text,#1f2937)}.tsh-charge-strip label small{display:block;margin-bottom:4px;opacity:.75}.tsh-charge-strip input[type=number]{width:100%;box-sizing:border-box;border-radius:12px;border:1.5px solid var(--at-line,#dfe6f2);background:#fff;color:#14213D;padding:10px 13px;font-size:15px;font-weight:900;font-family:inherit}.tsh-charge-strip input[type=number]:focus{border-color:var(--at-accent,#14213D);outline:none}.tsh-charge-btn{border:0;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:900;cursor:pointer;font-family:inherit;background:linear-gradient(135deg,#1d3057,#28457A);color:#fff;box-shadow:0 10px 22px -8px rgb(20 33 61 / .5);transition:transform .15s ease,box-shadow .2s ease;white-space:nowrap}.tsh-charge-btn:hover{transform:translateY(-1px);box-shadow:0 14px 26px -8px rgb(20 33 61 / .55)}.tsh-charge-btn:active{transform:scale(.97)}.tsh-charge-hint{width:100%;font-size:10.5px;opacity:.6;color:var(--at-text,#1f2937)}.tsh-gardesh{margin-top:14px;border-radius:16px;background:var(--at-navbg,#fff);border:1.5px solid var(--at-line,#dfe6f2);box-shadow:var(--at-shadow,0 10px 24px rgb(10 16 34 / .06));padding:14px 14px 8px;color:var(--at-text,#1f2937)}.tsh-gardesh-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px 10px;border-bottom:1.5px dashed var(--at-line,#dfe6f2)}.tsh-gardesh-head b{font-size:14px;font-weight:900}.tsh-gardesh-head small{font-size:10.5px;opacity:.6;font-weight:700}.tsh-gx{display:flex;align-items:center;gap:11px;padding:9px 4px;border-bottom:1px dashed rgb(120 130 150 / .18)}.tsh-gx:last-child{border-bottom:0}.tsh-gx-ic{width:36px;height:36px;flex:none;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;font-weight:900}.tsh-gx.win .tsh-gx-ic{background:rgb(46 160 98 / .12);color:#1e9e60}.tsh-gx.wout .tsh-gx-ic{background:rgb(235 87 87 / .12);color:#e04545}.tsh-gx-mid{flex:1;min-width:0}.tsh-gx-mid b{display:block;font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsh-gx-mid small{display:block;font-size:10.5px;opacity:.55;margin-top:2px;direction:ltr;text-align:right}.tsh-gx-side{text-align:left;flex:none}.tsh-gx-side .amt{display:block;font-size:14.5px;font-weight:900}.tsh-gx-side .amt i{font-style:normal;font-size:10px;opacity:.65;font-weight:700}.tsh-gx.win .amt{color:#1e9e60}.tsh-gx.wout .amt{color:#e04545}.tsh-gx-side small{display:block;font-size:10px;opacity:.55;margin-top:2px}.tsh-gx-empty{padding:20px 12px;text-align:center;font-size:12.5px;opacity:.65}@media (max-width:640px){.tsh-bankcard{min-height:170px;padding:16px 16px 13px;border-radius:18px}.tsh-bankcard-num{font-size:19px;letter-spacing:1.6px;margin:10px 2px}.tsh-bankcard-chip{width:40px;height:30px}.tsh-bankcard-bal b{font-size:17px}.tsh-charge-strip{padding:11px 10px}.tsh-charge-strip label{min-width:120px}.tsh-charge-btn{flex:1;text-align:center}}.tsh-er{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 2px;padding:10px;border:1px dashed rgb(20 120 90 / .35);border-radius:14px;background:rgb(16 200 140 / .06)}.tsh-er .tsh-er-lbl{font-size:12.5px;font-weight:800;color:#0d7a55;flex:0 0 auto}.tsh-er .tsh-er-sel{flex:1 1 200px;min-height:44px;border-radius:12px;border:1.5px solid rgb(13 122 85 / .35);background:#fff;font-size:13.5px;font-weight:700;color:#173b2f;padding:0 10px;font-family:inherit}.tsh-er .tsh-er-btns{display:flex;gap:8px;flex:0 0 auto}.tsh-er .tsh-btn{min-height:44px;border-radius:12px;font-weight:800;padding:0 18px}.tsh-er .tsh-er-note{flex-basis:100%;font-size:11px;color:#3c7a63;margin:2px 0 0}.tsh-er .tsh-er-cart{flex-basis:100%;font-size:11px;color:#5b8;text-decoration:none}.tsh-er .tsh-er-cart:hover{text-decoration:underline}.tsh-wren{margin:14px 0;border-radius:18px;border:1px solid rgb(20 120 90 / .3);background:linear-gradient(160deg,rgb(210 255 235 / .55),rgb(240 253 247 / .9));padding:14px}.tsh-wren .tsh-wren-head{display:block;margin-bottom:10px}.tsh-wren .tsh-wren-head b{display:block;font-size:14.5px;color:#0b5c40}.tsh-wren .tsh-wren-head small{display:block;font-size:11.5px;color:#3f7c62;line-height:1.9;margin-top:4px}.tsh-wren .tsh-wren-item form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 6px;border-top:1px dashed rgb(20 120 90 / .2)}.tsh-wren .tsh-wren-item:first-of-type form{border-top:0}.tsh-wren .tsh-wren-title{flex:0 0 100%;font-size:13px;font-weight:800;color:#174032}.tsh-wren .tsh-wren-sel{flex:1 1 220px;min-height:44px;border-radius:12px;border:1.5px solid rgb(13 122 85 / .35);background:#fff;font-size:13.5px;font-weight:700;color:#173b2f;padding:0 10px;font-family:inherit}.tsh-wren .tsh-wren-btn{min-height:44px;border-radius:12px;font-weight:800;padding:0 16px}.tsh-wren .tsh-wren-item.is-low{opacity:.55}@media (max-width:640px){.tsh-er{padding:8px}.tsh-er .tsh-er-sel,.tsh-wren .tsh-wren-sel{flex-basis:100%}.tsh-er .tsh-er-btns,.tsh-wren .tsh-wren-btn{width:100%}.tsh-er .tsh-btn,.tsh-wren .tsh-wren-btn{flex:1 1 auto}}.tsh-subs-box{margin-top:18px;border:1px dashed #d9d3ee;border-radius:16px;padding:14px;background:#fdfcff}.tsh-subs-title{margin:0 0 8px;font-size:17px}.tsh-subcard{border:1px solid #ece8f8;border-radius:14px;padding:12px;margin:12px 0;background:#fff}.tsh-subcard-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-size:14px}.tsh-subcard-head small{color:#98a0b3}.tsh-subcard-actions{display:flex;gap:8px;flex-wrap:wrap}.tsh-chip-mini{display:inline-block;background:#f2effb;color:#3d2e7a;border-radius:999px;padding:4px 11px;font-size:12px;text-decoration:none}.tsh-chip-mini:hover{background:#e6e0f8}.tsh-subtab{width:100%;border-collapse:collapse;font-size:13px}.tsh-subtab th,.tsh-subtab td{padding:8px;border-bottom:1px dashed #eee;text-align:right}.tsh-subtab th{color:#98a0b3;font-weight:600}.tsh-subform{display:inline-block;margin:0}.tsh-btn-mini{border:none;border-radius:8px;background:#6f3df2;color:#fff;font-size:12px;padding:5px 10px;cursor:pointer;text-decoration:none;display:inline-block}.tsh-btn-mini.ghost{background:#eceefc;color:#1b1b2f}.tsh-subops{display:flex;gap:6px;flex-wrap:wrap}.tsh-subtab-wrap{width:100%}@media (max-width:760px){.tsh-subs-box{padding:10px;border-radius:14px}.tsh-subs-title{font-size:15.5px}.tsh-subcard{padding:10px}.tsh-subcard-head{flex-direction:column;align-items:flex-start;gap:8px}.tsh-subcard-actions{width:100%}.tsh-chip-mini{flex:1 1 auto;text-align:center;font-size:13px;padding:8px 12px}.tsh-subtab-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -6px;padding:0 6px}.tsh-subtab{min-width:560px}.tsh-subtab td,.tsh-subtab th{padding:7px 6px;font-size:12.5px}.tsh-btn-mini{min-height:34px;padding:7px 12px}.tsh-subops{gap:8px}}@media (min-width:761px){.tsh-subtab-wrap{overflow:visible}}.tsh-slider{margin:0 0 18px;position:relative}.tsh-slider-track{display:flex;scroll-snap-type:x mandatory;overflow:hidden;border-radius:18px}.tsh-slide{flex:0 0 100%;scroll-snap-align:start;display:none}.tsh-slide.on{display:flex;gap:14px;align-items:center;padding:20px 22px;color:#fff}.tsh-slide-icon{font-size:44px;filter:drop-shadow(0 4px 10px rgb(0 0 0 / .2))}.tsh-slide-ttl{display:block;font-size:17px;font-weight:800;text-shadow:0 1px 4px rgb(0 0 0 / .2)}.tsh-slide-txt{font-size:13.5px;line-height:1.8;margin:6px 0 0;opacity:.95}.tsh-slider-track{min-height:150px}.tsh-slide-cta{display:inline-block;margin-top:10px;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .4);color:#fff;text-decoration:none;padding:7px 15px;border-radius:999px;font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tsh-slide-cta:hover{background:rgb(255 255 255 / .26)}.tsh-slider-ui{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.tsh-slide-btn{width:32px;height:32px;border-radius:10px;background:#f2effb;color:#3d2e7a;font-size:18px;line-height:1;cursor:pointer;border:0}.tsh-slide-btn:hover{background:#e6e0f8}.tsh-slider-dots{display:flex;gap:6px}.tsh-dot{width:9px;height:9px;border-radius:999px;border:0;background:#d8d2ee;padding:0;cursor:pointer;transition:all .25s}.tsh-dot.on{width:22px;background:#6f3df2}@media (max-width:640px){.tsh-slide.on{padding:16px 14px;flex-direction:column;text-align:center;align-items:center}.tsh-slide-icon{font-size:36px}.tsh-slide-ttl{font-size:15.5px}.tsh-slide-txt{font-size:12.5px;line-height:1.75}.tsh-slider-track{min-height:170px}}.tsh-bell{position:fixed;top:78px;inset-inline-start:16px;z-index:99998;width:46px;height:46px;border-radius:50%;background:#fff;border:1px solid #e4e1ee;color:#4b3f9e;font-size:20px;cursor:pointer;box-shadow:0 6px 18px rgb(43 30 90 / .14);display:inline-flex;align-items:center;justify-content:center}.tsh-bell:hover{background:#f6f4fd}.tsh-bell-badge{position:absolute;top:-4px;inset-inline-end:-4px;background:#e0457b;color:#fff;font-size:11.5px;font-weight:800;min-width:18px;height:18px;line-height:18px;border-radius:99px;padding:0 4px;box-shadow:0 2px 6px rgb(224 69 123 / .4)}.tsh-bell.has-unread .tsh-bell-badge{display:inline-flex}.tsh-bell-dd{position:fixed;top:132px;inset-inline-start:16px;z-index:99999;width:min(92vw,360px);background:#fff;border:1px solid #e4e1ee;border-radius:16px;box-shadow:0 22px 60px rgb(30 20 70 / .22);padding:14px;direction:rtl}.tsh-bell-dd-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.tsh-bell-dd ul{list-style:none;margin:0;padding:0;max-height:min(52vh,420px);overflow-y:auto;scrollbar-width:thin}.tsh-bell-notice{padding:10px 8px;border-bottom:1px dashed #ece8f8}.tsh-bell-notice b{display:block;font-size:13.5px;color:#1e1b34}.tsh-bell-notice small{color:#98a0b3;font-size:11px}.tsh-bell-notice p{margin:4px 0 0;font-size:12.5px;color:#4d4b66;line-height:1.75}.tsh-bell-dd-foot{margin-top:10px;text-align:center}.tsh-mini-link{background:none;border:0;color:#6f3df2;font-size:12.5px;cursor:pointer;text-decoration:underline}.tsh-notices{background:#fff;border:1px solid #ece8f8;border-radius:16px;padding:14px 16px;margin:0 0 18px}.tsh-notices-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;border-bottom:1px dashed #ece8f8;padding-bottom:10px}.tsh-notices-head b{font-size:16px;color:#241650}.tsh-notices-head small{color:#98a0b3;font-size:12px}.tsh-notices-list{list-style:none;margin:0;padding:0}.tsh-notice{padding:8px 0 10px;border-bottom:1px dashed #f2effb}.tsh-notice:last-child{border-bottom:0;padding-bottom:0}.tsh-notice-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tsh-notice-h b{font-size:14.5px;color:#1e1b34}.tsh-notice-h small{color:#98a0b3;font-size:11.5px}.tsh-notice-dot{width:8px;height:8px;border-radius:50%;background:#6f3df2;flex:none}.tsh-notice-b{margin:6px 0 0;font-size:13px;color:#514f6e;line-height:1.85}@media (max-width:640px){.tsh-bell{top:64px;inset-inline-start:10px;width:42px;height:42px}.tsh-bell-dd{top:110px;inset-inline-start:10px;width:min(94vw,340px)}}.tsh-otp-alt-links{margin:10px 4px 2px;text-align:center}.tsh-otp-switch{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid #e2e0ef;color:#4c4390;font-size:13px;font-weight:700;padding:8px 14px;border-radius:999px;cursor:pointer;transition:all .2s}.tsh-otp-switch:hover{background:#f6f4fd;border-color:#cbc4ee}.tsh-otp-alt-back{margin:6px 0 0}.login .tsh-otp-alt{max-width:320px;margin:0 auto}.login .tsh-otp{margin:16px auto 0}.login .tsh-otp-input{width:100%;box-sizing:border-box;font-size:16px}@media (max-width:520px){.tsh-otp-form[data-tsh-otp-verify]{flex-wrap:wrap}.tsh-otp-form[data-tsh-otp-verify] .tsh-otp-input{flex:1 1 100%;font-size:20px;letter-spacing:7px;text-align:center;padding:13px 12px}.tsh-otp-form[data-tsh-otp-verify] .tsh-btn{flex:1 1 calc(50% - 4px);justify-content:center}}.tsh-jibit{margin-top:18px;background:#fff;border:1px solid #e6e9f2;border-radius:20px;padding:18px 16px;box-shadow:0 10px 28px rgb(30 41 59 / .06);box-sizing:border-box}.tsh-jibit *{box-sizing:border-box}.tsh-jibit-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between;margin-bottom:12px}.tsh-jibit-head b{font-size:17px}.tsh-jibit-head small{opacity:.7;font-size:12.5px}.tsh-jibit-grid{display:flex;flex-wrap:wrap;gap:12px}.tsh-jibit-card{flex:1 1 250px;min-width:230px;border:1px solid #e8ecf4;border-radius:16px;padding:14px 12px;background:#fbfcfe;display:flex;flex-direction:column;gap:7px}.tsh-jibit-card .jt{font-weight:800;font-size:14.5px;color:#0f172a}.tsh-jibit-card .jp{font-size:12.5px;color:#475569;font-weight:400;display:block}.tsh-jibit-card label{font-size:12.5px;font-weight:700;color:#334155;display:block;margin:4px 0 2px}.tsh-jibit-card input{width:100%;min-height:44px;border:1.5px solid #d7dfeb;border-radius:11px;padding:8px 12px;font-size:15px;background:#fff}.tsh-jibit-card button{min-height:46px;border:0;border-radius:12px;background:linear-gradient(120deg,#0b6bcb,#22a3df);color:#fff;font-weight:800;font-size:14.5px;cursor:pointer;touch-action:manipulation}.tsh-jibit-card button:disabled{cursor:wait}.tsh-jibit-card .price{font-size:12.5px;color:#0f766e;font-weight:800}.tsh-jibit-res{margin:12px 0 4px;display:none}.tsh-jibit-res.on{display:block;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px}.tsh-jibit-res .err{color:#b91c1c;font-weight:700;line-height:1.8}.tsh-jibit-res .loading{color:#1d4ed8;font-weight:700}.tsh-jibit-res-head{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.tsh-jibit-res-head small{color:#64748b}.tsh-jibit-rows{width:100%;border-collapse:collapse;font-size:13.5px}.tsh-jibit-rows td{padding:6px 8px;border-bottom:1px dashed #e2e8f0;text-align:right;vertical-align:top}.tsh-jibit-rows td:first-child{width:38%;color:#475569;font-weight:700}.tsh-jibit-hist{margin-top:14px}.tsh-jibit-hist-item{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:7px 4px;border-bottom:1px solid #f1f5f9;font-size:12.5px;color:#334155}.tsh-jibit-notice{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;background:#fffbeb;border:1px solid #fde68a;border-right:4px solid #f59e0b;color:#92400e;border-radius:14px;padding:10px 14px;margin:10px 0;font-size:13.5px;line-height:1.8}.tsh-jibit-notice-btn{background:#f59e0b;color:#fff!important;text-decoration:none;font-weight:800;font-size:13px;padding:8px 14px;border-radius:10px;white-space:nowrap}@media (max-width:560px){.tsh-jibit{padding:14px 10px;border-radius:16px}.tsh-jibit-card{flex:1 1 100%;min-width:0}.tsh-jibit-card button{width:100%}.tsh-jibit-rows td:first-child{width:44%}}.tsh-jibit-hist-item{border:1px solid #e8ecf4;border-radius:12px;margin:8px 0;background:#fbfcfe;overflow:hidden}.tsh-jibit-hist-item summary{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;padding:10px 12px;cursor:pointer;font-size:13px;color:#334155;list-style:none;user-select:none}.tsh-jibit-hist-item summary::-webkit-details-marker{display:none}.tsh-jibit-hist-item summary::before{content:'▾';margin-inline-end:6px;color:#94a3b8;transition:transform .2s}.tsh-jibit-hist-item[open] summary::before{transform:rotate(-180deg)}.tsh-jibit-hist-item summary small{color:#64748b;font-size:12px}.tsh-jibit-hist-detail{border-top:1px dashed #e2e8f0;border-radius:0 0 12px 12px;margin:0;background:#fff}.tsh-jibit-res-actions{margin-top:6px;display:inline-flex}.tsh-jibit-print{border:1.5px solid #cbd5e1;background:#f1f5f9;color:#0f172a;font-weight:800;font-size:12.5px;border-radius:10px;padding:7px 12px;cursor:pointer;min-height:38px;touch-action:manipulation}.tsh-jibit-print:hover{background:#e2e8f0}@media (max-width:560px){.tsh-jibit-print{width:100%;justify-content:center;display:flex}}.tsh-jibit-pay{display:inline-flex;align-items:center;justify-content:center;border:0;background:linear-gradient(120deg,#059669,#10b981);color:#fff!important;font-weight:800;font-size:13px;border-radius:10px;padding:8px 14px;cursor:pointer;min-height:38px;text-decoration:none!important;touch-action:manipulation;box-shadow:0 8px 18px -8px rgb(5 150 105 / .6)}.tsh-jibit-pay:hover{filter:brightness(1.05)}.tsh-jibit-card select{width:100%;min-height:44px;border:1.5px solid #d7dfeb;border-radius:11px;padding:8px 10px;font-size:14px;background:#fff}@media (max-width:560px){.tsh-jibit-pay{width:100%}}.tsh-inq-tools{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:0 0 13px}.tsh-inq-searchbox{flex:1;min-width:200px}.tsh-inq-searchbox input{width:100%;min-height:44px;border:1.5px solid #d7dfeb;border-radius:12px;padding:9px 14px;font-size:14px;background:#f8fafc;box-sizing:border-box}.tsh-inq-searchbox input:focus{border-color:#7aa8f5;background:#fff;outline:none}.tsh-inq-wallet{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857!important;text-decoration:none;font-weight:800;font-size:13px;border-radius:11px;padding:11px 14px;white-space:nowrap}.tsh-inq-count{font-size:12px;color:#64748b;font-weight:700;white-space:nowrap}.tsh-inq-empty{padding:22px 10px;text-align:center;color:#64748b;font-size:13.5px;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:14px;margin:4px 0 10px}.tsh-inq-card .tsh-inq-face{display:flex;flex-direction:column;gap:7px}.tsh-inq-card .tsh-inq-ic{font-size:26px;line-height:1}.tsh-inq-card .tsh-inq-foot{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:6px}.tsh-inq-card .tsh-inq-foot .price{display:inline-block;background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;border-radius:999px;padding:5px 12px;font-size:12px;line-height:1.4}.tsh-inq-open{min-height:42px;border:0;border-radius:11px;background:linear-gradient(120deg,#0b6bcb,#22a3df);color:#fff;font-weight:800;font-size:13.5px;cursor:pointer;padding:0 16px;touch-action:manipulation}.tsh-inq-open:hover{filter:brightness(1.07)}.tsh-inq-formbox.off{display:none}.tsh-inq-formbox form{display:flex;flex-direction:column;gap:7px}.tsh-inq-modal{position:fixed;inset:0;z-index:999999}.tsh-inq-modal[hidden]{display:none}.tsh-inq-backdrop{position:absolute;inset:0;background:rgb(10 17 38 / .55);backdrop-filter:blur(2px)}.tsh-inq-dialog{position:absolute;inset:0;margin:auto;width:min(560px,94vw);height:fit-content;max-height:92vh;display:flex;flex-direction:column;background:#fff;border-radius:20px;box-shadow:0 30px 80px rgb(10 17 38 / .35);overflow:hidden;animation:tshInqPop .22s ease}@keyframes tshInqPop{from{transform:translateY(14px) scale(.98);opacity:0}to{transform:none;opacity:1}}.tsh-inq-bar{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid #eef1f7;background:linear-gradient(120deg,#f8fafc,#eef4ff)}.tsh-inq-title{font-size:14.5px;color:#0f172a}.tsh-inq-steps{display:flex;gap:6px}.tsh-inq-steps i{font-style:normal;font-size:11.5px;color:#94a3b8;border:1px solid #e2e8f0;border-radius:999px;padding:4px 10px;background:#fff}.tsh-inq-steps i.on{color:#0b6bcb;border-color:#bfdbfe;background:#eff6ff;font-weight:800}.tsh-inq-x{margin-inline-start:auto;border:0;background:#f1f5f9;color:#334155;width:32px;height:32px;border-radius:10px;font-size:14px;cursor:pointer;flex:none}.tsh-inq-x:hover{background:#e2e8f0}.tsh-inq-body{padding:14px 16px;overflow:auto}.tsh-inq-step form{display:flex;flex-direction:column;gap:7px}.tsh-inq-step label{font-size:12.5px;font-weight:700;color:#334155;display:block;margin:4px 0 2px}.tsh-inq-step input,.tsh-inq-step select,.tsh-inq-step textarea{width:100%;min-height:44px;border:1.5px solid #d7dfeb;border-radius:11px;padding:8px 12px;font-size:15px;background:#fff;box-sizing:border-box}.tsh-inq-step input[type=file]{padding:9px 12px;min-height:0}.tsh-inq-step button[type=submit]{min-height:46px;border:0;border-radius:12px;background:linear-gradient(120deg,#0b6bcb,#22a3df);color:#fff;font-weight:800;font-size:14.5px;cursor:pointer;margin-top:6px}.tsh-inq-step .price{font-size:12.5px;color:#0f766e;font-weight:800}.tsh-inq-step .jp{font-size:12.5px;color:#475569;display:block}.tsh-inq-backrow{margin-top:12px;border-top:1px dashed #e2e8f0;padding-top:11px;text-align:center}.tsh-inq-back{border:1px solid #dbe3f1;background:#fff;color:#0b5fc0;border-radius:10px;padding:9px 14px;font-weight:800;font-size:12.5px;cursor:pointer}.tsh-inq-toasts{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);z-index:999998;display:flex;flex-direction:column;gap:8px;width:min(430px,92vw)}.tsh-inq-toast{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;border-radius:12px;padding:11px 15px;font-size:13px;font-weight:700;line-height:1.9;box-shadow:0 14px 34px rgb(10 17 38 / .18);animation:tshInqPop .25s ease}.tsh-inq-toast.bad{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.tsh-inq-toast.out{opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s}body.tsh-inq-lock{overflow:hidden}@media (max-width:640px){.tsh-inq-dialog{width:100vw;max-height:96vh;border-radius:18px 18px 0 0;inset:auto 0 0 0;margin:0}.tsh-inq-steps i{padding:3px 7px}}.tsh-inq-clear{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px;border:1px solid #f1c5c5;border-radius:12px;background:#fff6f6;margin:12px 0}.tsh-inq-clear small{flex-basis:100%;color:#666}.tsh-inq-clear .danger{background:#ad2525;color:#fff}.tsh-users-search,.tsh-users-pages{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:16px 0}.tsh-users-search input{border:1px solid #d8deea;border-radius:10px;padding:10px;min-width:240px;max-width:100%}.tsh-otp-method-label{display:flex;flex-direction:column;gap:6px;width:100%;font-size:13px}.tsh-otp-method-label select{width:100%;font-family:inherit}.tsh-otp-form[data-tsh-otp-send]{flex-wrap:wrap}.tsh-otp-form[data-tsh-otp-send]>.tsh-otp-input{flex:1 1 100%;width:100%;min-width:0}.tsh-otp-form[data-tsh-otp-send]>.tsh-btn{width:100%}.tsh-inq-api-btn{font:700 11px Tahoma,sans-serif;display:inline-flex;align-items:center;padding:5px 9px;border:1px solid #c7d8f4;border-radius:8px;background:#f0f6ff;color:#245aab;text-decoration:none;white-space:nowrap}.tsh-api-hub{margin:22px 0;padding:18px;border:1px solid #cddbf0;border-radius:16px;background:#f8fbff;overflow-wrap:anywhere}.tsh-api-hub>summary{font-size:15px;font-weight:800;cursor:pointer;color:#204e93}.tsh-api-hub p,.tsh-api-hub li{font-size:12px;line-height:2}.tsh-api-hub code{font-family:monospace;word-break:break-all}.tsh-api-hub textarea,.tsh-api-hub input[type=number]{box-sizing:border-box;display:block;padding:10px;border:1px solid #cad7e9;border-radius:9px;font:inherit;max-width:100%;background:#fff}.tsh-api-hub textarea{width:100%;min-height:85px}.tsh-api-hub .tsh-api-code{font:12px/1.7 monospace;background:#14243d;color:#dbeafe;white-space:pre;resize:vertical}.tsh-api-settings>label{display:block;margin:13px 0}.tsh-api-scopes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;font-size:12px}.tsh-api-hub fieldset{border:1px solid #d4e0ef;border-radius:12px;padding:12px;margin:14px 0}.tsh-api-limits{display:flex;gap:14px;flex-wrap:wrap}.tsh-api-limits label{flex:1 1 220px;font-size:12px}.tsh-api-key-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.tsh-api-secret{padding:14px;border:1px solid #e6c67f;border-radius:12px;background:#fff8e7;margin:15px 0}.tsh-api-secret small{display:block;margin-top:7px}.tsh-api-fields{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.tsh-api-fields th,.tsh-api-fields td{padding:9px;border:1px solid #dbe5f2;overflow-wrap:anywhere}.tsh-api-hub h3{margin-top:25px}.tsh-widget-custom>label{display:block;margin:12px 0}.tsh-widget-custom input[type=text],.tsh-widget-custom select{display:block;width:100%;max-width:100%;padding:9px;border:1px solid #cad7e9;border-radius:8px;font:inherit}.tsh-widget-custom input[type=color]{display:block;width:70px;height:42px;margin:7px 0}.tsh-api-scopes small{display:block;margin-right:22px;font-size:10px;color:#627799}.tsh-external-history{margin:24px 0;padding:18px;border:1px solid #d5dfef;border-radius:15px;background:#f9fbff}.tsh-external-history h3{margin:0 0 12px}.tsh-external-history p{font-size:12px;line-height:1.9}.tsh-history-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:15px 0}.tsh-history-filters select{display:block;min-width:150px;padding:8px;border:1px solid #cad7e9;border-radius:8px;font:inherit;background:#fff}.tsh-history-record{border:1px solid #d5dfed;border-radius:11px;padding:12px;margin:10px 0;background:#fff;overflow-wrap:anywhere}.tsh-history-record>summary{cursor:pointer;display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px}.tsh-history-record>summary b{flex:1 1 220px}.tsh-history-record>summary small{color:#6c7892}.tsh-history-record pre{white-space:pre-wrap;word-break:break-word;font-size:11px;background:#f2f6fc;padding:10px;border-radius:8px}.tsh-history-pages{display:flex;gap:10px;flex-wrap:wrap}.tsh-history-record .err{color:#a52c43}:root{--tsh-text:#1a2332;--tsh-muted:#667085;--tsh-border:#e1e6ef;--tsh-surface:#ffffff;--tsh-surface-2:#eef1f6;--tsh-primary:#14213D;--tsh-on-primary:#ffffff;--tsh-accent:#C9A227;--tsh-accent-2:#E3B93A;--tsh-on-accent:#14213D;--tsh-accent-soft:#FCF6E3;--tsh-link:#28457A;--tsh-field-bg:#ffffff;--tsh-field-fg:#17203c;--tsh-field-bd:#cfd6e4;--tsh-field-ph:#7b8499;--tsh-danger:#dc2626}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal,.tsh-sf-modal) :is(.tsh-dinput,.tsh-dselect,.tsh-buy-search-inp,.tsh-refin,.tsh-refsel,.tsh-otp-input):not(#_){--c-bg:var(--tsh-field-bg,#fff);--c-fg:var(--tsh-field-fg,#17203c);--c-bd:var(--tsh-field-bd,#cfd6e4);background-color:var(--c-bg)!important;background-image:none!important;color:var(--c-fg)!important;-webkit-text-fill-color:var(--c-fg)!important;border-color:var(--c-bd)!important;caret-color:var(--c-fg);text-transform:none!important;text-shadow:none!important;opacity:1}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal,.tsh-sf-modal) :is(.tsh-dinput,.tsh-buy-search-inp,.tsh-refin,.tsh-otp-input):not(#_)::placeholder{color:var(--tsh-field-ph,#7b8499)!important;-webkit-text-fill-color:var(--tsh-field-ph,#7b8499)!important;opacity:1!important}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal,.tsh-sf-modal) :is(.tsh-dselect,.tsh-refsel) option:not(#_){background:var(--tsh-surface,#fff)!important;color:var(--tsh-text,#1a2332)!important}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal,.tsh-sf-modal) :is(.tsh-dinput,.tsh-dselect,.tsh-buy-search-inp,.tsh-refin,.tsh-refsel,.tsh-otp-input):-webkit-autofill:not(#_){-webkit-box-shadow:0 0 0 1000px var(--tsh-field-bg,#fff) inset!important;-webkit-text-fill-color:var(--tsh-field-fg,#17203c)!important}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) :is(.tsh-bchip,.tsh-fchip,.tsh-btab,.tsh-dom-opt,.tsh-tlchip,.tsh-dom-x):not(#_){--c-bg:var(--tsh-surface,#fff);--c-fg:var(--tsh-text,#1a2332);--c-bd:var(--tsh-border,#e1e6ef);--tsh-c:var(--c-fg);background-color:var(--c-bg)!important;color:var(--c-fg)!important;-webkit-text-fill-color:var(--c-fg)!important;border-color:var(--c-bd)!important;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) :is(.tsh-bchip,.tsh-fchip,.tsh-btab,.tsh-dom-opt,.tsh-tlchip) :is(b,span,small,i,em,strong):not(#_){color:var(--tsh-c)!important;-webkit-text-fill-color:var(--tsh-c)!important}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) :is(.tsh-bchip,.tsh-dom-opt,.tsh-tlchip):is(:hover,.on,.is-on):not(#_){--c-bg:var(--tsh-accent-soft,#FCF6E3);--c-bd:var(--tsh-accent,#C9A227)}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) .tsh-fchip:hover:not(#_){--c-bd:var(--tsh-accent,#C9A227)}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) .tsh-fchip.on:not(#_){--c-bg:var(--tsh-primary,#14213D);--c-fg:var(--tsh-on-primary,#fff);--c-bd:var(--tsh-primary,#14213D)}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) .tsh-btab:not(#_){--c-bg:var(--tsh-surface-2,#eef1f6);--c-bd:var(--tsh-border,#e1e6ef);--c-fg:var(--tsh-muted,#667085)}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) .tsh-btab:hover:not(#_){--c-fg:var(--tsh-text,#1a2332)}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) .tsh-btab.on:not(#_){--c-bg:var(--tsh-surface,#fff);--c-fg:var(--tsh-text,#1a2332);--c-bd:var(--tsh-border,#e1e6ef)}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) .tsh-dom-x:not(#_){--c-bg:var(--tsh-surface-2,#eef1f6);--c-bd:transparent}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) :is(.tsh-fchip,.tsh-btab) i:not(#_){--tsh-c:var(--tsh-muted,#667085)}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) .tsh-fchip.on i:not(#_){background-color:var(--tsh-accent,#C9A227)!important;--tsh-c:var(--tsh-on-accent,#14213D)}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) .tsh-btab i.tsh-btab-n:not(#_){background-color:var(--tsh-accent,#C9A227)!important;background-image:none!important;--tsh-c:var(--tsh-on-accent,#14213D)}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal) :is(.tsh-dom-opt) small:not(#_){opacity:.78}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal,.tsh-sf-modal) :is(.tsh-btn.primary,.tsh-buy-btn):not(#_){--c-bg:var(--tsh-accent,#C9A227);--c-fg:var(--tsh-on-accent,#14213D);--tsh-c:var(--c-fg);background-color:var(--c-bg)!important;background-image:none!important;color:var(--c-fg)!important;-webkit-text-fill-color:var(--c-fg)!important;border-color:var(--c-bg)!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important;text-shadow:none!important;opacity:1}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal,.tsh-sf-modal) .tsh-btn.ghost:not(#_){--c-bg:transparent;--c-fg:var(--tsh-link,#28457A);--c-bd:var(--tsh-border,#e1e6ef);--tsh-c:var(--c-fg);background-color:var(--c-bg)!important;color:var(--c-fg)!important;-webkit-text-fill-color:var(--c-fg)!important;border-color:var(--c-bd)!important;text-transform:none!important;text-decoration:none!important;text-shadow:none!important}:is(.tsh-buy,.tsh-dsearch,.tsh-dom-modal,.tsh-sf-modal) .tsh-btn.panel:not(#_){--c-bg:var(--tsh-primary,#14213D);--c-fg:var(--tsh-on-primary,#fff);--tsh-c:var(--c-fg);background-color:var(--c-bg)!important;color:var(--c-fg)!important;-webkit-text-fill-color:var(--c-fg)!important;border-color:var(--c-bg)!important;text-transform:none!important;text-decoration:none!important}.tsh-dom-modal .tsh-dom-box:not(#_){--tsh-c:var(--tsh-text,#1a2332);background-color:var(--tsh-surface,#fff)!important;color:var(--tsh-text,#1a2332)!important}.tsh-dom-modal .tsh-dom-box :where(p,span,small,div,b,strong,h3,label,i,em):not(#_){color:var(--tsh-c)!important;-webkit-text-fill-color:var(--tsh-c)!important}.tsh-dom-modal .tsh-dom-box p:not(#_){--tsh-c:var(--tsh-muted,#667085)}.tsh-dom-modal .tsh-dom-out.free:not(#_){--tsh-c:color-mix(in srgb,var(--tsh-ok,#1f9d5f) 55%,var(--tsh-text,#1a2332))}.tsh-dom-modal .tsh-dom-out.taken:not(#_){--tsh-c:color-mix(in srgb,var(--tsh-danger,#dc2626) 55%,var(--tsh-text,#1a2332))}.tsh-dom-modal .tsh-dom-out.loading:not(#_){--tsh-c:var(--tsh-text,#1a2332)}.tsh-dsearch:not(#_){--tsh-c:var(--tsh-text,#1a2332)}.tsh-dsearch :where(p,span,small,div,b,strong,h3,label,i,em):not(#_){color:var(--tsh-c)!important;-webkit-text-fill-color:var(--tsh-c)!important}.tsh-dsearch .tsh-dsearch-head span:not(#_),.tsh-dsearch .tsh-dhint:not(#_){--tsh-c:var(--tsh-muted,#667085)}.tsh-dsearch .tsh-ddot:not(#_){--tsh-c:var(--tsh-on-accent,#14213D)}.tsh-dsearch .tsh-dresult.free:not(#_){--tsh-c:color-mix(in srgb,var(--tsh-ok,#1f9d5f) 55%,var(--tsh-text,#1a2332))}.tsh-dsearch .tsh-dresult.taken:not(#_){--tsh-c:color-mix(in srgb,var(--tsh-danger,#dc2626) 55%,var(--tsh-text,#1a2332))}[data-tsh-style="3"].tsh-dsearch:not(#_){--tsh-c:#eef1f7;--tsh-muted:#9fb0d8;--tsh-surface:#1b2748;--tsh-text:#eef1f7}[data-tsh-style="3"].tsh-dsearch :is(.tsh-dinput,.tsh-dselect):not(#_){--c-bg:#ffffff;--c-fg:#17203c;--c-bd:#cfd6e4}[data-tsh-style="3"].tsh-dsearch .tsh-tlchip:not(#_){--c-bg:rgba(255,255,255,.1);--c-fg:#eef1f7;--c-bd:rgba(255,255,255,.22)}[data-tsh-style="1"] .tsh-buy-card:not(#_),[data-tsh-style="2"] .tsh-buy-card:not(#_){color:var(--tsh-text,#1a2332)}.tsh-buy :is(.tsh-buy-noresult):not(#_){color:var(--tsh-muted,#667085)!important}:is([data-tsh-style="1"],[data-tsh-style="2"]) .tsh-buy-card:not(#_){--tsh-c:var(--tsh-text,#1a2332)}:is([data-tsh-style="1"],[data-tsh-style="2"]) .tsh-buy-card :where(p,span,small,div,b,strong,li,i,em,label,h3):not(#_){color:var(--tsh-c)!important;-webkit-text-fill-color:var(--tsh-c)!important}:is([data-tsh-style="1"],[data-tsh-style="2"]) .tsh-buy-card :is(.tsh-buy-card-head small,.tsh-buy-specs span,.tsh-buy-price small,.tsh-buy-badge):not(#_){--tsh-c:var(--tsh-muted,#667085)}:is([data-tsh-style="1"],[data-tsh-style="2"]) .tsh-buy-card .tsh-req:not(#_){--tsh-c:var(--tsh-danger,#dc2626)}.tsh-buy-hero:not(#_){--tsh-c:#ffffff}[data-tsh-style="2"] .tsh-buy-hero:not(#_){--tsh-c:#14213D}.tsh-buy-hero :where(b,span,div,p):not(#_){color:var(--tsh-c)!important;-webkit-text-fill-color:var(--tsh-c)!important}.tsh-buy-hero .tsh-buy-hero-badge:not(#_),.tsh-buy-hero .tsh-buy-hero-badge :where(b,span):not(#_){--tsh-c:var(--tsh-on-accent,#14213D)}.tsh-dsearch .tsh-dsearch-head span:not(#_){opacity:1!important}.tsh-ppanel:not(#_){--tsh-c:var(--tsh-text,#1a2332);background-color:var(--tsh-surface,#fff)!important;border:1px solid var(--tsh-border,#e1e6ef);border-radius:16px;padding:16px;margin-bottom:16px}.tsh-ppanel :where(li,span,b,small,p,div,em):not(#_){color:var(--tsh-c)!important;-webkit-text-fill-color:var(--tsh-c)!important}.tsh-ppanel .tsh-chip:not(#_){--c-bg:var(--tsh-surface,#fff);--c-fg:var(--tsh-text,#1a2332);--c-bd:var(--tsh-border,#e1e6ef);--tsh-c:var(--c-fg);background-color:var(--c-bg)!important;color:var(--c-fg)!important;border-color:var(--c-bd)!important;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important}.tsh-ppanel .tsh-chip.is-on:not(#_){--c-bg:var(--tsh-accent-soft,#FCF6E3);--c-bd:var(--tsh-accent,#C9A227)}.tsh-ppanel .tsh-chip small:not(#_),.tsh-ppanel .tsh-panel-note:not(#_),.tsh-ppanel .tsh-budget:not(#_){--tsh-c:var(--tsh-text,#1a2332)}.tsh-ppanel .tsh-budget:not(#_){background-color:var(--tsh-primary,#14213D)!important;--tsh-c:var(--tsh-on-primary,#fff)}.tsh-ppanel .tsh-panel-note:not(#_){background-color:var(--tsh-primary-soft,#EDF3FF)!important}.tsh-specs-wrap:not(#_){--tsh-c:var(--tsh-text,#1a2332);background-color:var(--tsh-surface,#fff)!important;border:1px solid var(--tsh-border,#e1e6ef);border-radius:16px;padding:16px}.tsh-specs-wrap :where(h3,th,td,span):not(#_){color:var(--tsh-c)!important;-webkit-text-fill-color:var(--tsh-c)!important}.tsh-specs-wrap .tsh-specs:not(#_),.tsh-specs-wrap .tsh-specs :where(tbody,tr,td):not(#_){background-color:var(--tsh-surface,#fff)!important}.tsh-specs-wrap .tsh-specs th:not(#_){background-color:var(--tsh-surface-2,#eef1f6)!important}.tsh-buy .tsh-buy-domintro:not(#_){--tsh-c:var(--tsh-text,#1a2332);background-color:var(--tsh-surface,#fff)!important;border:1px solid var(--tsh-border,#e1e6ef);border-radius:14px;padding:12px 16px!important;margin:0 0 12px!important}.tsh-buy .tsh-buy-domintro :where(b,span):not(#_){color:var(--tsh-c)!important;-webkit-text-fill-color:var(--tsh-c)!important}.tsh-buy .tsh-buy-domintro span:not(#_){--tsh-c:var(--tsh-muted,#667085)}.tsh-dsearch:not(#_){background-color:var(--tsh-surface,#fff)!important;border-color:var(--tsh-border,#e4e8f2)!important}.tsh-dsearch .tsh-ddetect:not(#_){background-color:var(--tsh-field-bg,#f7f9fd)!important;border-color:var(--tsh-field-bd,#d7dbe4)!important}.tsh-dsearch .tsh-ddetect:focus-within:not(#_){border-color:var(--tsh-accent,#C9A227)!important}.tsh-dsearch .tsh-dresult:not(#_){background-color:var(--tsh-surface-2,#eef1f6)!important;border-color:var(--tsh-border,#e4e8f2)!important}.tsh-api-hub .tsh-api-widget-list{margin:16px 0;padding:12px;border:1px solid #cddbf0;border-radius:12px;background:#fff}.tsh-api-hub .tsh-api-widget-item{margin:12px 0;padding:12px;border:1px solid #dbe5f2;border-radius:10px;background:#f8fbff}.tsh-api-hub .tsh-api-widget-item h5{margin:0 0 8px;font-size:14px}.tsh-api-hub .tsh-api-widget-item label{display:block;margin:10px 0}.tsh-api-hub .tsh-api-wallet-status{padding:10px 12px;border:1px solid #cbdcf4;border-radius:10px;background:#eff6ff}.tsh-api-hub .tsh-api-wallet-status.is-low{border-color:#e6a9a9;background:#fff3f2;color:#8b2626}.tsh-api-hub .tsh-companion-access{margin:14px 0;padding:14px 16px;border:1px solid #c5d8f1;border-radius:14px;background:linear-gradient(135deg,#f0f6ff,#fff);display:grid;gap:8px}.tsh-api-hub .tsh-companion-access h3{margin:0;color:#204e93}.tsh-api-hub .tsh-companion-access p{margin:0}.tsh-api-hub .tsh-companion-access .tsh-btn{justify-self:start}.tsh-api-hub .tsh-companion-access small{color:#65738b}.tsh-inquiry-companion-card{margin:18px 0;padding:14px 16px;border:1px solid #c5d8f1;border-radius:14px;background:linear-gradient(135deg,#f0f6ff,#fff);display:grid;gap:8px}.tsh-inquiry-companion-card h3{margin:0;color:#204e93}.tsh-inquiry-companion-card p{margin:0}.tsh-inquiry-companion-card .tsh-btn{justify-self:start}.tsh-inquiry-companion-card small{color:#65738b}.tsh-api-hub .tsh-inquiry-code-builder{margin:14px 0;padding:15px;border:1px solid #cbdcf4;border-radius:14px;background:#fff}.tsh-api-hub .tsh-inquiry-builder-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.tsh-api-hub .tsh-inquiry-builder-fields label{display:block;margin:6px 0;font-weight:700}.tsh-api-hub .tsh-inquiry-builder-fields select{display:block;width:100%;max-width:100%;min-height:42px;margin-top:6px;padding:8px;border:1px solid #cad7e9;border-radius:8px;background:#fff;font:inherit}.tsh-api-hub .tsh-inquiry-builder-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.tsh-api-hub .tsh-inquiry-code-builder>label{display:block;margin:10px 0}.tsh-api-hub .tsh-inquiry-code-builder .tsh-api-code{min-height:64px}.tsh-api-hub .tsh-inquiry-builder-status{min-height:1.6em;padding:5px 0;color:#225fc4}.tsh-api-hub .tsh-inquiry-builder-empty{background:#fff8e7;border-color:#e8d092}.tsh-inquiry-builder-modal{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:12px;direction:rtl;font:14px/1.8 Tahoma,Arial,sans-serif;color:#182c4c}.tsh-inquiry-builder-backdrop{position:fixed;inset:0;background:rgb(8 18 36 / .68);backdrop-filter:blur(2px)}.tsh-inquiry-builder-dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(920px,calc(100vw - 24px));max-height:92vh;overflow:hidden;border:1px solid #d5dfed;border-radius:16px;background:#fff;box-shadow:0 24px 90px rgb(0 0 0 / .3)}.tsh-inquiry-builder-modal-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e0e7f0;background:#f8fbff}.tsh-inquiry-builder-modal-head h2{flex:1;min-width:0;margin:0;font-size:17px;overflow-wrap:anywhere}.tsh-inquiry-builder-close{flex:0 0 auto;min-height:40px;padding:6px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#25334a;font:inherit;cursor:pointer}.tsh-inquiry-builder-modal-body{min-height:0;overflow:auto;padding:14px 16px;overscroll-behavior:contain}.tsh-inquiry-builder-modal-body h3,.tsh-inquiry-builder-modal-body h4{margin:5px 0 12px}.tsh-inquiry-builder-modal-body p,.tsh-inquiry-builder-modal-body li{line-height:1.9}.tsh-inquiry-builder-modal-body .tsh-api-code{display:block;width:100%;max-width:100%;min-height:85px;padding:10px;border:1px solid #cad7e9;border-radius:9px;background:#14243d;color:#dbeafe;font:12px/1.7 monospace;white-space:pre;direction:ltr;resize:vertical}.tsh-inquiry-builder-modal-body .tsh-api-fields{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.tsh-inquiry-builder-modal-body .tsh-api-fields th,.tsh-inquiry-builder-modal-body .tsh-api-fields td{padding:9px;border:1px solid #dbe5f2;overflow-wrap:anywhere}.tsh-inquiry-preview-note{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:#eff6ff;color:#1e497f}.tsh-inquiry-preview-frame{display:block;width:100%;height:min(72vh,760px);min-height:480px;border:1px solid #d6deea;border-radius:10px;background:#f4f7fb}@media(max-width:600px){.tsh-inquiry-builder-modal{padding:5px}.tsh-inquiry-builder-dialog{width:100%;max-height:96vh;border-radius:12px}.tsh-inquiry-builder-modal-body{padding:10px}.tsh-inquiry-preview-frame{height:72vh;min-height:420px}.tsh-api-hub .tsh-inquiry-code-builder{padding:10px}}.tsh-api-popup-launcher{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0 10px}.tsh-api-popup-launcher small{color:#65738b}.tsh-inquiry-hub-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #dce4ef}.tsh-inquiry-hub-tab{min-height:42px;padding:8px 14px;border:1px solid #cbd7e6;border-radius:9px;background:#f7f9fc;color:#263750;font:inherit;font-weight:700;cursor:pointer}.tsh-inquiry-hub-tab.is-active{border-color:#225fc4;background:#225fc4;color:#fff}.tsh-inquiry-hub-pane[hidden]{display:none!important}.tsh-inquiry-hub-popup .tsh-api-hub{margin:0;padding:12px}.tsh-inquiry-hub-popup .tsh-external-history{margin:0}@media(max-width:520px){.tsh-api-popup-launcher{align-items:stretch;flex-direction:column}.tsh-inquiry-hub-tabs{display:grid;grid-template-columns:1fr 1fr}.tsh-inquiry-hub-tab{padding:8px 6px;font-size:12px}}.tsh-widget-custom input[type=url]{display:block;width:100%;max-width:100%;padding:9px;border:1px solid #cad7e9;border-radius:8px;font:inherit;background:#fff}.tsh-widget-custom details{margin:12px 0;padding:10px;border:1px solid #d7e1ef;border-radius:10px;background:#fbfdff}.tsh-widget-custom details>summary{cursor:pointer;font-weight:700}.tsh-ai-account{margin:24px 0;padding:18px;border:1px solid #cbd8ec;border-radius:16px;background:linear-gradient(135deg,#f7fbff,#f5f4ff);color:#1d2c46}.tsh-ai-account-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.tsh-ai-account-head h3,.tsh-ai-manager-source h3{margin:0 0 8px}.tsh-ai-account-head p,.tsh-ai-manager-source p{font-size:12px;line-height:1.9}.tsh-ai-account-head .tsh-btn{white-space:nowrap}.tsh-ai-notice{margin:12px 0;padding:10px 12px;border:1px solid #bfd9c8;border-radius:10px;background:#f0fff4;color:#246342}.tsh-ai-manager-source{color:#26364e}.tsh-ai-manager-source[hidden]{display:none!important}.tsh-ai-user-api,.tsh-ai-assistants,.tsh-ai-code-builder{margin:12px 0;padding:15px;border:1px solid #d7e1ef;border-radius:13px;background:#fff}.tsh-ai-user-api>p,.tsh-ai-assistants>p,.tsh-ai-code-builder>p{line-height:1.9}.tsh-ai-user-api details{margin:12px 0;padding:10px;border:1px solid #dbe4f0;border-radius:9px;background:#f8faff}.tsh-ai-user-api details>summary,.tsh-ai-assistant-card>summary{cursor:pointer;font-weight:700}.tsh-ai-secret{margin:12px 0;padding:12px;border:1px solid #e8cb83;border-radius:10px;background:#fff9e8}.tsh-ai-secret textarea,.tsh-ai-api-example{display:block;width:100%;max-width:100%;margin-top:8px;padding:10px;border:1px solid #cbd6e4;border-radius:8px;background:#14243d;color:#e4efff;font:12px/1.7 monospace;white-space:pre;overflow:auto}.tsh-ai-api-enable,.tsh-ai-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0}.tsh-ai-assistant-card{margin:12px 0;padding:12px;border:1px solid #d6e0ee;border-radius:11px;background:#fbfdff}.tsh-ai-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:12px 0}.tsh-ai-assistant-form label,.tsh-ai-code-builder label{display:block;font-size:12px;font-weight:700}.tsh-ai-assistant-form input[type=text],.tsh-ai-assistant-form input[type=url],.tsh-ai-assistant-form input[type=number],.tsh-ai-assistant-form select,.tsh-ai-assistant-form textarea,.tsh-ai-code-builder select{box-sizing:border-box;display:block;width:100%;max-width:100%;margin-top:5px;padding:9px;border:1px solid #cbd7e6;border-radius:8px;background:#fff;color:#172b47;font:inherit}.tsh-ai-assistant-form input[type=color]{display:block;width:62px;height:38px;margin-top:5px;padding:2px;border:1px solid #cbd7e6;border-radius:7px;background:#fff}.tsh-ai-assistant-form .tsh-ai-check{display:flex;align-items:center;gap:8px}.tsh-ai-prompt-label{display:block;margin:12px 0}.tsh-ai-prompt-label textarea{min-height:140px;line-height:1.8}.tsh-ai-delete-form{margin-top:10px}.tsh-ai-code-builder{background:#f8fbff}.tsh-ai-builder-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:10px 0}.tsh-ai-code-output{display:block;width:100%;box-sizing:border-box;padding:11px;border:1px solid #bac9dc;border-radius:9px;background:#14243d;color:#e4efff;font:12px/1.7 monospace;direction:ltr;white-space:pre;overflow:auto;resize:vertical}.tsh-ai-code-builder [data-tsh-ai-status]{font-size:12px;color:#42618e}.tsh-ai-provider-scroll{max-width:100%;overflow:auto;border:1px solid #dbe3ee;border-radius:8px}.tsh-ai-provider-table{min-width:1850px;border-collapse:collapse}.tsh-ai-provider-table input[type=text],.tsh-ai-provider-table input[type=url],.tsh-ai-provider-table input[type=password]{box-sizing:border-box;max-width:100%;padding:6px;border:1px solid #ccd6e3;border-radius:5px}.tsh-ai-provider-table td{vertical-align:top}.tsh-ai-price-grid{display:flex;gap:12px;flex-wrap:wrap}.tsh-ai-price-grid label{display:flex;align-items:center;gap:8px}.tsh-ai-price-grid input{max-width:180px}@media(max-width:600px){.tsh-ai-account{padding:12px}.tsh-ai-account-head{align-items:stretch;flex-direction:column}.tsh-ai-account-head .tsh-btn{width:100%}.tsh-ai-user-api,.tsh-ai-assistants,.tsh-ai-code-builder{padding:10px}}.tsh-ai-chat-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:640px;margin:18px 0;border:1px solid #dce3ed;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 12px 36px #0f172a12;color:#172b47}.tsh-ai-chat-sidebar{display:flex;min-width:0;flex-direction:column;background:#f6f8fb;border-left:1px solid #e1e7ef}.tsh-ai-chat-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 13px;border-bottom:1px solid #e3e9f0}.tsh-ai-chat-side-head strong{font-size:14px}.tsh-ai-chat-side-head button,.tsh-ai-chat-header>button{border:1px solid #d5dfec;border-radius:9px;padding:8px 10px;background:#fff;color:#29466e;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.tsh-ai-chat-side-head button:disabled,.tsh-ai-chat-header>button:disabled{opacity:.45;cursor:not-allowed}.tsh-ai-chat-assistant-list{display:flex;flex-direction:column;gap:4px;padding:9px;max-height:240px;overflow:auto}.tsh-ai-chat-assistant{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:9px;border:1px solid #fff0;border-radius:9px;background:#fff0;color:#273b57;text-align:right;font:inherit;cursor:pointer}.tsh-ai-chat-assistant:hover,.tsh-ai-chat-assistant.active{border-color:#dce7f5;background:#eaf1fb}.tsh-ai-chat-assistant:disabled{opacity:.52;cursor:not-allowed}.tsh-ai-chat-assistant>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.tsh-ai-chat-assistant small{font-size:9px;color:#8894a5}.tsh-ai-chat-assistant-icon,.tsh-ai-chat-avatar{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:#e7efff;color:#2e64b7;font-size:16px}.tsh-ai-chat-history-title{padding:11px 13px 6px;color:#6d7d91;font-size:11px;font-weight:700}.tsh-ai-chat-conversations{flex:1;min-height:100px;padding:5px 8px 12px;overflow:auto}.tsh-ai-chat-conversation-row{display:flex;align-items:center;gap:3px;margin:3px 0}.tsh-ai-chat-conversation{flex:1;min-width:0;overflow:hidden;padding:9px;border:1px solid #fff0;border-radius:8px;background:#fff0;color:#3c4d64;text-align:right;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-size:11px;line-height:1.5;cursor:pointer}.tsh-ai-chat-conversation:hover,.tsh-ai-chat-conversation.active{border-color:#dce5f1;background:#fff;color:#172b47}.tsh-ai-chat-delete{width:28px;height:28px;border:0;border-radius:7px;background:#fff0;color:#8a95a3;font-size:18px;cursor:pointer}.tsh-ai-chat-delete:hover{background:#fceaea;color:#b42335}.tsh-ai-chat-main{position:relative;display:flex;min-width:0;min-height:640px;flex-direction:column;background:#fff}.tsh-ai-chat-header{display:flex;align-items:center;gap:11px;min-height:62px;padding:10px 16px;border-bottom:1px solid #e7ebf1;background:#fff}.tsh-ai-chat-header>div:nth-child(2){flex:1;min-width:0}.tsh-ai-chat-header strong,.tsh-ai-chat-header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsh-ai-chat-header strong{font-size:13px}.tsh-ai-chat-header small{margin-top:3px;color:#7c8999;font-size:10px}.tsh-ai-chat-log{display:flex;flex:1;min-height:0;flex-direction:column;gap:16px;overflow:auto;padding:22px clamp(14px,4vw,50px) 14px;scroll-behavior:smooth}.tsh-ai-chat-message{max-width:min(88%,760px);padding:12px 15px;border:1px solid #e8edf4;border-radius:14px;background:#f7f9fc;color:#1e2f48;align-self:flex-start}.tsh-ai-chat-message.is-user{border-color:#dce9ff;background:#edf4ff;align-self:flex-end}.tsh-ai-chat-message.is-error{border-color:#f2c8c8;background:#fff3f3;color:#9f2936}.tsh-ai-chat-message-label{display:block;margin-bottom:4px;color:#708096;font-size:10px;font-weight:700}.tsh-ai-chat-message-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.tsh-ai-chat-welcome{position:absolute;inset:90px 0 130px;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;text-align:center;color:#52647b}.tsh-ai-chat-welcome[hidden]{display:none!important}.tsh-ai-chat-welcome>span{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#eaf1ff;color:#3164b5;font-size:28px}.tsh-ai-chat-welcome h4{margin:12px 0 4px;color:#1f3552;font-size:18px}.tsh-ai-chat-welcome p{margin:0;font-size:12px}.tsh-ai-chat-status{min-height:20px;padding:0 18px;color:#6b7a8c;font-size:11px}.tsh-ai-chat-form{display:flex;align-items:flex-end;gap:9px;margin:8px 14px 6px;padding:9px;border:1px solid #d8e0ea;border-radius:14px;background:#fff;box-shadow:0 5px 20px #0f172a0d}.tsh-ai-chat-form:focus-within{border-color:#8aaee5;box-shadow:0 0 0 3px #dceaff}.tsh-ai-chat-form textarea{flex:1;min-width:0;max-height:160px;resize:none;border:0;outline:0;background:#fff0;color:#172b47;font:inherit;font-size:14px;line-height:1.7}.tsh-ai-chat-form textarea:disabled{opacity:.5}.tsh-ai-chat-form button{min-width:76px;min-height:40px;border:0;border-radius:10px;background:#275fba;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.tsh-ai-chat-form button:disabled{opacity:.45;cursor:not-allowed}.tsh-ai-chat-disclaimer{padding:0 16px 12px;color:#7d8998;text-align:center;font-size:10px;line-height:1.6}.tsh-ai-chat-empty{margin:18px 0;padding:34px;border:1px dashed #cbd7e6;border-radius:14px;background:#f8fbff;text-align:center;color:#566981}.tsh-ai-chat-empty>div{color:#3265b7;font-size:30px}.tsh-ai-chat-empty h4{margin:8px 0;color:#1e3553}.tsh-ai-chat-empty p{margin:0;line-height:1.8;font-size:12px}@media(max-width:760px){.tsh-ai-chat-workspace{grid-template-columns:1fr;min-height:unset}.tsh-ai-chat-sidebar{max-height:280px;border-left:0;border-bottom:1px solid #e1e7ef}.tsh-ai-chat-assistant-list{max-height:115px}.tsh-ai-chat-conversations{max-height:105px}.tsh-ai-chat-main{min-height:600px}.tsh-ai-chat-message{max-width:96%}.tsh-ai-chat-header{padding:9px 10px}.tsh-ai-chat-header>button{font-size:10px}}.tsh-ai-chat-tools{display:flex;gap:7px;overflow-x:auto;padding:8px 14px;border-bottom:1px solid #edf1f6;background:#fafcff}.tsh-ai-chat-tools[hidden]{display:none!important}.tsh-ai-chat-feature{min-height:33px;padding:6px 12px;border:1px solid #d8e2ef;border-radius:9px;background:#fff;color:#365272;font:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.tsh-ai-chat-feature.active{border-color:#275fba;background:#275fba;color:#fff}.tsh-ai-chat-feature:disabled{opacity:.5;cursor:not-allowed}.tsh-ai-chat-attachments{display:flex;gap:8px;overflow-x:auto;margin:0 14px;padding:7px 2px}.tsh-ai-chat-attachments[hidden],.tsh-ai-chat-file[hidden]{display:none!important}.tsh-ai-chat-attachment-item{position:relative;flex:0 0 58px;width:58px;height:58px}.tsh-ai-chat-attachment-item img{width:58px;height:58px;border:1px solid #d7e0ea;border-radius:10px;object-fit:cover;background:#eef2f7}.tsh-ai-chat-attachment-item button{position:absolute;top:-5px;left:-5px;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;border:0;border-radius:50%;background:#a52b39;color:#fff;font-size:16px;line-height:1;cursor:pointer}.tsh-ai-chat-form .tsh-ai-chat-attach{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid #d6e0ed;border-radius:11px;background:#edf3fb;color:#31547e;font-size:21px}.tsh-ai-chat-message img.tsh-ai-chat-attachment-preview,.tsh-ai-chat-message img.tsh-ai-chat-output-image{display:block;max-width:min(100%,420px);max-height:320px;margin:8px 0;border-radius:12px;object-fit:contain;background:#eef2f7}.tsh-ai-chat-message video.tsh-ai-chat-output-video{display:block;width:min(100%,480px);max-height:360px;margin:8px 0;border-radius:12px;background:#111}.tsh-ai-chat-download{display:inline-flex;align-items:center;gap:6px;margin:6px 0;padding:7px 11px;border:1px solid #cad8ea;border-radius:9px;background:#fff;color:#2259a5;text-decoration:none;font-size:11px;font-weight:700}.tsh-ai-chat-download:hover{background:#edf4ff}.tsh-ai-chat-attachment-notice{display:block;margin-top:5px;color:#778395;font-size:10px}.tsh-ai-capability-note{grid-column:1/-1;margin:4px 0;padding:8px 10px;border-radius:8px;background:#fff7e7;color:#795612;font-size:11px}@media(max-width:760px){.tsh-ai-chat-tools{padding:7px 10px}.tsh-ai-chat-form .tsh-ai-chat-attach{flex-basis:38px;width:38px;min-width:38px}.tsh-ai-chat-download{font-size:10px}}.tsh-ai-project-workspace{grid-template-columns:238px minmax(420px,1fr) 316px;min-height:800px;margin:16px 0;border-color:#dfe4eb;border-radius:18px;background:#f8f9fb;box-shadow:0 18px 55px #15223812;color:#172234}.tsh-ai-project-sidebar{grid-column:1;min-height:800px;background:#f4f6f8;border-left:1px solid #e0e5eb}.tsh-ai-project-sidebar .tsh-ai-chat-assistant-list{max-height:168px}.tsh-ai-project-center{grid-column:2;display:flex;min-width:0;min-height:800px;flex-direction:column;background:#fff}.tsh-ai-project-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:65px;padding:10px 15px;border-bottom:1px solid #e8ebef;background:#fff}.tsh-ai-project-identity{display:flex;align-items:center;gap:10px;min-width:0}.tsh-ai-project-identity>div{min-width:0}.tsh-ai-project-identity strong,.tsh-ai-project-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsh-ai-project-identity strong{font-size:14px;color:#172234}.tsh-ai-project-identity small{margin-top:3px;color:#7b8492;font-size:10px}.tsh-ai-project-mark{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:12px;background:#202a3b;color:#fff;font-size:19px}.tsh-ai-project-actions{display:flex;align-items:center;gap:6px}.tsh-ai-project-actions button,.tsh-ai-files-head button{padding:7px 10px;border:1px solid #dfe4eb;border-radius:9px;background:#fff;color:#334155;font:inherit;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.tsh-ai-project-actions button:hover,.tsh-ai-files-head button:hover{border-color:#b9c4d3;background:#f8fafc}.tsh-ai-project-actions button:disabled,.tsh-ai-files-head button:disabled{opacity:.45;cursor:not-allowed}.tsh-ai-project-tabs{display:flex;align-items:center;gap:4px;min-height:42px;padding:5px 12px;border-bottom:1px solid #e8ebef;background:#fff}.tsh-ai-project-tabs button{padding:7px 11px;border:0;border-radius:8px;background:#fff0;color:#687487;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.tsh-ai-project-tabs button.active{background:#edf0f4;color:#172234}.tsh-ai-project-tabs span{margin-right:auto;color:#8590a0;font-size:9px}.tsh-ai-project-tabs span.is-error{color:#b42332}.tsh-ai-project-view{display:flex;flex:1;min-height:0;flex-direction:column}.tsh-ai-project-view[hidden]{display:none!important}.tsh-ai-project-center .tsh-ai-chat-main{height:100%;min-height:690px;flex:1;border:0;border-radius:0;background:#fff}.tsh-ai-project-center .tsh-ai-chat-header{min-height:56px;padding-inline:15px;background:#fff}.tsh-ai-project-center .tsh-ai-chat-log{padding:22px clamp(16px,3vw,42px) 14px;background:#fff}.tsh-ai-project-center .tsh-ai-chat-message{max-width:min(90%,720px);border-radius:17px;box-shadow:0 2px 7px #14203508}.tsh-ai-project-center .tsh-ai-chat-message.is-user{background:#f0f3f8;border-color:#e6eaf0;color:#1e293b}.tsh-ai-project-center .tsh-ai-chat-tools{background:#fff}.tsh-ai-project-center .tsh-ai-chat-form{margin:8px 18px 7px;border-color:#d9dee7;border-radius:17px;box-shadow:0 6px 22px #16203312}.tsh-ai-project-center .tsh-ai-chat-form:focus-within{border-color:#8b9bb4;box-shadow:0 0 0 3px #e8edf4}.tsh-ai-project-center .tsh-ai-chat-form button[type=submit]{background:#1d2736}.tsh-ai-project-center .tsh-ai-chat-disclaimer{font-size:9px;line-height:1.7}.tsh-ai-chat-welcome>span{background:#222b3a;color:#fff}.tsh-ai-workspace-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px;pointer-events:auto}.tsh-ai-workspace-suggestions button{padding:8px 11px;border:1px solid #e1e5eb;border-radius:999px;background:#fff;color:#334155;font:inherit;font-size:10px;cursor:pointer}.tsh-ai-workspace-suggestions button:hover{background:#f4f6f8}.tsh-ai-project-list-head{display:flex;align-items:center;justify-content:space-between;padding:11px 13px 5px;color:#526071;font-size:11px;font-weight:800}.tsh-ai-project-list-head button{width:25px;height:25px;border:1px solid #dce2ea;border-radius:8px;background:#fff;color:#293548;font-size:16px;line-height:1;cursor:pointer}.tsh-ai-project-list{display:flex;flex-direction:column;gap:3px;max-height:245px;min-height:80px;overflow:auto;padding:4px 8px 9px}.tsh-ai-project-item{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:8px;border:1px solid #fff0;border-radius:10px;background:#fff0;color:#273446;text-align:right;font:inherit;cursor:pointer}.tsh-ai-project-item:hover,.tsh-ai-project-item.active{border-color:#e0e5ec;background:#fff}.tsh-ai-project-item-icon{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:8px;background:#e9edf3;color:#53647a;font-size:14px}.tsh-ai-project-item-copy{display:block;min-width:0;flex:1}.tsh-ai-project-item-copy strong,.tsh-ai-project-item-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsh-ai-project-item-copy strong{font-size:10px;color:#263448}.tsh-ai-project-item-copy small{margin-top:3px;color:#8a95a4;font-size:8px}.tsh-ai-project-storage{padding:8px 12px;border-top:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef;color:#798596;font-size:9px;line-height:1.6}.tsh-ai-project-empty{padding:13px 10px;color:#8893a2;text-align:center;font-size:10px;line-height:1.7}.tsh-ai-project-files{grid-column:3;display:flex;min-width:0;min-height:800px;flex-direction:column;border-right:1px solid #e0e5eb;background:#fbfcfd}.tsh-ai-files-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:65px;padding:10px 12px;border-bottom:1px solid #e5e9ef;background:#fff}.tsh-ai-files-head>div{min-width:0}.tsh-ai-files-head strong,.tsh-ai-files-head small{display:block}.tsh-ai-files-head strong{font-size:12px;color:#263448}.tsh-ai-files-head small{margin-top:3px;color:#8a95a4;font-size:9px}.tsh-ai-file-list{flex:0 0 auto;max-height:320px;overflow:auto;padding:7px}.tsh-ai-file-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;margin:2px 0;padding:8px 7px;border:1px solid #fff0;border-radius:8px;background:#fff0;color:#344256;text-align:right;font:inherit;cursor:pointer}.tsh-ai-file-row:hover,.tsh-ai-file-row.active{border-color:#e0e5eb;background:#fff}.tsh-ai-file-icon{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:7px;background:#edf0f4;color:#56657a;font-family:ui-monospace,monospace;font-size:9px;font-weight:800}.tsh-ai-file-copy{display:block;min-width:0;flex:1}.tsh-ai-file-copy strong,.tsh-ai-file-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsh-ai-file-copy strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;direction:ltr;text-align:left}.tsh-ai-file-copy small{margin-top:3px;color:#9099a6;font-size:8px}.tsh-ai-file-editor{display:flex;min-height:0;flex:1;flex-direction:column;border-top:1px solid #e2e7ed;background:#fff}.tsh-ai-file-editor[hidden]{display:none!important}.tsh-ai-file-editor>header{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:7px;border-bottom:1px solid #e9edf2}.tsh-ai-file-editor>header strong{min-width:0;overflow:hidden;color:#354258;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:9px;direction:ltr}.tsh-ai-file-editor>header>div{display:flex;gap:3px}.tsh-ai-file-editor>header button,.tsh-ai-editor-actions button{padding:5px 7px;border:1px solid #e0e5eb;border-radius:7px;background:#fff;color:#4b596c;font:inherit;font-size:8px;font-weight:700;cursor:pointer}.tsh-ai-file-editor>header button:hover{background:#f5f7f9}.tsh-ai-editor-actions{display:flex;gap:4px;padding:6px 8px 0}.tsh-ai-editor-actions button.active{background:#263244;color:#fff;border-color:#263244}.tsh-ai-file-editor textarea{width:100%;min-height:265px;flex:1;resize:vertical;border:0;outline:0;padding:12px;background:#fbfcfd;color:#1f2937;font:11px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;direction:ltr;text-align:left;tab-size:2}.tsh-ai-file-editor textarea[hidden],.tsh-ai-file-editor iframe[hidden],.tsh-ai-file-editor [hidden]{display:none!important}.tsh-ai-file-editor iframe{width:100%;min-height:265px;flex:1;border:0;background:#fff}.tsh-ai-file-editor [data-tsh-ai-media-preview]{min-height:220px;flex:1;padding:10px;background:#f5f7fa}.tsh-ai-file-editor [data-tsh-ai-media-preview] img,.tsh-ai-file-editor [data-tsh-ai-media-preview] video{display:block;max-width:100%;max-height:420px;margin:auto;border-radius:10px;object-fit:contain;background:#121820}.tsh-ai-file-note{min-height:27px;padding:6px 9px;color:#778395;font-size:8px;line-height:1.6}.tsh-ai-flow-view{min-height:690px;background:#f8f9fb}.tsh-ai-flow-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #e6eaf0;background:#fff}.tsh-ai-flow-toolbar>div:first-child{min-width:130px}.tsh-ai-flow-toolbar strong,.tsh-ai-flow-toolbar small{display:block}.tsh-ai-flow-toolbar strong{font-size:12px;color:#263244}.tsh-ai-flow-toolbar small{margin-top:3px;color:#8490a1;font-size:8px}.tsh-ai-flow-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.tsh-ai-flow-actions button{padding:6px 8px;border:1px solid #dfe4ea;border-radius:8px;background:#fff;color:#415168;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.tsh-ai-flow-actions button.primary{border-color:#1f2937;background:#1f2937;color:#fff}.tsh-ai-flow-actions button:hover{filter:brightness(.97)}.tsh-ai-flow-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;min-height:0;flex:1}.tsh-ai-flow-scroll{min-width:0;min-height:500px;overflow:auto;background:#f7f8fa}.tsh-ai-flow-canvas{position:relative;width:1800px;height:1150px;overflow:hidden;background-color:#f8f9fb;background-image:radial-gradient(#cfd6e0 1px,transparent 1px);background-size:20px 20px}.tsh-ai-flow-edges{position:absolute;inset:0;z-index:1;pointer-events:none}.tsh-ai-flow-nodes{position:absolute;inset:0;z-index:2}.tsh-ai-flow-node{position:absolute;width:250px;min-height:142px;padding:0 11px 12px;border:1px solid #dce2e9;border-radius:13px;background:#fff;box-shadow:0 8px 25px #19253610;user-select:none}.tsh-ai-flow-node.selected{border-color:#60738f;box-shadow:0 0 0 3px #dbe2ec,0 10px 30px #17233812}.tsh-ai-flow-node-head{display:flex;align-items:center;gap:7px;min-height:43px;margin:0 -11px 8px;padding:7px 10px;border-bottom:1px solid #edf0f3;border-radius:13px 13px 0 0;background:#fcfcfd;cursor:grab}.tsh-ai-flow-node-head:active{cursor:grabbing}.tsh-ai-flow-node-head strong{overflow:hidden;color:#2d394b;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.tsh-ai-flow-node-badge{padding:4px 6px;border-radius:6px;background:#edf1f5;color:#59697d;font-size:8px;font-weight:800;white-space:nowrap}.tsh-ai-flow-node-code .tsh-ai-flow-node-badge{background:#eaf0f8;color:#365171}.tsh-ai-flow-node-image .tsh-ai-flow-node-badge{background:#f1ecf8;color:#685183}.tsh-ai-flow-node-video .tsh-ai-flow-node-badge{background:#eaf3ef;color:#416756}.tsh-ai-flow-node-prompt{min-height:33px;margin:0 0 9px;overflow:hidden;color:#7a8594;font-size:9px;line-height:1.6;white-space:pre-wrap}.tsh-ai-flow-node-controls{display:flex;gap:5px}.tsh-ai-flow-node-controls button{padding:5px 7px;border:1px solid #e0e5eb;border-radius:7px;background:#fff;color:#647184;font:inherit;font-size:8px;cursor:pointer}.tsh-ai-flow-node-controls button:disabled{opacity:.4;cursor:not-allowed}.tsh-ai-flow-port{position:absolute;top:50%;right:-7px;width:12px;height:12px;border:2px solid #71839a;border-radius:50%;background:#fff;transform:translateY(-50%)}.tsh-ai-flow-inspector{padding:13px;border-right:1px solid #e1e6ed;background:#fff;overflow:auto}.tsh-ai-flow-inspector>strong{display:block;margin:0 0 13px;color:#303d50;font-size:11px}.tsh-ai-flow-inspector>p{color:#7c8797;font-size:9px;line-height:1.7}.tsh-ai-flow-inspector label{display:block;margin:10px 0;color:#667386;font-size:9px;font-weight:700}.tsh-ai-flow-inspector input,.tsh-ai-flow-inspector textarea{display:block;width:100%;margin-top:5px;padding:8px;border:1px solid #dfe4eb;border-radius:8px;background:#fff;color:#263244;font:inherit;font-size:10px}.tsh-ai-flow-inspector textarea{min-height:145px;resize:vertical;line-height:1.6}.tsh-ai-flow-inspector small{display:block;margin:8px 0;color:#8993a0;font-size:8px;line-height:1.6}.tsh-ai-flow-edge-title{display:block;margin:15px 0 5px;color:#57667a;font-size:9px}.tsh-ai-flow-edge-item{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:4px 0;padding:6px;border-radius:7px;background:#f5f7f9;color:#5e6c7e;font-size:8px}.tsh-ai-flow-edge-item button{width:20px;height:20px;border:0;border-radius:6px;background:#fff;color:#9b4650;font-size:14px;cursor:pointer}.tsh-ai-flow-status{min-height:28px;padding:6px 12px;border-top:1px solid #e6eaf0;background:#fff;color:#687589;font-size:9px}.tsh-ai-flow-status:empty{display:none}@media(max-width:1180px){.tsh-ai-project-workspace{grid-template-columns:210px minmax(350px,1fr) 275px}.tsh-ai-flow-layout{grid-template-columns:minmax(0,1fr) 230px}}@media(max-width:900px){.tsh-ai-project-workspace{grid-template-columns:195px minmax(0,1fr)}.tsh-ai-project-files{grid-column:1/-1;min-height:350px;border-top:1px solid #dfe4eb;border-right:0}.tsh-ai-file-list{max-height:220px}.tsh-ai-project-center{grid-column:2;grid-row:1;min-height:720px}.tsh-ai-project-sidebar{grid-column:1;grid-row:1;min-height:720px}.tsh-ai-flow-layout{grid-template-columns:1fr}.tsh-ai-flow-inspector{border-right:0;border-top:1px solid #e1e6ed}.tsh-ai-flow-scroll{min-height:440px}.tsh-ai-flow-inspector textarea{min-height:90px}}@media(max-width:640px){.tsh-ai-project-workspace{display:flex;flex-direction:column;min-height:unset;border-radius:12px}.tsh-ai-project-sidebar{order:1;min-height:unset;border-left:0;border-bottom:1px solid #dfe4eb}.tsh-ai-project-center{order:2;min-height:680px}.tsh-ai-project-files{order:3;min-height:320px}.tsh-ai-project-sidebar .tsh-ai-chat-assistant-list{max-height:95px}.tsh-ai-project-list{max-height:140px}.tsh-ai-chat-conversations{max-height:105px}.tsh-ai-project-topbar{padding:9px}.tsh-ai-project-actions button{padding:6px 7px;font-size:9px}.tsh-ai-project-center .tsh-ai-chat-main{min-height:600px}.tsh-ai-flow-toolbar{align-items:flex-start;flex-direction:column}.tsh-ai-flow-actions{justify-content:flex-start}.tsh-ai-flow-scroll{min-height:400px}.tsh-ai-flow-inspector{max-height:330px}.tsh-ai-file-editor textarea{min-height:220px}}.tsh-ai-account-chat .tsh-ai-project-workspace,.tsh-ai-account-chat .tsh-ai-project-workspace *{box-sizing:border-box!important}.tsh-ai-account-chat .tsh-ai-project-workspace{grid-template-columns:minmax(176px,210px) minmax(0,1fr) minmax(230px,270px)!important;min-height:720px!important;margin:12px 0!important;border:1px solid #dfe4eb!important;border-radius:16px!important;overflow:hidden!important;color:#172234!important}.tsh-ai-account-chat .tsh-ai-project-sidebar,.tsh-ai-account-chat .tsh-ai-project-center,.tsh-ai-account-chat .tsh-ai-project-files{min-width:0!important;min-height:720px!important}.tsh-ai-account-chat .tsh-ai-project-center{min-height:0!important}.tsh-ai-account-chat .tsh-ai-project-center .tsh-ai-chat-main{min-height:0!important}.tsh-ai-account-chat .tsh-ai-chat-header{flex-wrap:wrap!important;gap:8px!important;padding:8px 11px!important}.tsh-ai-project-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.tsh-ai-account-chat .tsh-ai-project-actions button,.tsh-ai-account-chat .tsh-ai-files-head button{min-height:30px!important;padding:5px 8px!important;border:1px solid #d7dee8!important;border-radius:9px!important;background:#fff!important;color:#29374a!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important;box-shadow:none!important}.tsh-ai-account-chat .tsh-ai-project-actions button:hover,.tsh-ai-account-chat .tsh-ai-files-head button:hover{border-color:#9aa9bc!important;background:#f3f6fa!important;color:#172234!important}.tsh-ai-agent-loop-control{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 6px!important;border:1px solid #dbe2ea!important;border-radius:9px!important;background:#f8fafc!important;color:#46566d!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important;white-space:nowrap!important}.tsh-ai-agent-loop-control select{min-width:42px!important;max-width:60px!important;height:27px!important;padding:2px 5px!important;border:1px solid #d4dce6!important;border-radius:7px!important;background:#fff!important;color:#25344a!important;font:inherit!important;font-size:10px!important;box-shadow:none!important}.tsh-ai-agent-loop-control select:focus-visible,.tsh-ai-chat-navigation select:focus-visible,.tsh-ai-account-chat button:focus-visible{outline:2px solid #567fc0!important;outline-offset:2px!important}.tsh-ai-account-chat .tsh-ai-chat-navigation{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:36px!important;padding:4px 12px!important;border-bottom:1px solid #edf0f4!important;background:#fbfcfd!important}.tsh-ai-chat-navigation label{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;color:#6a7687!important;font-size:9px!important;font-weight:700!important}.tsh-ai-chat-navigation select{max-width:min(55vw,290px)!important;min-width:130px!important;height:27px!important;padding:3px 8px!important;border:1px solid #dce2ea!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-family:inherit!important;font-size:10px!important;box-shadow:none!important}.tsh-ai-chat-scroll-bottom{position:absolute!important;z-index:5!important;bottom:83px!important;left:22px!important;min-height:34px!important;padding:6px 11px!important;border:1px solid #ccd6e3!important;border-radius:999px!important;background:#fff!important;color:#253750!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;box-shadow:0 5px 18px #18233625!important;cursor:pointer!important}.tsh-ai-chat-scroll-bottom[hidden]{display:none!important}.tsh-ai-chat-code-accordion,.tsh-ai-file-code-accordion{margin:8px 0!important;border:1px solid #dce3ec!important;border-radius:10px!important;background:#f8fafc!important;color:#263449!important;overflow:hidden!important}.tsh-ai-chat-code-accordion summary,.tsh-ai-file-code-accordion summary{padding:8px 10px!important;color:#40536d!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important;list-style-position:inside!important}.tsh-ai-code-panel{padding:8px!important;border-top:1px solid #e3e8ef!important}.tsh-ai-code-panel pre{max-height:420px!important;margin:0!important;padding:10px!important;overflow:auto!important;border-radius:8px!important;background:#172132!important;color:#e6edf7!important;direction:ltr!important;text-align:left!important;white-space:pre!important}.tsh-ai-code-panel code{color:inherit!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:11px!important;line-height:1.6!important}.tsh-ai-code-copy{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0 0 7px!important;padding:5px 9px!important;border:1px solid #cbd5e1!important;border-radius:7px!important;background:#fff!important;color:#35465d!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important;cursor:pointer!important}.tsh-ai-chat-message-repair{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:7px!important;padding:6px 9px!important;border:1px solid #d9a34a!important;border-radius:8px!important;background:#fff9ed!important;color:#80580e!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}.tsh-ai-chat-status button{margin-inline:6px!important;padding:5px 10px!important;border:1px solid #ccd6e3!important;border-radius:8px!important;background:#fff!important;color:#2e4565!important;font:inherit!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}.tsh-ai-account-chat .tsh-ai-chat-form{position:sticky!important;bottom:0!important;z-index:3!important;margin:6px 10px 4px!important;padding:7px!important;border:1px solid #d4dce6!important;border-radius:13px!important;background:#fff!important;box-shadow:0 5px 20px #14203518!important}.tsh-ai-account-chat .tsh-ai-chat-form textarea{min-width:0!important;color:#172b47!important;font-family:inherit!important;font-size:14px!important;line-height:1.6!important}.tsh-ai-account-chat .tsh-ai-chat-form button{min-height:38px!important;border:0!important;border-radius:10px!important;background:#26364e!important;color:#fff!important;font-family:inherit!important;font-weight:800!important;box-shadow:none!important}.tsh-ai-account-chat .tsh-ai-chat-form .tsh-ai-chat-attach{background:#edf2f8!important;color:#344966!important}.tsh-ai-files-head-actions{display:flex!important;align-items:center!important;gap:5px!important}.tsh-ai-project-workspace.is-files-collapsed{grid-template-columns:minmax(176px,210px) minmax(0,1fr)!important}.tsh-ai-project-workspace.is-files-collapsed>.tsh-ai-project-files{display:none!important}.tsh-ai-project-workspace.is-files-collapsed>.tsh-ai-project-center{grid-column:2!important}.tsh-ai-project-workspace.is-files-collapsed>.tsh-ai-project-sidebar{grid-column:1!important}.tsh-ai-account-chat .tsh-ai-project-actions button:disabled,.tsh-ai-account-chat .tsh-ai-files-head button:disabled{opacity:.48!important;cursor:not-allowed!important}@media(max-width:1120px){.tsh-ai-account-chat .tsh-ai-project-workspace{grid-template-columns:minmax(164px,190px) minmax(0,1fr) minmax(210px,240px)!important}.tsh-ai-project-workspace.is-files-collapsed{grid-template-columns:minmax(164px,190px) minmax(0,1fr)!important}.tsh-ai-account-chat .tsh-ai-project-actions{gap:4px!important}.tsh-ai-account-chat .tsh-ai-project-actions button{padding:4px 6px!important;font-size:9px!important}}@media(max-width:900px){.tsh-ai-account-chat .tsh-ai-project-workspace{grid-template-columns:minmax(170px,205px) minmax(0,1fr)!important;min-height:unset!important}.tsh-ai-account-chat .tsh-ai-project-sidebar{grid-column:1!important;grid-row:1!important;min-height:690px!important}.tsh-ai-account-chat .tsh-ai-project-center{grid-column:2!important;grid-row:1!important;min-height:690px!important}.tsh-ai-account-chat .tsh-ai-project-files{grid-column:1/-1!important;grid-row:2!important;min-height:300px!important}.tsh-ai-project-workspace.is-files-collapsed{grid-template-columns:minmax(170px,205px) minmax(0,1fr)!important}.tsh-ai-project-workspace.is-files-collapsed>.tsh-ai-project-files{display:none!important}}@media(max-width:640px){.tsh-ai-account-chat .tsh-ai-project-workspace{display:flex!important;flex-direction:column!important;min-height:unset!important;border-radius:12px!important}.tsh-ai-account-chat .tsh-ai-project-sidebar{order:1!important;min-height:unset!important;max-height:none!important}.tsh-ai-account-chat .tsh-ai-project-center{order:2!important;min-height:620px!important}.tsh-ai-account-chat .tsh-ai-project-files{order:3!important;min-height:300px!important}.tsh-ai-account-chat .tsh-ai-project-center .tsh-ai-chat-main{min-height:620px!important}.tsh-ai-account-chat .tsh-ai-project-topbar{align-items:flex-start!important;flex-direction:column!important;padding:8px!important}.tsh-ai-account-chat .tsh-ai-project-actions{width:100%!important;flex-wrap:wrap!important}.tsh-ai-account-chat .tsh-ai-project-actions button{min-height:29px!important}.tsh-ai-agent-loop-control{margin-inline-start:auto!important}.tsh-ai-account-chat .tsh-ai-project-tabs{padding:4px 7px!important}.tsh-ai-account-chat .tsh-ai-chat-header{min-height:48px!important;padding:7px 9px!important}.tsh-ai-account-chat .tsh-ai-chat-header>button{padding:5px 7px!important;font-size:9px!important}.tsh-ai-chat-navigation{padding-inline:8px!important}.tsh-ai-chat-navigation label>span{display:none!important}.tsh-ai-chat-navigation select{min-width:115px!important;max-width:55vw!important}.tsh-ai-chat-scroll-bottom{left:12px!important;bottom:79px!important}.tsh-ai-account-chat .tsh-ai-chat-log{padding:14px 9px 10px!important}.tsh-ai-account-chat .tsh-ai-chat-form{margin-inline:7px!important}.tsh-ai-files-head-actions button{padding:5px 6px!important;font-size:9px!important}.tsh-ai-project-workspace.is-files-collapsed>.tsh-ai-project-files{display:none!important}}.tsh-ai-account,.tsh-ai-manager-source{--tsh-ai-ink:#202a36;--tsh-ai-muted:#737e8c;--tsh-ai-line:#e5e8ed;--tsh-ai-soft:#f7f8fa;--tsh-ai-accent:#303b4b;isolation:isolate;max-width:100%;color:var(--tsh-ai-ink);font-family:inherit;line-height:1.65}.tsh-ai-account,.tsh-ai-account *,.tsh-ai-manager-source,.tsh-ai-manager-source *{box-sizing:border-box!important}.tsh-ai-account svg,.tsh-ai-manager-source svg{display:block;width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.tsh-ai-account{margin:20px 0!important;padding:clamp(14px,2.2vw,24px)!important;border:1px solid #e6e9ee!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 38px rgb(16 24 40 / .055)!important}.tsh-ai-account-chat{background:linear-gradient(180deg,#fff 0%,#fbfcfd 100%)!important}.tsh-ai-account-head{align-items:center!important;gap:16px!important;padding:0 0 17px!important;margin:0 0 15px!important;border-bottom:1px solid #edf0f3!important}.tsh-ai-account-head h3,.tsh-ai-manager-source h3,.tsh-ai-user-api>h3,.tsh-ai-assistants>h3,.tsh-ai-code-builder>h3{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 7px!important;color:#1f2937!important;font-size:clamp(16px,1.6vw,20px)!important;font-weight:750!important;line-height:1.4!important}.tsh-ai-heading-icon{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;flex:0 0 36px!important;border:1px solid #e8ebef!important;border-radius:12px!important;background:#f5f6f7!important;color:#263241!important}.tsh-ai-heading-icon svg{width:20px!important;height:20px!important}.tsh-ai-account-head p,.tsh-ai-manager-source p{max-width:900px;margin:3px 0 0!important;color:#687385!important;font-size:12px!important;line-height:1.9!important}.tsh-ai-account .tsh-btn.primary,.tsh-ai-manager-source .tsh-btn.primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:40px!important;padding:9px 15px!important;border:1px solid #253142!important;border-radius:11px!important;background:#263241!important;color:#fff!important;font-family:inherit!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;text-decoration:none!important;box-shadow:0 5px 14px rgb(18 28 43 / .13)!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}.tsh-ai-account .tsh-btn.primary:hover,.tsh-ai-manager-source .tsh-btn.primary:hover{border-color:#111827!important;background:#111827!important;color:#fff!important;transform:translateY(-1px)}.tsh-ai-chat-empty{display:flex!important;align-items:center!important;flex-direction:column!important;gap:5px!important;max-width:760px!important;margin:20px auto!important;padding:30px 22px!important;border:1px solid #e7eaee!important;border-radius:18px!important;background:linear-gradient(150deg,#fff,#f8f9fb)!important;box-shadow:0 8px 24px rgb(19 30 45 / .045)!important;color:#566273!important;text-align:center!important}.tsh-ai-empty-icon{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;margin-bottom:7px!important;border:1px solid #e7eaef!important;border-radius:17px!important;background:#f1f3f5!important;color:#283444!important}.tsh-ai-empty-icon svg{width:25px!important;height:25px!important}.tsh-ai-chat-empty h4{margin:2px 0 3px!important;color:#202a36!important;font-size:17px!important;font-weight:750!important}.tsh-ai-chat-empty p{max-width:570px!important;margin:0 0 10px!important;color:#6e7988!important;font-size:12px!important;line-height:1.9!important}.tsh-ai-notice{padding:11px 14px!important;border:1px solid #cce7d5!important;border-radius:12px!important;background:#f0fbf4!important;color:#256342!important;font-size:12px!important}.tsh-ai-manager-source{padding:14px!important;border:1px solid #e7eaef!important;border-radius:16px!important;background:#fff!important;color:#263244!important}.tsh-ai-manager-intro{margin:0 0 14px!important;padding:12px 14px!important;border:1px solid #e8ebef!important;border-radius:12px!important;background:#f8f9fb!important}.tsh-ai-manager-intro p{margin:0!important;font-size:11px!important}.tsh-ai-user-api,.tsh-ai-assistants,.tsh-ai-code-builder{margin:14px 0!important;padding:16px!important;border:1px solid #e5e8ed!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 18px rgb(17 24 39 / .035)!important}.tsh-ai-user-api>h3,.tsh-ai-assistants>h3,.tsh-ai-code-builder>h3{margin-bottom:12px!important;font-size:15px!important}.tsh-ai-assistant-card{margin:10px 0!important;padding:0!important;overflow:hidden!important;border:1px solid #e3e7ec!important;border-radius:13px!important;background:#fff!important;box-shadow:0 3px 12px rgb(17 24 39 / .035)!important}.tsh-ai-assistant-card>summary{display:flex!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:11px 14px!important;list-style:none!important;background:#f8f9fb!important;color:#263244!important;font-size:12px!important;font-weight:750!important;cursor:pointer!important}.tsh-ai-assistant-card>summary::-webkit-details-marker{display:none!important}.tsh-ai-assistant-card>summary::after{display:grid;place-items:center;content:'+';width:24px;height:24px;flex:0 0 24px;margin-inline-start:auto;border:1px solid #e2e6eb;border-radius:8px;background:#fff;color:#667386;font-size:17px;font-weight:500;line-height:1}.tsh-ai-assistant-card[open]>summary::after{content:'−'}.tsh-ai-assistant-form{padding:14px!important;border-top:1px solid #edf0f3!important}.tsh-ai-form-grid,.tsh-ai-builder-row{gap:12px!important}.tsh-ai-assistant-form label,.tsh-ai-code-builder label{color:#465366!important;font-size:11px!important;font-weight:700!important;line-height:1.7!important}.tsh-ai-assistant-form input[type=text],.tsh-ai-assistant-form input[type=url],.tsh-ai-assistant-form input[type=number],.tsh-ai-assistant-form select,.tsh-ai-assistant-form textarea,.tsh-ai-code-builder select,.tsh-ai-user-api select{width:100%!important;max-width:100%!important;min-height:40px!important;margin-top:5px!important;padding:9px 11px!important;border:1px solid #d9dee6!important;border-radius:10px!important;background:#fff!important;color:#273444!important;font-family:inherit!important;font-size:12px!important;line-height:1.5!important;box-shadow:none!important}.tsh-ai-assistant-form textarea,.tsh-ai-account .tsh-ai-secret textarea{min-height:145px!important;line-height:1.8!important}.tsh-ai-assistant-form input[type=color]{width:56px!important;height:40px!important;min-height:40px!important;padding:3px!important;border:1px solid #d9dee6!important;border-radius:10px!important;background:#fff!important}.tsh-ai-assistant-form input:focus,.tsh-ai-assistant-form select:focus,.tsh-ai-assistant-form textarea:focus,.tsh-ai-code-builder select:focus{outline:2px solid #d8dde5!important;outline-offset:1px!important;border-color:#8693a3!important}.tsh-ai-assistant-form .tsh-ai-check{align-items:flex-start!important;min-height:40px!important;padding:8px 10px!important;border:1px solid #eceff2!important;border-radius:10px!important;background:#fafbfc!important}.tsh-ai-assistant-form .tsh-ai-check input{margin-top:4px!important;accent-color:#303b4b!important}.tsh-ai-assistant-form>button[type=submit],.tsh-ai-actions .tsh-btn,.tsh-ai-api-enable .tsh-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:37px!important;border-radius:9px!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important}.tsh-ai-delete-form{padding:10px 14px 14px!important;margin:0!important;border-top:1px solid #f0f1f3!important}.tsh-ai-delete-form .tsh-btn.danger{border:1px solid #f0cccc!important;border-radius:9px!important;background:#fff5f5!important;color:#a3333d!important}.tsh-ai-code-builder{background:#f9fafb!important}.tsh-ai-code-output,.tsh-ai-api-example,.tsh-ai-secret textarea{border:1px solid #273344!important;border-radius:11px!important;background:#17202c!important;color:#eef2f6!important;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace!important}.tsh-ai-api-example{max-height:300px!important}.tsh-ai-secret{border-radius:12px!important}.tsh-ai-code-builder [data-tsh-ai-status]{color:#657286!important;font-size:11px!important}.tsh-ai-account-chat{padding:clamp(12px,1.8vw,22px)!important;overflow:visible!important}.tsh-ai-account-chat .tsh-ai-project-workspace{display:grid!important;grid-template-columns:minmax(186px,225px) minmax(0,1fr) minmax(236px,288px)!important;width:100%!important;height:min(820px,calc(100vh - 190px))!important;min-height:640px!important;max-height:900px!important;margin:14px 0 0!important;overflow:hidden!important;border:1px solid #e1e5ea!important;border-radius:18px!important;background:#fff!important;box-shadow:0 16px 45px rgb(16 24 40 / .075)!important;color:#202a36!important}.tsh-ai-account-chat .tsh-ai-project-workspace button,.tsh-ai-account-chat .tsh-ai-project-workspace select,.tsh-ai-account-chat .tsh-ai-project-workspace input,.tsh-ai-account-chat .tsh-ai-project-workspace textarea{font-family:inherit!important;letter-spacing:normal!important;text-transform:none!important}.tsh-ai-account-chat .tsh-ai-project-sidebar,.tsh-ai-account-chat .tsh-ai-project-center,.tsh-ai-account-chat .tsh-ai-project-files{min-width:0!important;min-height:0!important;height:100%!important}.tsh-ai-account-chat .tsh-ai-project-sidebar{display:flex!important;grid-column:1!important;grid-row:1!important;flex-direction:column!important;overflow:hidden!important;border-left:1px solid #eceff2!important;background:#f7f8fa!important}.tsh-ai-account-chat .tsh-ai-chat-side-head{min-height:58px!important;padding:10px 12px!important;border-bottom:1px solid #e8ebef!important;background:#f7f8fa!important}.tsh-ai-account-chat .tsh-ai-chat-side-head strong{color:#293442!important;font-size:12px!important;font-weight:750!important}.tsh-ai-account-chat .tsh-ai-chat-side-head button,.tsh-ai-account-chat .tsh-ai-chat-header>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;padding:6px 9px!important;border:1px solid #e0e4e9!important;border-radius:9px!important;background:#fff!important;color:#303b49!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important;box-shadow:none!important;cursor:pointer!important}.tsh-ai-account-chat .tsh-ai-chat-side-head button svg,.tsh-ai-account-chat .tsh-ai-chat-header>button svg{width:15px!important;height:15px!important}.tsh-ai-account-chat .tsh-ai-chat-side-head button:hover,.tsh-ai-account-chat .tsh-ai-chat-header>button:hover{border-color:#bfc6cf!important;background:#f6f7f8!important;color:#111827!important}.tsh-ai-account-chat .tsh-ai-chat-side-head button:disabled,.tsh-ai-account-chat .tsh-ai-chat-header>button:disabled{opacity:.46!important;cursor:not-allowed!important}.tsh-ai-account-chat .tsh-ai-chat-assistant-list{max-height:158px!important;flex:0 0 auto!important;gap:4px!important;padding:8px!important;overflow:auto!important}.tsh-ai-account-chat .tsh-ai-chat-assistant{min-height:39px!important;padding:5px 7px!important;border:1px solid transparent!important;border-radius:9px!important;color:#404b59!important;font-size:11px!important}.tsh-ai-account-chat .tsh-ai-chat-assistant:hover,.tsh-ai-account-chat .tsh-ai-chat-assistant.active{border-color:#e4e7eb!important;background:#eceef1!important;color:#1e2936!important}.tsh-ai-account-chat .tsh-ai-chat-assistant>span:nth-child(2){font-size:11px!important}.tsh-ai-account-chat .tsh-ai-chat-assistant small{color:#8993a0!important;font-size:9px!important}.tsh-ai-account-chat .tsh-ai-chat-assistant-icon,.tsh-ai-account-chat .tsh-ai-chat-avatar{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;flex:0 0 30px!important;border:1px solid #e4e8ed!important;border-radius:10px!important;background:#fff!important;color:#313d4c!important}.tsh-ai-account-chat .tsh-ai-chat-assistant-icon svg{width:16px!important;height:16px!important}.tsh-ai-account-chat .tsh-ai-chat-history-title{padding:10px 13px 5px!important;color:#828c99!important;font-size:10px!important;font-weight:750!important}.tsh-ai-account-chat .tsh-ai-chat-conversations{min-height:70px!important;max-height:none!important;flex:1 1 auto!important;padding:4px 7px 10px!important;overflow:auto!important}.tsh-ai-account-chat .tsh-ai-chat-conversation-row{gap:3px!important;margin:3px 0!important}.tsh-ai-account-chat .tsh-ai-chat-conversation{padding:8px!important;border-radius:8px!important;color:#5a6471!important;font-size:10px!important}.tsh-ai-account-chat .tsh-ai-chat-conversation:hover,.tsh-ai-account-chat .tsh-ai-chat-conversation.active{border-color:#e6e9ed!important;background:#fff!important;color:#1f2937!important}.tsh-ai-account-chat .tsh-ai-chat-delete{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#8993a0!important}.tsh-ai-account-chat .tsh-ai-chat-delete svg{width:14px!important;height:14px!important}.tsh-ai-account-chat .tsh-ai-chat-delete:hover{background:#fbeeee!important;color:#a1303c!important}.tsh-ai-account-chat .tsh-ai-project-list-head{min-height:39px!important;padding:7px 12px 3px!important;color:#596473!important;font-size:10px!important}.tsh-ai-account-chat .tsh-ai-project-list-head button{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;padding:0!important;border:1px solid #e1e5e9!important;border-radius:8px!important;background:#fff!important;color:#394554!important}.tsh-ai-account-chat .tsh-ai-project-list-head button svg{width:15px!important;height:15px!important}.tsh-ai-account-chat .tsh-ai-project-list{min-height:70px!important;max-height:215px!important;flex:0 1 auto!important;gap:3px!important;padding:4px 7px 8px!important;overflow:auto!important}.tsh-ai-account-chat .tsh-ai-project-item{min-height:43px!important;padding:6px!important;border:1px solid transparent!important;border-radius:9px!important;color:#364150!important}.tsh-ai-account-chat .tsh-ai-project-item:hover,.tsh-ai-account-chat .tsh-ai-project-item.active{border-color:#e6e9ed!important;background:#fff!important}.tsh-ai-account-chat .tsh-ai-project-item-icon{display:grid!important;place-items:center!important;width:29px!important;height:29px!important;flex:0 0 29px!important;border:1px solid #e8ebef!important;border-radius:9px!important;background:#fff!important;color:#626e7d!important}.tsh-ai-account-chat .tsh-ai-project-item-icon svg{width:16px!important;height:16px!important}.tsh-ai-account-chat .tsh-ai-project-item-copy strong{color:#303b49!important;font-size:10px!important}.tsh-ai-account-chat .tsh-ai-project-item-copy small{color:#8b95a1!important;font-size:8px!important}.tsh-ai-account-chat .tsh-ai-project-storage{padding:7px 11px!important;border-color:#e8ebef!important;color:#858e9b!important;font-size:9px!important}.tsh-ai-account-chat .tsh-ai-project-center{display:flex!important;grid-column:2!important;grid-row:1!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}.tsh-ai-account-chat .tsh-ai-project-topbar{position:relative!important;z-index:2!important;flex:0 0 auto!important;flex-wrap:wrap!important;gap:9px!important;min-height:58px!important;padding:8px 12px!important;border-bottom:1px solid #edf0f3!important;background:#fff!important}.tsh-ai-account-chat .tsh-ai-project-identity{gap:9px!important}.tsh-ai-account-chat .tsh-ai-project-identity strong{color:#202a36!important;font-size:12px!important}.tsh-ai-account-chat .tsh-ai-project-identity small{color:#828c99!important;font-size:9px!important}.tsh-ai-account-chat .tsh-ai-project-mark{display:grid!important;place-items:center!important;width:33px!important;height:33px!important;flex:0 0 33px!important;border:1px solid #e4e8ec!important;border-radius:11px!important;background:#f3f5f7!important;color:#303b49!important}.tsh-ai-account-chat .tsh-ai-project-mark svg{width:18px!important;height:18px!important}.tsh-ai-account-chat .tsh-ai-project-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin-inline-start:auto!important}.tsh-ai-account-chat .tsh-ai-project-actions button,.tsh-ai-account-chat .tsh-ai-files-head button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:31px!important;padding:5px 8px!important;border:1px solid #e0e4e9!important;border-radius:9px!important;background:#fff!important;color:#465261!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important;line-height:1.25!important;box-shadow:none!important;white-space:nowrap!important;cursor:pointer!important}.tsh-ai-account-chat .tsh-ai-project-actions button svg,.tsh-ai-account-chat .tsh-ai-files-head button svg{width:14px!important;height:14px!important}.tsh-ai-account-chat .tsh-ai-project-actions button:hover,.tsh-ai-account-chat .tsh-ai-files-head button:hover{border-color:#bfc7d0!important;background:#f7f8f9!important;color:#202a36!important}.tsh-ai-account-chat .tsh-ai-project-actions button:disabled,.tsh-ai-account-chat .tsh-ai-files-head button:disabled{opacity:.46!important;cursor:not-allowed!important}.tsh-ai-agent-loop-control{gap:4px!important;padding:3px 6px!important;border:1px solid #e5e8ec!important;border-radius:9px!important;background:#f8f9fa!important;color:#707a87!important;font-size:9px!important}.tsh-ai-agent-loop-control select{min-width:38px!important;max-width:48px!important;height:25px!important;min-height:25px!important;padding:2px 4px!important;border:1px solid #e1e5e9!important;border-radius:7px!important;background:#fff!important;color:#303b49!important;font-size:9px!important}.tsh-ai-account-chat .tsh-ai-project-tabs{position:relative!important;z-index:1!important;flex:0 0 auto!important;min-height:40px!important;padding:4px 11px!important;border-bottom:1px solid #edf0f3!important;background:#fff!important}.tsh-ai-account-chat .tsh-ai-project-tabs button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:5px 10px!important;border-radius:8px!important;color:#717b88!important;font-size:10px!important}.tsh-ai-account-chat .tsh-ai-project-tabs button svg{width:15px!important;height:15px!important}.tsh-ai-account-chat .tsh-ai-project-tabs button.active{background:#f0f2f4!important;color:#252f3d!important}.tsh-ai-account-chat .tsh-ai-project-tabs>span{font-size:9px!important}.tsh-ai-account-chat .tsh-ai-project-view{min-height:0!important;flex:1 1 auto!important;overflow:hidden!important}.tsh-ai-account-chat .tsh-ai-project-center .tsh-ai-chat-main{position:relative!important;display:flex!important;width:100%!important;height:100%!important;min-height:0!important;flex:1 1 auto!important;flex-direction:column!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important}.tsh-ai-account-chat .tsh-ai-chat-header{position:relative!important;z-index:1!important;flex:0 0 auto!important;min-height:52px!important;padding:7px 13px!important;border-bottom:1px solid #f0f2f4!important;background:#fff!important}.tsh-ai-account-chat .tsh-ai-chat-header>div:nth-child(2){min-width:0!important}.tsh-ai-account-chat .tsh-ai-chat-header strong{color:#303a47!important;font-size:11px!important}.tsh-ai-account-chat .tsh-ai-chat-header small{color:#89929d!important;font-size:9px!important}.tsh-ai-account-chat .tsh-ai-chat-avatar{width:29px!important;height:29px!important;flex-basis:29px!important}.tsh-ai-account-chat .tsh-ai-chat-avatar svg{width:16px!important;height:16px!important}.tsh-ai-account-chat .tsh-ai-chat-tools{flex:0 0 auto!important;gap:6px!important;padding:7px 13px!important;border-bottom:1px solid #f0f2f4!important;background:#fff!important}.tsh-ai-account-chat .tsh-ai-chat-feature{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:5px 10px!important;border:1px solid #e2e6ea!important;border-radius:9px!important;background:#fff!important;color:#485361!important;font-size:10px!important}.tsh-ai-account-chat .tsh-ai-chat-feature-icon{display:grid;place-items:center}.tsh-ai-account-chat .tsh-ai-chat-feature-icon svg{width:15px!important;height:15px!important}.tsh-ai-account-chat .tsh-ai-chat-feature.active{border-color:#303b49!important;background:#303b49!important;color:#fff!important}.tsh-ai-account-chat .tsh-ai-chat-navigation{position:relative!important;z-index:1!important;flex:0 0 auto!important;min-height:34px!important;padding:3px 13px!important;border-bottom:1px solid #f0f2f4!important;background:#fbfcfd!important}.tsh-ai-account-chat .tsh-ai-chat-navigation label{gap:6px!important;color:#858e99!important;font-size:9px!important}.tsh-ai-account-chat .tsh-ai-chat-navigation select{min-width:120px!important;height:26px!important;min-height:26px!important;padding:3px 8px!important;border-color:#e3e7eb!important;border-radius:8px!important;background:#fff!important;color:#536071!important;font-size:9px!important}.tsh-ai-account-chat .tsh-ai-chat-log{position:relative!important;display:flex!important;min-height:0!important;flex:1 1 auto!important;gap:14px!important;align-items:stretch!important;overflow:auto!important;padding:22px clamp(16px,3vw,45px) 12px!important;background:#fff!important;overscroll-behavior:contain!important;scrollbar-color:#d8dde3 transparent!important;scrollbar-width:thin!important}.tsh-ai-account-chat .tsh-ai-chat-message{width:auto!important;max-width:min(100%,840px)!important;align-self:flex-start!important;padding:7px 5px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#202a36!important;box-shadow:none!important}.tsh-ai-account-chat .tsh-ai-chat-message.is-assistant{margin-inline-end:auto!important}.tsh-ai-account-chat .tsh-ai-chat-message.is-user{max-width:min(82%,720px)!important;align-self:flex-end!important;padding:11px 15px!important;border:1px solid #eceff2!important;border-radius:18px!important;background:#f4f5f6!important;color:#222d39!important}.tsh-ai-account-chat .tsh-ai-chat-message-label{margin-bottom:5px!important;color:#89929e!important;font-size:9px!important;font-weight:700!important}.tsh-ai-account-chat .tsh-ai-chat-message.is-user .tsh-ai-chat-message-label{display:none!important}.tsh-ai-account-chat .tsh-ai-chat-message-content{color:inherit!important;font-size:13px!important;line-height:1.85!important}.tsh-ai-account-chat .tsh-ai-chat-message.is-error{padding:12px 14px!important;border:1px solid #f0d2d4!important;border-radius:13px!important;background:#fff7f7!important;color:#9b3540!important}.tsh-ai-account-chat .tsh-ai-chat-welcome{z-index:1!important;inset:72px 10px 108px!important;color:#6c7785!important}.tsh-ai-account-chat .tsh-ai-chat-welcome>span{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border:1px solid #e6e9ed!important;border-radius:18px!important;background:#f3f5f7!important;color:#303b49!important}.tsh-ai-account-chat .tsh-ai-chat-welcome>span svg{width:25px!important;height:25px!important}.tsh-ai-account-chat .tsh-ai-chat-welcome h4{color:#26313e!important;font-size:18px!important}.tsh-ai-account-chat .tsh-ai-chat-welcome p{max-width:520px!important;color:#7a8490!important;font-size:11px!important;line-height:1.8!important}.tsh-ai-account-chat .tsh-ai-workspace-suggestions{gap:7px!important;margin-top:12px!important}.tsh-ai-account-chat .tsh-ai-workspace-suggestions button{padding:8px 11px!important;border:1px solid #e3e7eb!important;border-radius:999px!important;background:#fff!important;color:#465261!important;font-size:10px!important;box-shadow:0 2px 6px rgb(17 24 39 / .03)!important}.tsh-ai-account-chat .tsh-ai-workspace-suggestions button:hover{background:#f5f6f7!important}.tsh-ai-account-chat .tsh-ai-chat-status{position:relative!important;z-index:2!important;flex:0 0 auto!important;min-height:16px!important;padding:1px 16px!important;color:#737e8a!important;font-size:10px!important}.tsh-ai-account-chat .tsh-ai-chat-form{position:sticky!important;z-index:3!important;bottom:0!important;display:flex!important;align-items:flex-end!important;gap:8px!important;width:calc(100% - 34px)!important;max-width:900px!important;flex:0 0 auto!important;margin:7px auto 5px!important;padding:8px!important;border:1px solid #dfe3e8!important;border-radius:17px!important;background:#fff!important;box-shadow:0 5px 20px rgb(18 28 43 / .09)!important}.tsh-ai-account-chat .tsh-ai-chat-form:focus-within{border-color:#aab3bf!important;box-shadow:0 0 0 3px rgb(153 164 178 / .15),0 5px 20px rgb(18 28 43 / .09)!important}.tsh-ai-account-chat .tsh-ai-chat-form textarea{min-height:43px!important;max-height:150px!important;padding:7px 4px!important;border:0!important;background:transparent!important;color:#26313d!important;font-family:inherit!important;font-size:13px!important;line-height:1.7!important;box-shadow:none!important}.tsh-ai-account-chat .tsh-ai-chat-form textarea::placeholder{color:#9aa2ad!important;opacity:1!important}.tsh-ai-account-chat .tsh-ai-chat-form button[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:40px!important;min-height:39px!important;padding:0 11px!important;border:0!important;border-radius:11px!important;background:#263241!important;color:#fff!important;font-family:inherit!important;font-size:10px!important;font-weight:750!important;box-shadow:none!important}.tsh-ai-account-chat .tsh-ai-chat-form button[type=submit] svg{width:16px!important;height:16px!important}.tsh-ai-account-chat .tsh-ai-chat-form .tsh-ai-chat-attach{display:grid!important;place-items:center!important;min-width:37px!important;width:37px!important;height:37px!important;flex:0 0 37px!important;border:1px solid #e3e7eb!important;border-radius:11px!important;background:#f6f7f8!important;color:#394554!important}.tsh-ai-account-chat .tsh-ai-chat-form .tsh-ai-chat-attach svg{width:17px!important;height:17px!important}.tsh-ai-account-chat .tsh-ai-chat-disclaimer{max-width:900px!important;flex:0 0 auto!important;margin:0 auto!important;padding:0 16px 8px!important;color:#969eaa!important;font-size:8px!important;line-height:1.65!important}.tsh-ai-account-chat .tsh-ai-chat-scroll-bottom{bottom:72px!important;left:18px!important;border-color:#e0e4e9!important;background:#fff!important;color:#3d4856!important;font-size:9px!important;box-shadow:0 5px 16px rgb(17 24 39 / .12)!important}.tsh-ai-account-chat .tsh-ai-project-files{display:flex!important;grid-column:3!important;grid-row:1!important;min-width:0!important;flex-direction:column!important;overflow:hidden!important;border-right:1px solid #eceff2!important;background:#fbfcfd!important}.tsh-ai-account-chat .tsh-ai-files-head{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;min-height:59px!important;padding:8px 10px!important;border-bottom:1px solid #e9edf0!important;background:#fff!important}.tsh-ai-account-chat .tsh-ai-files-head>div:first-child{min-width:0!important}.tsh-ai-account-chat .tsh-ai-files-head strong{color:#2b3542!important;font-size:11px!important;font-weight:750!important}.tsh-ai-account-chat .tsh-ai-files-head small{color:#89929d!important;font-size:8px!important}.tsh-ai-account-chat .tsh-ai-files-head-actions{display:flex!important;align-items:center!important;gap:4px!important}.tsh-ai-account-chat .tsh-ai-files-head button{min-height:29px!important;padding:4px 6px!important;font-size:8px!important}.tsh-ai-file-browser{flex:0 0 auto!important;padding:7px 8px 6px!important;border-bottom:1px solid #e9edf0!important;background:#fbfcfd!important}.tsh-ai-file-location{display:flex!important;align-items:center!important;gap:6px!important;min-height:29px!important;margin-bottom:6px!important}.tsh-ai-file-location>button{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;flex:0 0 26px!important;padding:0!important;border:1px solid #e3e7eb!important;border-radius:8px!important;background:#fff!important;color:#576373!important;cursor:pointer!important}.tsh-ai-file-location>button:disabled{opacity:.42!important;cursor:not-allowed!important}.tsh-ai-file-location>button svg{width:15px!important;height:15px!important}.tsh-ai-file-location nav{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;overflow:auto!important;white-space:nowrap!important;scrollbar-width:none!important}.tsh-ai-file-location nav::-webkit-scrollbar{display:none!important}.tsh-ai-file-crumb{max-width:115px!important;padding:3px 5px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#707b89!important;font-family:inherit!important;font-size:9px!important;line-height:1.4!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;cursor:pointer!important}.tsh-ai-file-crumb[aria-current=location]{background:#f0f2f4!important;color:#2e3947!important;font-weight:750!important}.tsh-ai-file-crumb:disabled{cursor:default!important}.tsh-ai-file-crumb-separator{color:#aab1ba!important;font-size:10px!important}.tsh-ai-file-browser-tools{display:grid!important;grid-template-columns:minmax(70px,1fr) minmax(66px,auto) minmax(58px,auto) 30px!important;align-items:center!important;gap:4px!important}.tsh-ai-file-search{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;height:30px!important;padding:0 7px!important;border:1px solid #e3e7eb!important;border-radius:8px!important;background:#fff!important;color:#98a1ad!important}.tsh-ai-file-search svg{width:14px!important;height:14px!important}.tsh-ai-file-search input{width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#313c49!important;font-family:inherit!important;font-size:9px!important;box-shadow:none!important}.tsh-ai-file-search input::placeholder{color:#a2aab4!important;opacity:1!important}.tsh-ai-file-browser-tools select{min-width:0!important;width:100%!important;height:30px!important;min-height:30px!important;margin:0!important;padding:3px 5px!important;border:1px solid #e3e7eb!important;border-radius:8px!important;background:#fff!important;color:#66717f!important;font-family:inherit!important;font-size:8px!important;box-shadow:none!important}.tsh-ai-file-browser-tools>button{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;border:1px solid #e3e7eb!important;border-radius:8px!important;background:#fff!important;color:#647080!important;cursor:pointer!important}.tsh-ai-file-browser-tools>button[aria-pressed=true]{border-color:#cfd5dd!important;background:#eef0f2!important;color:#303b49!important}.tsh-ai-file-browser-tools>button svg{width:14px!important;height:14px!important}.tsh-ai-file-browser-hint{display:block!important;margin:5px 2px 0!important;color:#a0a7b0!important;font-size:7px!important;line-height:1.5!important}.tsh-ai-account-chat .tsh-ai-file-list{display:flex!important;min-height:60px!important;max-height:35%!important;flex:0 1 290px!important;flex-direction:column!important;gap:3px!important;overflow:auto!important;padding:7px!important;background:#fbfcfd!important;scrollbar-width:thin!important}.tsh-ai-account-chat .tsh-ai-file-row,.tsh-ai-account-chat .tsh-ai-folder-row{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:6px 7px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#34404e!important;text-align:right!important;font-family:inherit!important;box-shadow:none!important;cursor:pointer!important;transition:background .14s ease,border-color .14s ease!important}.tsh-ai-account-chat .tsh-ai-file-row:hover,.tsh-ai-account-chat .tsh-ai-folder-row:hover,.tsh-ai-account-chat .tsh-ai-file-row.active{border-color:#e4e8ec!important;background:#fff!important}.tsh-ai-account-chat .tsh-ai-file-row:focus-visible,.tsh-ai-account-chat .tsh-ai-folder-row:focus-visible{outline:2px solid #adb7c4!important;outline-offset:1px!important}.tsh-ai-file-icon,.tsh-ai-folder-icon{position:relative!important;display:grid!important;place-items:center!important;width:35px!important;height:35px!important;flex:0 0 35px!important;border:1px solid #e7eaee!important;border-radius:11px!important;background:#f1f3f5!important;color:#667280!important}.tsh-ai-file-icon svg,.tsh-ai-folder-icon svg{width:18px!important;height:18px!important}.tsh-ai-file-icon[data-kind=image]{border-color:#eadcf9!important;background:#f6effc!important;color:#895cb4!important}.tsh-ai-file-icon[data-kind=video]{border-color:#f2dcdc!important;background:#fcf1f1!important;color:#a75656!important}.tsh-ai-file-icon[data-kind=audio]{border-color:#d9e9df!important;background:#eef7f1!important;color:#4d8661!important}.tsh-ai-file-icon[data-kind=code]{border-color:#dce4f1!important;background:#f0f4fb!important;color:#56719a!important}.tsh-ai-file-icon[data-kind=archive]{border-color:#eee4d2!important;background:#faf5eb!important;color:#9b7740!important}.tsh-ai-file-icon[data-kind=sheet]{border-color:#d9e9df!important;background:#eef7f1!important;color:#4d8661!important}.tsh-ai-file-icon[data-kind=slides]{border-color:#f1e0d8!important;background:#fcf3ee!important;color:#ad7458!important}.tsh-ai-file-ext{position:absolute!important;right:-4px!important;bottom:-4px!important;min-width:17px!important;height:13px!important;padding:0 3px!important;border:1px solid #fff!important;border-radius:999px!important;background:#e6e9ed!important;color:#5e6977!important;font:700 6px/11px ui-monospace,Consolas,monospace!important;text-align:center!important}.tsh-ai-file-copy{display:block!important;min-width:0!important;flex:1!important}.tsh-ai-file-copy strong,.tsh-ai-file-copy small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tsh-ai-account-chat .tsh-ai-file-copy strong{color:#35404d!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important;direction:auto!important;text-align:right!important}.tsh-ai-account-chat .tsh-ai-file-copy small{margin-top:2px!important;color:#929ba6!important;font-family:inherit!important;font-size:7px!important;line-height:1.4!important}.tsh-ai-folder-row{background:#fff!important}.tsh-ai-folder-icon{border-color:#ece4d2!important;background:#faf6ed!important;color:#9a7b49!important}.tsh-ai-folder-chevron{flex:0 0 auto!important;color:#a4acb6!important;font-size:20px!important;line-height:1!important}.tsh-ai-file-empty{grid-column:1/-1!important;margin:auto!important;padding:22px 12px!important;color:#959eaa!important;text-align:center!important;font-size:10px!important;line-height:1.8!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(88px,1fr))!important;align-content:start!important;align-items:stretch!important;gap:7px!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-file-row,.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-folder-row{min-height:102px!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;padding:9px 5px!important;text-align:center!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-file-icon,.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-folder-icon{width:42px!important;height:42px!important;flex-basis:42px!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-file-icon svg,.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-folder-icon svg{width:21px!important;height:21px!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-file-copy{width:100%!important;flex:0 0 auto!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-file-copy strong{text-align:center!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-folder-chevron{display:none!important}.tsh-ai-account-chat .tsh-ai-file-editor{min-height:0!important;flex:1 1 auto!important;overflow:hidden!important;border-top:1px solid #e7eaee!important;background:#fff!important}.tsh-ai-account-chat .tsh-ai-file-editor>header{flex:0 0 auto!important;gap:6px!important;padding:7px 8px!important;border-bottom:1px solid #edf0f3!important}.tsh-ai-account-chat .tsh-ai-file-editor>header strong{color:#475260!important;font-size:8px!important}.tsh-ai-account-chat .tsh-ai-file-editor>header>div{flex-wrap:wrap!important;gap:3px!important}.tsh-ai-account-chat .tsh-ai-file-editor>header button,.tsh-ai-account-chat .tsh-ai-editor-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:27px!important;padding:4px 6px!important;border:1px solid #e5e8ec!important;border-radius:8px!important;background:#fff!important;color:#637080!important;font-family:inherit!important;font-size:8px!important;font-weight:700!important;box-shadow:none!important;cursor:pointer!important}.tsh-ai-account-chat .tsh-ai-file-editor>header button svg,.tsh-ai-account-chat .tsh-ai-editor-actions button svg{width:13px!important;height:13px!important}.tsh-ai-account-chat .tsh-ai-file-editor>header button:hover,.tsh-ai-account-chat .tsh-ai-editor-actions button:hover{background:#f6f7f8!important;color:#2d3948!important}.tsh-ai-account-chat .tsh-ai-editor-actions{flex:0 0 auto!important;gap:4px!important;padding:6px 8px 0!important}.tsh-ai-account-chat .tsh-ai-editor-actions button.active{border-color:#303b49!important;background:#303b49!important;color:#fff!important}.tsh-ai-account-chat .tsh-ai-file-editor textarea{min-height:150px!important;padding:11px!important;background:#fbfcfd!important;color:#293442!important;font-size:10px!important;line-height:1.7!important}.tsh-ai-account-chat .tsh-ai-file-note{flex:0 0 auto!important;padding:5px 9px!important;color:#8b95a0!important;font-size:8px!important}.tsh-ai-account-chat .tsh-ai-chat-download{border-color:#e0e5ea!important;border-radius:9px!important;background:#fff!important;color:#3c4a59!important}.tsh-ai-account-chat .tsh-ai-chat-download svg{width:15px!important;height:15px!important}.tsh-ai-account-chat .tsh-ai-chat-message-repair{display:inline-flex!important;align-items:center!important;gap:5px!important;border-color:#e7d8bd!important;border-radius:9px!important;background:#fffaf0!important;color:#826228!important}.tsh-ai-account-chat .tsh-ai-chat-message-repair svg{width:14px!important;height:14px!important}.tsh-ai-account-chat button:focus-visible,.tsh-ai-account-chat select:focus-visible,.tsh-ai-account-chat input:focus-visible,.tsh-ai-manager-source button:focus-visible,.tsh-ai-manager-source input:focus-visible,.tsh-ai-manager-source select:focus-visible,.tsh-ai-manager-source textarea:focus-visible{outline:2px solid #9ca8b7!important;outline-offset:2px!important}.tsh-ai-account-chat .tsh-ai-project-workspace.is-files-collapsed{grid-template-columns:minmax(186px,225px) minmax(0,1fr)!important}.tsh-ai-account-chat .tsh-ai-project-workspace.is-files-collapsed>.tsh-ai-project-files{display:none!important}.tsh-ai-account-chat .tsh-ai-project-workspace.is-files-collapsed>.tsh-ai-project-center{grid-column:2!important}.tsh-ai-account-chat .tsh-ai-project-workspace.is-files-collapsed>.tsh-ai-project-sidebar{grid-column:1!important}@media(max-width:1180px) and (min-width:901px){.tsh-ai-account-chat .tsh-ai-project-workspace{grid-template-columns:minmax(168px,195px) minmax(0,1fr) minmax(210px,252px)!important}.tsh-ai-account-chat .tsh-ai-project-workspace.is-files-collapsed{grid-template-columns:minmax(168px,195px) minmax(0,1fr)!important}.tsh-ai-account-chat .tsh-ai-project-actions{gap:4px!important}.tsh-ai-account-chat .tsh-ai-project-actions button{padding-inline:6px!important}}@media(max-width:900px) and (min-width:641px){.tsh-ai-account-chat .tsh-ai-project-workspace{grid-template-columns:minmax(176px,210px) minmax(0,1fr)!important;height:auto!important;min-height:0!important;max-height:none!important}.tsh-ai-account-chat .tsh-ai-project-sidebar,.tsh-ai-account-chat .tsh-ai-project-center{height:690px!important;min-height:690px!important}.tsh-ai-account-chat .tsh-ai-project-files{grid-column:1/-1!important;grid-row:2!important;height:365px!important;min-height:365px!important;border-top:1px solid #e8ebef!important;border-right:0!important}.tsh-ai-account-chat .tsh-ai-project-center .tsh-ai-chat-main{height:100%!important;min-height:0!important}.tsh-ai-account-chat .tsh-ai-project-workspace.is-files-collapsed{grid-template-columns:minmax(176px,210px) minmax(0,1fr)!important}.tsh-ai-account-chat .tsh-ai-project-workspace.is-files-collapsed>.tsh-ai-project-files{display:none!important}}@media(max-width:640px){.tsh-ai-account{padding:12px!important;border-radius:14px!important}.tsh-ai-account-head{align-items:stretch!important;flex-direction:column!important}.tsh-ai-account-head>.tsh-btn,.tsh-ai-account-head>a{width:100%!important}.tsh-ai-manager-source{padding:9px!important}.tsh-ai-user-api,.tsh-ai-assistants,.tsh-ai-code-builder{padding:11px!important}.tsh-ai-form-grid{grid-template-columns:1fr!important}.tsh-ai-account-chat .tsh-ai-project-workspace{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;border-radius:14px!important}.tsh-ai-account-chat .tsh-ai-project-sidebar{order:1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;border-left:0!important;border-bottom:1px solid #e6e9ed!important}.tsh-ai-account-chat .tsh-ai-chat-side-head{min-height:50px!important}.tsh-ai-account-chat .tsh-ai-chat-assistant-list{max-height:none!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;padding:7px!important}.tsh-ai-account-chat .tsh-ai-chat-assistant{width:auto!important;min-width:110px!important;flex:0 0 auto!important}.tsh-ai-account-chat .tsh-ai-project-list-head{padding-top:6px!important}.tsh-ai-account-chat .tsh-ai-project-list{max-height:105px!important;min-height:45px!important}.tsh-ai-account-chat .tsh-ai-project-storage{font-size:8px!important}.tsh-ai-account-chat .tsh-ai-chat-history-title{padding-top:6px!important}.tsh-ai-account-chat .tsh-ai-chat-conversations{max-height:94px!important;min-height:36px!important;flex:0 1 auto!important}.tsh-ai-account-chat .tsh-ai-project-center{order:2!important;width:100%!important;height:auto!important;min-height:620px!important}.tsh-ai-account-chat .tsh-ai-project-topbar{align-items:flex-start!important;flex-direction:column!important;padding:8px!important}.tsh-ai-account-chat .tsh-ai-project-identity{width:100%!important}.tsh-ai-account-chat .tsh-ai-project-actions{width:100%!important;justify-content:flex-start!important;margin:0!important}.tsh-ai-account-chat .tsh-ai-project-actions button{min-height:30px!important;padding:5px 7px!important;font-size:8px!important}.tsh-ai-account-chat .tsh-ai-project-tabs{padding-inline:7px!important}.tsh-ai-account-chat .tsh-ai-project-center .tsh-ai-chat-main{height:auto!important;min-height:620px!important}.tsh-ai-account-chat .tsh-ai-chat-header{min-height:48px!important;padding:6px 8px!important}.tsh-ai-account-chat .tsh-ai-chat-header>button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;overflow:hidden!important;font-size:0!important}.tsh-ai-account-chat .tsh-ai-chat-header>button span{display:none!important}.tsh-ai-account-chat .tsh-ai-chat-log{min-height:360px!important;padding:14px 10px!important}.tsh-ai-account-chat .tsh-ai-chat-message.is-user{max-width:92%!important}.tsh-ai-account-chat .tsh-ai-chat-navigation{padding-inline:8px!important}.tsh-ai-account-chat .tsh-ai-chat-navigation label>span{display:none!important}.tsh-ai-account-chat .tsh-ai-chat-navigation select{min-width:110px!important;max-width:56vw!important}.tsh-ai-account-chat .tsh-ai-chat-form{width:calc(100% - 14px)!important;margin:6px auto 4px!important}.tsh-ai-account-chat .tsh-ai-chat-disclaimer{padding-inline:10px!important;font-size:7px!important}.tsh-ai-account-chat .tsh-ai-project-files{order:3!important;width:100%!important;height:auto!important;min-height:330px!important;border-top:1px solid #e6e9ed!important;border-right:0!important}.tsh-ai-account-chat .tsh-ai-files-head{align-items:flex-start!important;flex-wrap:wrap!important;min-height:0!important;padding:9px!important}.tsh-ai-account-chat .tsh-ai-files-head-actions{margin-inline-start:auto!important}.tsh-ai-account-chat .tsh-ai-file-browser-tools{grid-template-columns:minmax(90px,1fr) minmax(72px,auto) minmax(60px,auto) 30px!important}.tsh-ai-account-chat .tsh-ai-file-list{max-height:190px!important;min-height:80px!important;flex:0 1 190px!important}.tsh-ai-account-chat .tsh-ai-file-editor{min-height:230px!important}.tsh-ai-account-chat .tsh-ai-file-editor>header{align-items:flex-start!important;flex-wrap:wrap!important}.tsh-ai-account-chat .tsh-ai-file-editor>header>div{justify-content:flex-start!important}.tsh-ai-account-chat .tsh-ai-chat-scroll-bottom{left:12px!important;bottom:70px!important}}@media(max-width:390px){.tsh-ai-account-chat .tsh-ai-project-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.tsh-ai-agent-loop-control{margin-inline-start:0!important}.tsh-ai-account-chat .tsh-ai-file-browser-tools{grid-template-columns:minmax(74px,1fr) 65px 55px 28px!important;gap:3px!important}.tsh-ai-account-chat .tsh-ai-files-head-actions button{padding-inline:5px!important;font-size:7px!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))!important}}@media(prefers-reduced-motion:reduce){.tsh-ai-account-chat *{scroll-behavior:auto!important;transition:none!important}}.tsh-ai-account-chat .tsh-ai-project-files:not(.has-open-file-editor) .tsh-ai-file-list{max-height:none!important;flex:1 1 auto!important}@media(max-width:640px){.tsh-ai-account-chat .tsh-ai-project-files .tsh-ai-file-list{max-height:190px!important;min-height:80px!important;flex:0 1 190px!important}}.tsh-ai-account-chat .tsh-ai-chat-tools{gap:7px!important;padding:9px 16px!important;border-bottom:1px solid #eef1f4!important;background:#fbfcfe!important}.tsh-ai-account-chat .tsh-ai-chat-feature{min-height:34px!important;border:1px solid #e3e8ee!important;border-radius:9px!important;background:#fff!important;color:#3b495b!important;font-size:10px!important;font-weight:700!important;box-shadow:0 1px 2px rgb(15 23 42 / .025)!important}.tsh-ai-account-chat .tsh-ai-chat-feature.active{border-color:#c4d7ec!important;background:#f2f7fc!important;color:#225080!important;box-shadow:inset 0 0 0 1px rgb(44 103 159 / .06)!important}.tsh-ai-account-chat .tsh-ai-project-topbar{background:#fff!important;border-bottom:1px solid #edf0f3!important}.tsh-ai-account-chat .tsh-ai-agent-loop-control{gap:7px!important;padding:5px 8px!important;border-color:#dfe6ed!important;border-radius:10px!important;background:#f8fafc!important;color:#506075!important;font-size:9px!important}.tsh-ai-account-chat .tsh-ai-agent-loop-control select{min-width:42px!important;height:28px!important;border-color:#dbe2ea!important;border-radius:8px!important;background:#fff!important;color:#233246!important}.tsh-ai-account-chat .tsh-ai-chat-form{gap:7px!important;border-color:#d8dfe7!important;background:#fff!important;box-shadow:0 8px 26px rgb(27 43 62 / .09)!important}.tsh-ai-account-chat .tsh-ai-chat-form:focus-within{border-color:#9bb6d1!important;box-shadow:0 0 0 3px rgb(68 116 164 / .12),0 8px 26px rgb(27 43 62 / .09)!important}.tsh-ai-account-chat .tsh-ai-chat-form .tsh-ai-chat-think{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:94px!important;min-height:39px!important;padding:0 12px!important;border:1px solid #d7e3ef!important;border-radius:11px!important;background:#f4f8fc!important;color:#315c84!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}.tsh-ai-account-chat .tsh-ai-chat-form .tsh-ai-chat-think svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}.tsh-ai-account-chat .tsh-ai-chat-form .tsh-ai-chat-think:hover:not(:disabled){border-color:#b5cbdf!important;background:#eaf2f9!important;transform:translateY(-1px)!important}.tsh-ai-account-chat .tsh-ai-chat-form .tsh-ai-chat-think:disabled{opacity:.45!important;cursor:not-allowed!important}.tsh-ai-account-chat .tsh-ai-chat-form button[type=submit]{background:#27384c!important;color:#fff!important;box-shadow:0 2px 7px rgb(27 47 69 / .14)!important}.tsh-ai-account-chat .tsh-ai-loop-completion-actions{display:inline-flex!important;gap:6px!important;align-items:center!important;margin-inline-start:8px!important;vertical-align:middle!important}.tsh-ai-account-chat .tsh-ai-chat-status button.tsh-ai-loop-finish{border-color:#d8e2dc!important;background:#f6faf7!important;color:#426550!important}.tsh-ai-account-chat .tsh-ai-chat-status button.tsh-ai-loop-review,.tsh-ai-account-chat .tsh-ai-chat-status button.tsh-ai-loop-continue{border-color:#c9d8e6!important;background:#f1f6fb!important;color:#2f5b83!important}.tsh-ai-account-chat .tsh-ai-chat-status button:hover{filter:brightness(.98)!important;transform:translateY(-1px)!important}.tsh-ai-account-chat .tsh-ai-binary-file-card{display:flex!important;align-items:center!important;gap:10px!important;max-width:min(100%,620px)!important;margin:9px 0!important;padding:10px 12px!important;border:1px solid #dfe6ed!important;border-radius:12px!important;background:#f8fafc!important;color:#25364a!important}.tsh-ai-account-chat .tsh-ai-binary-file-icon{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border:1px solid #dce5ed!important;border-radius:10px!important;background:#fff!important;color:#506b82!important}.tsh-ai-account-chat .tsh-ai-binary-file-icon svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}.tsh-ai-account-chat .tsh-ai-binary-file-copy{display:grid!important;min-width:0!important;gap:3px!important}.tsh-ai-account-chat .tsh-ai-binary-file-copy strong{overflow-wrap:anywhere!important;color:#27394c!important;font-size:10px!important;font-weight:800!important}.tsh-ai-account-chat .tsh-ai-binary-file-copy small{color:#718095!important;font-size:9px!important}.tsh-ai-account-chat .tsh-ai-file-icon[data-kind=vector]{border-color:#d6e5e5!important;background:#eff7f6!important;color:#3d7773!important}.tsh-ai-account-chat .tsh-ai-file-icon[data-kind=design]{border-color:#e0deef!important;background:#f5f3fb!important;color:#71669d!important}.tsh-ai-account-chat .tsh-ai-file-icon[data-kind=document]{border-color:#dfe4e9!important;background:#f5f7f9!important;color:#68788c!important}@media(max-width:640px){.tsh-ai-account-chat .tsh-ai-chat-form .tsh-ai-chat-think{min-width:38px!important;width:38px!important;padding:0!important;flex:0 0 38px!important}.tsh-ai-account-chat .tsh-ai-chat-form .tsh-ai-chat-think span{display:none!important}.tsh-ai-account-chat .tsh-ai-loop-completion-actions{display:flex!important;flex-wrap:wrap!important;margin:5px 0 0!important}.tsh-ai-account-chat .tsh-ai-chat-status button{min-height:34px!important;margin:3px!important}.tsh-ai-account-chat .tsh-ai-binary-file-card{max-width:100%!important}}@media(max-width:390px){.tsh-ai-account-chat .tsh-ai-chat-form{gap:5px!important;padding:6px!important}.tsh-ai-account-chat .tsh-ai-chat-form .tsh-ai-chat-attach{flex-basis:34px!important;min-width:34px!important;width:34px!important}.tsh-ai-account-chat .tsh-ai-chat-form .tsh-ai-chat-think{flex-basis:35px!important;min-width:35px!important;width:35px!important}.tsh-ai-account-chat .tsh-ai-chat-form button[type=submit]{min-width:38px!important;padding-inline:8px!important}}.tsh-ai-account-chat .tsh-ai-chat-status button.tsh-ai-loop-stop{margin-inline:8px!important;padding:4px 9px!important;border-color:#ead4d4!important;border-radius:8px!important;background:#fff8f8!important;color:#8a5151!important;font-size:9px!important}.tsh-ai-account-chat .tsh-ai-chat-status button.tsh-ai-loop-stop:hover{background:#fbefef!important}@media(prefers-reduced-motion:reduce){.tsh-ai-account-chat .tsh-ai-chat-form .tsh-ai-chat-think{transition:none!important}.tsh-ai-account-chat .tsh-ai-chat-status button{transition:none!important;transform:none!important}}.tsh-ai-account-chat .tsh-ai-file-entry{display:flex!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important}.tsh-ai-account-chat .tsh-ai-file-entry .tsh-ai-file-row{width:auto!important;min-width:0!important;flex:1 1 auto!important}.tsh-ai-account-chat .tsh-ai-file-download-quick{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex:0 0 auto!important;min-height:34px!important;padding:5px 8px!important;border:1px solid #e2e7ed!important;border-radius:9px!important;background:#fff!important;color:#5a6878!important;font:inherit!important;font-size:9px!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer!important}.tsh-ai-account-chat .tsh-ai-file-download-quick:hover{border-color:#cbd6e2!important;background:#f5f8fb!important;color:#274d75!important}.tsh-ai-account-chat .tsh-ai-file-download-quick:focus-visible{outline:2px solid #8fa5bd!important;outline-offset:2px!important}.tsh-ai-account-chat .tsh-ai-file-download-quick .tsh-ai-icon-svg{width:15px!important;height:15px!important;flex:0 0 15px!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-file-entry{flex-direction:column!important;align-items:stretch!important;gap:4px!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-file-entry .tsh-ai-file-row{width:100%!important;min-height:72px!important;flex:1 1 auto!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-file-download-quick{width:100%!important;min-height:28px!important}.tsh-ai-preview-gallery{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:12px!important;background:rgb(7 11 17 / .88)!important;direction:rtl!important;backdrop-filter:blur(5px)!important}.tsh-ai-preview-dialog{display:flex!important;flex-direction:column!important;width:min(100%,1560px)!important;height:min(96vh,1000px)!important;height:min(96dvh,1000px)!important;min-height:0!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .13)!important;border-radius:17px!important;background:#111821!important;color:#edf2f7!important;box-shadow:0 30px 100px rgb(0 0 0 / .5)!important;font-family:inherit!important}.tsh-ai-preview-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:62px!important;padding:9px 13px!important;border-bottom:1px solid rgb(255 255 255 / .1)!important;background:#151e29!important}.tsh-ai-preview-title{display:flex!important;flex:1 1 200px!important;min-width:0!important;flex-direction:column!important;gap:3px!important}.tsh-ai-preview-title strong{overflow:hidden!important;color:#f2f5f8!important;font-size:12px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important;direction:ltr!important;text-align:right!important}.tsh-ai-preview-title small{color:#a0adba!important;font-size:9px!important}.tsh-ai-preview-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:5px!important}.tsh-ai-preview-tool,.tsh-ai-preview-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:33px!important;min-height:32px!important;padding:5px 8px!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:8px!important;background:#202b37!important;color:#eef3f8!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;cursor:pointer!important;box-shadow:none!important}.tsh-ai-preview-tool:hover{background:#2a3949!important}.tsh-ai-preview-tool:disabled{opacity:.45!important;cursor:not-allowed!important}.tsh-ai-preview-zoom-label{min-width:38px!important;color:#d2dae3!important;font-size:9px!important;text-align:center!important}.tsh-ai-preview-close{min-width:36px!important;background:#34252a!important;color:#ffe2e2!important;font-size:21px!important;line-height:1!important}.tsh-ai-preview-close:hover{background:#51333a!important}.tsh-ai-preview-stage{position:relative!important;display:grid!important;place-items:center!important;min-width:0!important;min-height:0!important;flex:1 1 auto!important;overflow:hidden!important;padding:10px!important;background:#080c12!important}.tsh-ai-preview-stage .tsh-ai-preview-html{display:block!important;width:100%!important;height:100%!important;min-height:0!important;border:0!important;background:#fff!important}.tsh-ai-preview-stage .tsh-ai-preview-image,.tsh-ai-preview-stage .tsh-ai-preview-video{display:block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;border:0!important;border-radius:5px!important;background:#090d12!important;box-shadow:0 10px 38px rgb(0 0 0 / .32)!important}.tsh-ai-preview-stage .tsh-ai-preview-image{transform-origin:center center!important;cursor:zoom-in!important;user-select:none!important;-webkit-user-drag:none!important;touch-action:none!important;will-change:transform!important;transition:transform .12s ease-out!important}.tsh-ai-preview-stage .tsh-ai-preview-image.is-panning{cursor:grabbing!important;transition:none!important}.tsh-ai-preview-stage .tsh-ai-preview-video{width:auto!important;max-width:100%!important;max-height:100%!important}.tsh-ai-preview-status{flex:0 0 auto!important;min-height:29px!important;padding:7px 12px!important;border-top:1px solid rgb(255 255 255 / .1)!important;color:#bac6d1!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}.tsh-ai-preview-playlist{display:flex!important;flex:0 0 auto!important;gap:6px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:7px 9px 10px!important;border-top:1px solid rgb(255 255 255 / .1)!important;background:#141c25!important;scrollbar-color:#465362 transparent!important;scrollbar-width:thin!important}.tsh-ai-preview-playlist-item{display:flex!important;align-items:center!important;gap:7px!important;min-width:145px!important;max-width:260px!important;min-height:38px!important;padding:5px 9px!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:9px!important;background:#1b2632!important;color:#d7e0e9!important;font:inherit!important;font-size:9px!important;text-align:right!important;cursor:pointer!important}.tsh-ai-preview-playlist-item:hover,.tsh-ai-preview-playlist-item.active{border-color:#83a4c7!important;background:#24374a!important;color:#fff!important}.tsh-ai-preview-playlist-item>span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;direction:ltr!important;text-align:right!important}.tsh-ai-preview-playlist-type{flex:0 0 auto!important;padding:3px 5px!important;border-radius:5px!important;background:#334458!important;color:#c7d8e8!important;font-size:7px!important;font-weight:800!important}.tsh-ai-preview-gallery button:focus-visible{outline:2px solid #9fc9f2!important;outline-offset:2px!important}@media(max-width:700px){.tsh-ai-preview-gallery{padding:0!important;background:#070b10!important;backdrop-filter:none!important}.tsh-ai-preview-dialog{width:100%!important;height:100vh!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important}.tsh-ai-preview-header{align-items:flex-start!important;flex-direction:column!important;gap:7px!important;padding:8px 9px!important}.tsh-ai-preview-title{width:100%!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.tsh-ai-preview-title strong{max-width:76vw!important;font-size:10px!important}.tsh-ai-preview-actions{width:100%!important;justify-content:flex-start!important;gap:4px!important}.tsh-ai-preview-tool,.tsh-ai-preview-close{min-width:31px!important;min-height:31px!important;padding:4px 7px!important;font-size:10px!important}.tsh-ai-preview-stage{padding:4px!important}.tsh-ai-preview-status{min-height:28px!important;padding:6px 8px!important;font-size:8px!important}.tsh-ai-preview-playlist{gap:5px!important;padding:6px!important}.tsh-ai-preview-playlist-item{min-width:120px!important;max-width:185px!important;min-height:35px!important;padding:5px 7px!important;font-size:8px!important}}@media(prefers-reduced-motion:reduce){.tsh-ai-preview-stage .tsh-ai-preview-image{transition:none!important}}.tsh-ai-account-chat .tsh-ai-chat-message-copy{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;margin:7px 0 0!important;padding:4px 9px!important;border:1px solid #dce3ea!important;border-radius:8px!important;background:#fff!important;color:#536477!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important;cursor:pointer!important;box-shadow:none!important}.tsh-ai-account-chat .tsh-ai-chat-message-copy:hover{border-color:#bdcad7!important;background:#f5f8fb!important;color:#274c70!important}.tsh-ai-account-chat .tsh-ai-chat-message-copy:focus-visible{outline:2px solid #9ab0c6!important;outline-offset:2px!important}.tsh-ai-account-chat .tsh-ai-flow-view{display:flex!important;flex-direction:column!important;min-height:650px!important;background:#f7f9fb!important}.tsh-ai-account-chat .tsh-ai-flow-view[hidden]{display:none!important}.tsh-ai-account-chat .tsh-ai-flow-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:11px 13px!important;border-bottom:1px solid #e4e9ef!important;background:#fff!important}.tsh-ai-account-chat .tsh-ai-flow-toolbar>div:first-child{min-width:150px!important}.tsh-ai-account-chat .tsh-ai-flow-toolbar strong{display:block!important;color:#243449!important;font-size:12px!important;font-weight:800!important}.tsh-ai-account-chat .tsh-ai-flow-toolbar small{display:block!important;margin-top:4px!important;color:#78879a!important;font-size:9px!important;line-height:1.55!important}.tsh-ai-account-chat .tsh-ai-flow-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:5px!important}.tsh-ai-account-chat .tsh-ai-flow-actions button{min-height:32px!important;padding:6px 9px!important;border:1px solid #dfe5eb!important;border-radius:9px!important;background:#fff!important;color:#40536a!important;font-family:inherit!important;font-size:9px!important;font-weight:750!important;white-space:nowrap!important;box-shadow:0 1px 2px rgb(20 37 55 / .04)!important;cursor:pointer!important}.tsh-ai-account-chat .tsh-ai-flow-actions button.primary{border-color:#2f536f!important;background:#2f536f!important;color:#fff!important}.tsh-ai-account-chat .tsh-ai-flow-actions button:hover:not(:disabled){border-color:#bac9d7!important;background:#f4f8fb!important;color:#244866!important}.tsh-ai-account-chat .tsh-ai-flow-actions button.primary:hover:not(:disabled){background:#25465f!important;color:#fff!important}.tsh-ai-account-chat .tsh-ai-flow-actions button:disabled{opacity:.5!important;cursor:not-allowed!important}.tsh-ai-account-chat .tsh-ai-flow-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;min-width:0!important;min-height:0!important;flex:1 1 auto!important;background:#f7f9fb!important}.tsh-ai-account-chat .tsh-ai-flow-scroll{position:relative!important;min-width:0!important;min-height:480px!important;overflow:auto!important;background-color:#f7f9fb!important;overscroll-behavior:contain!important;scrollbar-color:#c6ced8 #f1f3f6!important;scrollbar-width:thin!important}.tsh-ai-account-chat .tsh-ai-flow-canvas{position:relative!important;min-width:1400px!important;min-height:900px!important;overflow:hidden!important;background-color:#f8fafc!important;background-image:radial-gradient(#cbd4df 1px,transparent 1px)!important;background-size:21px 21px!important}.tsh-ai-account-chat .tsh-ai-flow-edges{position:absolute!important;inset:0!important;z-index:1!important;overflow:visible!important;pointer-events:none!important}.tsh-ai-account-chat .tsh-ai-flow-nodes{position:absolute!important;inset:0!important;z-index:2!important}.tsh-ai-account-chat .tsh-ai-flow-node{position:absolute!important;width:250px!important;min-height:146px!important;padding:0 11px 12px!important;border:1px solid #d7e0e8!important;border-radius:13px!important;background:#fff!important;box-shadow:0 8px 26px rgb(27 45 63 / .09)!important;user-select:none!important;transition:border-color .12s ease,box-shadow .12s ease!important}.tsh-ai-account-chat .tsh-ai-flow-node.selected{border-color:#6185a4!important;box-shadow:0 0 0 3px rgb(97 133 164 / .17),0 12px 30px rgb(24 43 63 / .12)!important}.tsh-ai-account-chat .tsh-ai-flow-node-head{display:flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;margin:0 -11px 8px!important;padding:7px 10px!important;border-bottom:1px solid #edf1f4!important;border-radius:13px 13px 0 0!important;background:#fbfcfd!important;cursor:grab!important;touch-action:none!important;user-select:none!important}.tsh-ai-account-chat .tsh-ai-flow-node-head:active{cursor:grabbing!important}.tsh-ai-account-chat .tsh-ai-flow-node-head strong{overflow:hidden!important;color:#293b4f!important;font-size:10px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tsh-ai-account-chat .tsh-ai-flow-node-badge{flex:0 0 auto!important;padding:4px 7px!important;border-radius:6px!important;background:#eef2f6!important;color:#53677c!important;font-size:8px!important;font-weight:800!important;white-space:nowrap!important}.tsh-ai-account-chat .tsh-ai-flow-node-code .tsh-ai-flow-node-badge{background:#eaf1f8!important;color:#365c80!important}.tsh-ai-account-chat .tsh-ai-flow-node-image .tsh-ai-flow-node-badge{background:#f2edf8!important;color:#705785!important}.tsh-ai-account-chat .tsh-ai-flow-node-video .tsh-ai-flow-node-badge{background:#e9f4ef!important;color:#426e5b!important}.tsh-ai-account-chat .tsh-ai-flow-node-prompt{min-height:34px!important;margin:0 0 9px!important;overflow:hidden!important;color:#778596!important;font-size:9px!important;line-height:1.6!important;white-space:pre-wrap!important}.tsh-ai-account-chat .tsh-ai-flow-node-controls{display:flex!important;gap:5px!important}.tsh-ai-account-chat .tsh-ai-flow-node-controls button{min-height:27px!important;padding:4px 7px!important;border:1px solid #e0e6ec!important;border-radius:7px!important;background:#fff!important;color:#596b7e!important;font-family:inherit!important;font-size:8px!important;font-weight:700!important;cursor:pointer!important}.tsh-ai-account-chat .tsh-ai-flow-node-controls button:hover:not(:disabled){border-color:#bfceda!important;background:#f4f8fb!important}.tsh-ai-account-chat .tsh-ai-flow-node-controls button:disabled{opacity:.4!important;cursor:not-allowed!important}.tsh-ai-account-chat .tsh-ai-flow-port{position:absolute!important;top:50%!important;z-index:4!important;display:block!important;width:14px!important;height:14px!important;border:2px solid #6c89a5!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px rgb(25 45 64 / .18)!important;transform:translateY(-50%)!important;cursor:crosshair!important;touch-action:none!important;transition:background .12s ease,transform .12s ease!important}.tsh-ai-account-chat .tsh-ai-flow-port-in{right:auto!important;left:-9px!important;border-color:#9aa9b8!important}.tsh-ai-account-chat .tsh-ai-flow-port-out{right:-9px!important;left:auto!important}.tsh-ai-account-chat .tsh-ai-flow-port:hover{background:#ddecf9!important;transform:translateY(-50%) scale(1.2)!important}.tsh-ai-account-chat .tsh-ai-flow-edge-preview{filter:drop-shadow(0 1px 2px rgb(49 103 146 / .2))!important}.tsh-ai-account-chat .tsh-ai-flow-inspector{min-width:0!important;padding:14px!important;overflow:auto!important;border-right:1px solid #e0e6ed!important;background:#fff!important}.tsh-ai-account-chat .tsh-ai-flow-inspector>strong{display:block!important;margin:0 0 13px!important;color:#2c3e52!important;font-size:11px!important;font-weight:800!important}.tsh-ai-account-chat .tsh-ai-flow-inspector>p{color:#77879a!important;font-size:9px!important;line-height:1.75!important}.tsh-ai-account-chat .tsh-ai-flow-inspector label{display:block!important;margin:10px 0!important;color:#5d6f83!important;font-size:9px!important;font-weight:750!important}.tsh-ai-account-chat .tsh-ai-flow-inspector input,.tsh-ai-account-chat .tsh-ai-flow-inspector textarea{display:block!important;width:100%!important;margin-top:5px!important;padding:8px!important;border:1px solid #dce4eb!important;border-radius:8px!important;background:#fff!important;color:#26384d!important;font-family:inherit!important;font-size:10px!important;box-shadow:none!important}.tsh-ai-account-chat .tsh-ai-flow-inspector textarea{min-height:130px!important;resize:vertical!important;line-height:1.65!important}.tsh-ai-account-chat .tsh-ai-flow-inspector small{display:block!important;margin:8px 0!important;color:#8492a2!important;font-size:8px!important;line-height:1.65!important}.tsh-ai-account-chat .tsh-ai-flow-edge-title{display:block!important;margin:14px 0 5px!important;color:#53687c!important;font-size:9px!important;font-weight:800!important}.tsh-ai-account-chat .tsh-ai-flow-edge-item{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;margin:4px 0!important;padding:6px 7px!important;border:1px solid #e9edf1!important;border-radius:8px!important;background:#f7f9fb!important;color:#53657a!important;font-size:8px!important}.tsh-ai-account-chat .tsh-ai-flow-edge-item button{width:23px!important;height:23px!important;flex:0 0 auto!important;border:1px solid #e8e9eb!important;border-radius:7px!important;background:#fff!important;color:#985258!important;font-size:15px!important;cursor:pointer!important}.tsh-ai-account-chat .tsh-ai-flow-status{min-height:28px!important;padding:7px 12px!important;border-top:1px solid #e3e8ee!important;background:#fff!important;color:#66778a!important;font-size:9px!important;line-height:1.5!important}.tsh-ai-account-chat .tsh-ai-flow-status:empty{display:none!important}@media(max-width:1180px){.tsh-ai-account-chat .tsh-ai-flow-layout{grid-template-columns:minmax(0,1fr) 245px!important}.tsh-ai-account-chat .tsh-ai-flow-toolbar{align-items:flex-start!important}.tsh-ai-account-chat .tsh-ai-flow-actions{gap:4px!important}}@media(max-width:900px){.tsh-ai-account-chat .tsh-ai-flow-layout{grid-template-columns:minmax(0,1fr)!important}.tsh-ai-account-chat .tsh-ai-flow-scroll{min-height:410px!important}.tsh-ai-account-chat .tsh-ai-flow-inspector{max-height:360px!important;border-top:1px solid #e0e6ed!important;border-right:0!important}.tsh-ai-account-chat .tsh-ai-flow-inspector textarea{min-height:90px!important}}@media(max-width:640px){.tsh-ai-account-chat .tsh-ai-flow-view{min-height:690px!important}.tsh-ai-account-chat .tsh-ai-flow-toolbar{align-items:stretch!important;flex-direction:column!important;gap:8px!important;padding:9px!important}.tsh-ai-account-chat .tsh-ai-flow-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;gap:5px!important}.tsh-ai-account-chat .tsh-ai-flow-actions button{min-width:0!important;min-height:34px!important;padding:5px 4px!important;font-size:8px!important;white-space:normal!important}.tsh-ai-account-chat .tsh-ai-flow-actions button.primary{grid-column:1/-1!important}.tsh-ai-account-chat .tsh-ai-flow-scroll{min-height:360px!important}.tsh-ai-account-chat .tsh-ai-flow-node{width:230px!important;min-height:140px!important}.tsh-ai-account-chat .tsh-ai-flow-inspector{max-height:300px!important;padding:10px!important}.tsh-ai-account-chat .tsh-ai-flow-inspector textarea{min-height:85px!important}}@media(max-width:390px){.tsh-ai-account-chat .tsh-ai-flow-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tsh-ai-account-chat .tsh-ai-flow-actions button.primary{grid-column:1/-1!important}.tsh-ai-account-chat .tsh-ai-flow-node{width:215px!important}}@media(prefers-reduced-motion:reduce){.tsh-ai-account-chat .tsh-ai-flow-node,.tsh-ai-account-chat .tsh-ai-flow-port{transition:none!important}}.tsh-ai-manager-modal{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;background:transparent!important;direction:rtl!important;color:#243347!important;font-family:inherit!important}.tsh-ai-manager-modal .tsh-inquiry-builder-backdrop{position:fixed!important;inset:0!important;z-index:0!important;background:rgb(5 12 22 / .68)!important;backdrop-filter:blur(4px)!important}.tsh-ai-manager-modal .tsh-inquiry-builder-dialog{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:min(940px,calc(100vw - 24px))!important;max-width:940px!important;max-height:min(92vh,900px)!important;max-height:min(92dvh,900px)!important;overflow:hidden!important;border:1px solid #d8e1ea!important;border-radius:16px!important;background:#fff!important;color:#243347!important;box-shadow:0 24px 80px rgb(0 0 0 / .34)!important}.tsh-ai-manager-modal .tsh-inquiry-builder-modal-head{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;border-bottom:1px solid #e6ebf0!important;background:#f8fafc!important}.tsh-ai-manager-modal .tsh-inquiry-builder-modal-head h2{flex:1!important;min-width:0!important;margin:0!important;color:#23354a!important;font-size:16px!important;line-height:1.5!important;overflow-wrap:anywhere!important}.tsh-ai-manager-modal .tsh-inquiry-builder-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;min-height:36px!important;padding:6px 10px!important;border:1px solid #dce3ea!important;border-radius:9px!important;background:#fff!important;color:#4a5b70!important;font:inherit!important;font-size:10px!important;font-weight:700!important;cursor:pointer!important}.tsh-ai-manager-modal .tsh-inquiry-builder-modal-body{min-height:0!important;overflow:auto!important;padding:14px 16px!important;background:#fff!important;color:#2c3b50!important;overscroll-behavior:contain!important}.tsh-ai-manager-modal .tsh-inquiry-builder-modal-body h3,.tsh-ai-manager-modal .tsh-inquiry-builder-modal-body h4{margin:6px 0 12px!important;color:#293a50!important}.tsh-ai-manager-modal .tsh-inquiry-builder-modal-body p,.tsh-ai-manager-modal .tsh-inquiry-builder-modal-body li{color:inherit!important;line-height:1.8!important}.tsh-ai-manager-modal .tsh-inquiry-builder-modal-body input,.tsh-ai-manager-modal .tsh-inquiry-builder-modal-body select,.tsh-ai-manager-modal .tsh-inquiry-builder-modal-body textarea{max-width:100%!important;border:1px solid #d9e1e8!important;border-radius:8px!important;background:#fff!important;color:#28384d!important;font:inherit!important;box-shadow:none!important}.tsh-ai-manager-modal .tsh-api-code{display:block!important;width:100%!important;max-width:100%!important;min-height:86px!important;padding:10px!important;border:1px solid #cad7e2!important;border-radius:9px!important;background:#172637!important;color:#e7f1fa!important;font:12px/1.7 ui-monospace,monospace!important;white-space:pre!important;direction:ltr!important;resize:vertical!important}.tsh-ai-manager-modal .tsh-api-fields{width:100%!important;border-collapse:collapse!important;font-size:11px!important;table-layout:fixed!important}.tsh-ai-manager-modal .tsh-api-fields th,.tsh-ai-manager-modal .tsh-api-fields td{padding:8px!important;border:1px solid #dde5ec!important;overflow-wrap:anywhere!important}.tsh-ai-ui-modal{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;overflow:auto!important;background:rgb(5 12 22 / .62)!important;direction:rtl!important;font-family:inherit!important;color:#26374b!important;backdrop-filter:blur(4px)!important}.tsh-ai-ui-backdrop{position:fixed!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:default!important}.tsh-ai-ui-dialog{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:min(520px,calc(100vw - 24px))!important;max-height:min(90vh,720px)!important;max-height:min(90dvh,720px)!important;overflow:hidden!important;border:1px solid #dce4eb!important;border-radius:16px!important;background:#fff!important;color:#26374b!important;box-shadow:0 22px 70px rgb(0 0 0 / .3)!important}.tsh-ai-ui-head{display:flex!important;align-items:center!important;gap:12px!important;padding:13px 16px!important;border-bottom:1px solid #e8edf2!important;background:#f8fafc!important}.tsh-ai-ui-head h2{flex:1!important;min-width:0!important;margin:0!important;color:#26384d!important;font-size:15px!important;font-weight:800!important;line-height:1.5!important;overflow-wrap:anywhere!important}.tsh-ai-ui-close{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:1px solid #e1e6eb!important;border-radius:9px!important;background:#fff!important;color:#536579!important;font:22px/1 Arial,sans-serif!important;cursor:pointer!important;box-shadow:none!important}.tsh-ai-ui-body{min-height:0!important;overflow:auto!important;padding:15px 17px!important;color:#34465b!important;overscroll-behavior:contain!important}.tsh-ai-ui-message{margin:0!important;color:#35465a!important;font-size:12px!important;line-height:1.85!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}.tsh-ai-ui-note{display:block!important;margin-top:9px!important;padding:8px 10px!important;border:1px solid #e7edf2!important;border-radius:9px!important;background:#f8fafc!important;color:#647488!important;font-size:10px!important;line-height:1.7!important}.tsh-ai-ui-field{display:block!important;margin:13px 0!important;color:#56677b!important;font-size:10px!important;font-weight:750!important}.tsh-ai-ui-field>span{display:block!important;margin-bottom:5px!important}.tsh-ai-ui-field input:not([type=checkbox]){display:block!important;width:100%!important;min-height:39px!important;margin:0!important;padding:8px 10px!important;border:1px solid #dce4eb!important;border-radius:9px!important;background:#fff!important;color:#28384b!important;font-family:inherit!important;font-size:12px!important;box-shadow:none!important;direction:auto!important}.tsh-ai-ui-field.is-checkbox{display:flex!important;align-items:center!important;gap:8px!important}.tsh-ai-ui-field.is-checkbox input{width:17px!important;height:17px!important;flex:0 0 17px!important;margin:0!important}.tsh-ai-ui-field-hint{display:block!important;margin-top:5px!important;color:#8794a2!important;font-size:9px!important;font-weight:400!important;line-height:1.6!important}.tsh-ai-ui-error{display:block!important;margin:8px 0!important;color:#ad3744!important;font-size:10px!important;font-weight:700!important}.tsh-ai-ui-error[hidden]{display:none!important}.tsh-ai-ui-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:11px 16px!important;border-top:1px solid #e8edf2!important;background:#fbfcfd!important}.tsh-ai-ui-actions button{min-width:86px!important;min-height:37px!important;margin:0!important;padding:7px 12px!important;border:1px solid #dbe3ea!important;border-radius:9px!important;background:#fff!important;color:#526377!important;font-family:inherit!important;font-size:10px!important;font-weight:750!important;cursor:pointer!important;box-shadow:none!important}.tsh-ai-ui-actions .tsh-ai-ui-accept{border-color:#344f68!important;background:#344f68!important;color:#fff!important}.tsh-ai-ui-dialog.is-danger .tsh-ai-ui-actions .tsh-ai-ui-accept{border-color:#a34851!important;background:#a34851!important;color:#fff!important}.tsh-ai-ui-actions button:hover{filter:brightness(.97)!important}.tsh-ai-manager-modal button:focus-visible,.tsh-ai-ui-modal button:focus-visible,.tsh-ai-ui-field input:focus-visible{outline:2px solid #95aec6!important;outline-offset:2px!important}@media(max-width:600px){.tsh-ai-manager-modal{align-items:flex-end!important;padding:5px!important}.tsh-ai-manager-modal .tsh-inquiry-builder-dialog{width:100%!important;max-height:96vh!important;max-height:96dvh!important;border-radius:13px!important}.tsh-ai-manager-modal .tsh-inquiry-builder-modal-head{padding:10px 12px!important}.tsh-ai-manager-modal .tsh-inquiry-builder-modal-head h2{font-size:14px!important}.tsh-ai-manager-modal .tsh-inquiry-builder-modal-body{padding:10px!important}.tsh-ai-ui-modal{align-items:flex-end!important;padding:6px!important}.tsh-ai-ui-dialog{width:100%!important;max-height:90vh!important;max-height:90dvh!important;border-radius:14px 14px 10px 10px!important}.tsh-ai-ui-head{padding:11px 13px!important}.tsh-ai-ui-head h2{font-size:14px!important}.tsh-ai-ui-body{padding:12px 13px!important}.tsh-ai-ui-message{font-size:11px!important}.tsh-ai-ui-actions{padding:9px 12px!important}.tsh-ai-ui-actions button{min-height:40px!important;flex:1 1 auto!important}}@media(prefers-reduced-motion:reduce){.tsh-ai-manager-modal *,.tsh-ai-ui-modal *{scroll-behavior:auto!important;transition:none!important}}.tsh-ai-chat-media-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:16px!important;background:rgb(4 8 14 / .9)!important;direction:rtl!important;backdrop-filter:blur(4px)!important}.tsh-ai-chat-media-dialog{display:flex!important;flex-direction:column!important;width:min(100%,1500px)!important;height:min(96vh,1000px)!important;height:min(96dvh,1000px)!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .14)!important;border-radius:15px!important;background:#10161e!important;box-shadow:0 25px 90px rgb(0 0 0 / .5)!important}.tsh-ai-chat-media-dialog>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:48px!important;padding:8px 12px!important;border-bottom:1px solid rgb(255 255 255 / .12)!important;background:#18212c!important;color:#f2f5f8!important}.tsh-ai-chat-media-dialog>header strong{overflow:hidden!important;color:inherit!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tsh-ai-chat-media-close{display:grid!important;place-items:center!important;flex:0 0 35px!important;width:35px!important;height:35px!important;padding:0!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:9px!important;background:#293744!important;color:#fff!important;font:23px/1 Arial,sans-serif!important;cursor:pointer!important}.tsh-ai-chat-media-stage{display:grid!important;place-items:center!important;min-width:0!important;min-height:0!important;flex:1 1 auto!important;overflow:hidden!important;padding:10px!important;background:#080c11!important}.tsh-ai-chat-media-stage img,.tsh-ai-chat-media-stage video{display:block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:6px!important;background:#05070a!important}.tsh-ai-chat-media-stage img{user-select:none!important;-webkit-user-drag:none!important}.tsh-ai-chat-media-close:focus-visible,.tsh-ai-chat-media-expand:focus-visible{outline:2px solid #9dc4e8!important;outline-offset:2px!important}.tsh-ai-account-chat .tsh-ai-chat-attachment-preview,.tsh-ai-account-chat .tsh-ai-chat-output-image{cursor:zoom-in!important}.tsh-ai-account-chat .tsh-ai-chat-media-expand{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;margin:4px 0!important;padding:5px 9px!important;border:1px solid #dce3ea!important;border-radius:8px!important;background:#fff!important;color:#536579!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important;cursor:pointer!important;box-shadow:none!important}.tsh-ai-account-chat .tsh-ai-chat-media-expand:hover{background:#f4f8fb!important;color:#284c70!important}@media(max-width:640px){.tsh-ai-chat-media-lightbox{padding:0!important}.tsh-ai-chat-media-dialog{width:100%!important;height:100vh!important;height:100dvh!important;border:0!important;border-radius:0!important}.tsh-ai-chat-media-stage{padding:4px!important}}.tsh-ai-project-files .tsh-ai-files-export{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:6px!important;padding:8px 10px!important;border-bottom:1px solid #e7ebf0!important;background:#f8fafc!important}.tsh-ai-project-files .tsh-ai-files-export button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:32px!important;padding:6px 9px!important;border:1px solid #cbd7e4!important;border-radius:9px!important;background:#edf4fb!important;color:#26486a!important;font:inherit!important;font-size:9px!important;font-weight:800!important;line-height:1.25!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important}.tsh-ai-project-files .tsh-ai-files-export button:hover{border-color:#8eabc9!important;background:#e4eff9!important;color:#173e65!important}.tsh-ai-project-files .tsh-ai-files-export button:disabled{opacity:.45!important;cursor:not-allowed!important}.tsh-ai-project-files .tsh-ai-files-export svg{display:block!important;width:15px!important;height:15px!important;flex:0 0 15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.tsh-ai-project-files .tsh-ai-files-export small{color:#788698!important;font-size:8px!important;line-height:1.4!important}.tsh-ai-preview-code{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:10px!important;background:#0d131b!important;color:#dbe4ee!important;direction:ltr!important;text-align:left!important}.tsh-ai-preview-code-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex:0 0 auto!important;padding:8px 12px!important;border-bottom:1px solid rgb(255 255 255 / .1)!important;background:#17212c!important;color:#9fb2c6!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:9px!important;text-align:left!important}.tsh-ai-preview-code-pre{display:block!important;min-width:0!important;min-height:0!important;flex:1 1 auto!important;overflow:auto!important;margin:0!important;padding:14px 16px!important;background:#0d131b!important;color:#d8e2ec!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:12px!important;line-height:1.65!important;tab-size:2!important;text-align:left!important;white-space:pre!important;direction:ltr!important;unicode-bidi:plaintext!important;scrollbar-color:#465362 #111923!important;scrollbar-width:thin!important}.tsh-ai-preview-code-pre code{color:inherit!important;font:inherit!important;white-space:inherit!important;direction:ltr!important;unicode-bidi:plaintext!important}.tsh-ai-preview-unsupported{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:9px!important;width:min(100%,560px)!important;padding:clamp(20px,5vw,42px)!important;border:1px solid rgb(255 255 255 / .13)!important;border-radius:14px!important;background:#121b25!important;color:#dce5ee!important;text-align:center!important}.tsh-ai-preview-unsupported strong{color:#f2f5f8!important;font-size:15px!important;font-weight:800!important}.tsh-ai-preview-unsupported p{margin:0!important;color:#aab8c7!important;font-size:10px!important;line-height:1.8!important}.tsh-ai-preview-unsupported-badge{padding:4px 8px!important;border-radius:999px!important;background:#26384a!important;color:#c5d8eb!important;font-size:8px!important;font-weight:800!important}.tsh-ai-preview-stage .tsh-ai-preview-audio{display:block!important;width:min(100%,720px)!important;max-width:100%!important}@media(max-width:700px){.tsh-ai-project-files .tsh-ai-files-export{align-items:flex-start!important;flex-direction:column!important}.tsh-ai-preview-code-pre{padding:10px!important;font-size:10px!important}.tsh-ai-preview-unsupported{gap:7px!important;padding:18px!important}.tsh-ai-preview-unsupported strong{font-size:13px!important}}.tsh-ai-account-chat .tsh-ai-file-list:not(.is-grid-view) .tsh-ai-file-icon{width:28px!important;height:28px!important;flex:0 0 28px!important;border-radius:8px!important}.tsh-ai-account-chat .tsh-ai-file-list:not(.is-grid-view) .tsh-ai-file-icon svg{width:14px!important;height:14px!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-file-icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:9px!important}.tsh-ai-account-chat .tsh-ai-file-list.is-grid-view .tsh-ai-file-icon svg{width:17px!important;height:17px!important}.tsh-ai-account-chat .tsh-ai-file-icon .tsh-ai-file-ext{right:-3px!important;bottom:-3px!important;min-width:14px!important;height:10px!important;padding:0 2px!important;font-size:5px!important;line-height:8px!important}.tsh-ai-account-chat .tsh-ai-provider-control{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:31px!important;padding:3px 7px!important;border:1px solid #dfe5ec!important;border-radius:9px!important;background:#f8fafc!important;color:#526176!important;font-family:inherit!important;font-size:9px!important;font-weight:750!important;white-space:nowrap!important}.tsh-ai-account-chat .tsh-ai-provider-control select{min-width:170px!important;max-width:min(34vw,300px)!important;height:26px!important;padding:2px 6px!important;border:1px solid #d9e0e8!important;border-radius:7px!important;background:#fff!important;color:#25344a!important;font:inherit!important;font-size:9px!important;box-shadow:none!important}.tsh-ai-account-chat .tsh-ai-provider-control select:focus-visible{outline:2px solid #567fc0!important;outline-offset:2px!important}.tsh-ai-account-chat .tsh-ai-provider-control select:disabled{opacity:.55!important}.tsh-ai-context-summary-note{display:block!important;margin-top:3px!important;color:#557b62!important;font-size:9px!important;line-height:1.6!important}@media(max-width:640px){.tsh-ai-account-chat .tsh-ai-provider-control{flex:1 1 180px!important;max-width:100%!important}.tsh-ai-account-chat .tsh-ai-provider-control select{min-width:110px!important;max-width:70vw!important;flex:1 1 auto!important}}.elementor-kit-12{--e-global-color-primary:#403D39;--e-global-color-secondary:#ECB704;--e-global-color-text:#403D39;--e-global-color-accent:#777777;--e-global-color-bf52680:#FFF1B8;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;--e-page-transition-entrance-animation:e-page-transition-slide-out-right;--e-page-transition-exit-animation:e-page-transition-slide-in-left;--e-page-transition-animation-duration:500ms}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{background-color:#403D39;line-height:48px;color:#FFF;border-radius:32px 4px 32px 32px;padding:0 20px 0 20px}.elementor-kit-12 button:hover,.elementor-kit-12 button:focus,.elementor-kit-12 input[type="button"]:hover,.elementor-kit-12 input[type="button"]:focus,.elementor-kit-12 input[type="submit"]:hover,.elementor-kit-12 input[type="submit"]:focus,.elementor-kit-12 .elementor-button:hover,.elementor-kit-12 .elementor-button:focus{background-color:#ECB704;color:#403D39}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1297px}.e-con{--container-max-width:1297px;--container-default-padding-top:10px;--container-default-padding-right:20px;--container-default-padding-bottom:10px;--container-default-padding-left:20px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1199px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:960px}.e-con{--container-max-width:960px;--container-default-padding-top:10px;--container-default-padding-right:20px;--container-default-padding-bottom:10px;--container-default-padding-left:20px}}@media(max-width:991px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:720px}.e-con{--container-max-width:720px;--container-default-padding-top:10px;--container-default-padding-right:20px;--container-default-padding-bottom:10px;--container-default-padding-left:20px}}@media(max-width:880px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:540px}.e-con{--container-max-width:540px}}@media(max-width:575px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}.e-con{--container-max-width:100%}}