@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);*{font-feature-settings:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:0;font-variant-ligatures:none;margin:0;padding:0;text-decoration:none;text-rendering:geometricPrecision;text-shadow:0 0 2px #0000001a;vertical-align:initial}table{border-collapse:initial;border-spacing:0}caption,td,th{font-weight:400;text-align:left}ol,ul{list-style:none}strong{font-weight:700}em{font-style:italic}body{color:#333;font:12px Helvetica,sans-serif}.fw2{font-weight:200}.fw3{font-weight:300}.fw4{font-weight:400}.fw6{font-weight:600}.fw7{font-weight:700}.fw9{font-weight:900}h1{font-size:54px;line-height:54px}h2{font-size:46px;line-height:46px}h3{font-size:38px;line-height:38px}h4{font-size:30px;line-height:30px}h5{font-size:22px;line-height:22px}h6{font-size:14px;line-height:14px}.lh1{line-height:32px}.lh2{line-height:28px}.lh3{line-height:24px}.lh4{line-height:20px}.lh5{line-height:16px}.lh6{line-height:12px}.cw{flex-flow:column wrap}.rw{flex-flow:row wrap}.sbf{justify-content:space-between}.sf{justify-content:flex-start}.cf{justify-content:center}.ef{justify-content:flex-end}.fdc{flex-direction:column}.ssf{align-self:flex-start}.csf{align-self:center}.esf{align-self:flex-end}.ff{flex:0 1 100%}.tqf{flex:0 1 75%}.tf{flex:0 1 33.3333333333%}.hf{flex:0 1 50%}.qf{flex:0 1 25%}@media only screen and (min-width:768px){.pa-t-0{padding-top:0}.pa-t-5{padding-top:5px}.pa-t-10{padding-top:10px}.pa-t-15{padding-top:15px}.pa-t-20{padding-top:20px}.pa-t-25{padding-top:25px}.pa-t-30{padding-top:30px}.pa-b-0{padding-bottom:0}.pa-b-5{padding-bottom:5px}.pa-b-10{padding-bottom:10px}.pa-b-15{padding-bottom:15px}.pa-b-20{padding-bottom:20px}.pa-b-25{padding-bottom:25px}.pa-b-30{padding-bottom:30px}.pa-l-0{padding-left:0}.pa-l-5{padding-left:5px}.pa-l-10{padding-left:10px}.pa-l-15{padding-left:15px}.pa-l-20{padding-left:20px}.pa-l-25{padding-left:25px}.pa-l-30{padding-left:30px}.pa-r-0{padding-right:0}.pa-r-5{padding-right:5px}.pa-r-10{padding-right:10px}.pa-r-15{padding-right:15px}.pa-r-20{padding-right:20px}.pa-r-25{padding-right:25px}.pa-r-30{padding-right:30px}.pa-a-0{padding:0}.pa-a-5{padding:5px}.pa-a-10{padding:10px}.pa-a-15{padding:15px}.pa-a-20{padding:20px}.pa-a-25{padding:25px}.pa-a-30{padding:30px}.pa-h-0{padding-left:0;padding-right:0}.pa-h-5{padding-left:5px;padding-right:5px}.pa-h-10{padding-left:10px;padding-right:10px}.pa-h-15{padding-left:15px;padding-right:15px}.pa-h-20{padding-left:20px;padding-right:20px}.pa-h-25{padding-left:25px;padding-right:25px}.pa-h-30{padding-left:30px;padding-right:30px}.pa-v-0{padding-bottom:0;padding-top:0}.pa-v-5{padding-bottom:5px;padding-top:5px}.pa-v-10{padding-bottom:10px;padding-top:10px}.pa-v-15{padding-bottom:15px;padding-top:15px}.pa-v-20{padding-bottom:20px;padding-top:20px}.pa-v-25{padding-bottom:25px;padding-top:25px}.pa-v-30{padding-bottom:30px;padding-top:30px}.ma-t-0{margin-top:0}.ma-t-5{margin-top:5px}.ma-t-10{margin-top:10px}.ma-t-15{margin-top:15px}.ma-t-20{margin-top:20px}.ma-t-25{margin-top:25px}.ma-t-30{margin-top:30px}.ma-b-0{margin-bottom:0}.ma-b-5{margin-bottom:5px}.ma-b-10{margin-bottom:10px}.ma-b-15{margin-bottom:15px}.ma-b-20{margin-bottom:20px}.ma-b-25{margin-bottom:25px}.ma-b-30{margin-bottom:30px}.ma-l-0{margin-left:0}.ma-l-5{margin-left:5px}.ma-l-10{margin-left:10px}.ma-l-15{margin-left:15px}.ma-l-20{margin-left:20px}.ma-l-25{margin-left:25px}.ma-l-30{margin-left:30px}.ma-r-0{margin-right:0}.ma-r-5{margin-right:5px}.ma-r-10{margin-right:10px}.ma-r-15{margin-right:15px}.ma-r-20{margin-right:20px}.ma-r-25{margin-right:25px}.ma-r-30{margin-right:30px}.ma-a-a{margin:auto}.ma-a-0{margin:0}.ma-a-5{margin:5px}.ma-a-10{margin:10px}.ma-a-15{margin:15px}.ma-a-20{margin:20px}.ma-a-25{margin:25px}.ma-a-30{margin:30px}.ma-h-a{margin-left:auto;margin-right:auto}.ma-h-0{margin-left:0;margin-right:0}.ma-h-5{margin-left:5px;margin-right:5px}.ma-h-10{margin-left:10px;margin-right:10px}.ma-h-15{margin-left:15px;margin-right:15px}.ma-h-20{margin-left:20px;margin-right:20px}.ma-h-25{margin-left:25px;margin-right:25px}.ma-h-30{margin-left:30px;margin-right:30px}.ma-v-a{margin-bottom:auto;margin-top:auto}.ma-v-0{margin-bottom:0;margin-top:0}.ma-v-5{margin-bottom:5px;margin-top:5px}.ma-v-10{margin-bottom:10px;margin-top:10px}.ma-v-15{margin-bottom:15px;margin-top:15px}.ma-v-20{margin-bottom:20px;margin-top:20px}.ma-v-25{margin-bottom:25px;margin-top:25px}.ma-v-30{margin-bottom:30px;margin-top:30px}.po-t-0{top:0}.po-t-5{top:5px}.po-t-10{top:10px}.po-t-15{top:15px}.po-t-20{top:20px}.po-t-25{top:25px}.po-t-30{top:30px}.po-t--5{top:-5px}.po-t--10{top:-10px}.po-t--15{top:-15px}.po-t--20{top:-20px}.po-t--25{top:-25px}.po-t--30{top:-30px}.po-b-0{bottom:0}.po-b-5{bottom:5px}.po-b-10{bottom:10px}.po-b-15{bottom:15px}.po-b-20{bottom:20px}.po-b-25{bottom:25px}.po-b-30{bottom:30px}.po-b--5{bottom:-5px}.po-b--10{bottom:-10px}.po-b--15{bottom:-15px}.po-b--20{bottom:-20px}.po-b--25{bottom:-25px}.po-b--30{bottom:-30px}.po-l-0{left:0}.po-l-5{left:5px}.po-l-10{left:10px}.po-l-15{left:15px}.po-l-20{left:20px}.po-l-25{left:25px}.po-l-30{left:30px}.po-l--5{left:-5px}.po-l--10{left:-10px}.po-l--15{left:-15px}.po-l--20{left:-20px}.po-l--25{left:-25px}.po-l--30{left:-30px}.po-r-0{right:0}.po-r-5{right:5px}.po-r-10{right:10px}.po-r-15{right:15px}.po-r-20{right:20px}.po-r-25{right:25px}.po-r-30{right:30px}.po-r--5{right:-5px}.po-r--10{right:-10px}.po-r--15{right:-15px}.po-r--20{right:-20px}.po-r--25{right:-25px}.po-r--30{right:-30px}.df{display:flex}.dn{display:none}}@media only screen and (max-width:767px){.m-pa-t-0{padding-top:0}.m-pa-t-5{padding-top:5px}.m-pa-t-10{padding-top:10px}.m-pa-t-15{padding-top:15px}.m-pa-t-20{padding-top:20px}.m-pa-t-25{padding-top:25px}.m-pa-t-30{padding-top:30px}.m-pa-b-0{padding-bottom:0}.m-pa-b-5{padding-bottom:5px}.m-pa-b-10{padding-bottom:10px}.m-pa-b-15{padding-bottom:15px}.m-pa-b-20{padding-bottom:20px}.m-pa-b-25{padding-bottom:25px}.m-pa-b-30{padding-bottom:30px}.m-pa-l-0{padding-left:0}.m-pa-l-5{padding-left:5px}.m-pa-l-10{padding-left:10px}.m-pa-l-15{padding-left:15px}.m-pa-l-20{padding-left:20px}.m-pa-l-25{padding-left:25px}.m-pa-l-30{padding-left:30px}.m-pa-r-0{padding-right:0}.m-pa-r-5{padding-right:5px}.m-pa-r-10{padding-right:10px}.m-pa-r-15{padding-right:15px}.m-pa-r-20{padding-right:20px}.m-pa-r-25{padding-right:25px}.m-pa-r-30{padding-right:30px}.m-pa-a-0{padding:0}.m-pa-a-5{padding:5px}.m-pa-a-10{padding:10px}.m-pa-a-15{padding:15px}.m-pa-a-20{padding:20px}.m-pa-a-25{padding:25px}.m-pa-a-30{padding:30px}.m-pa-h-0{padding-left:0;padding-right:0}.m-pa-h-5{padding-left:5px;padding-right:5px}.m-pa-h-10{padding-left:10px;padding-right:10px}.m-pa-h-15{padding-left:15px;padding-right:15px}.m-pa-h-20{padding-left:20px;padding-right:20px}.m-pa-h-25{padding-left:25px;padding-right:25px}.m-pa-h-30{padding-left:30px;padding-right:30px}.m-pa-v-0{padding-bottom:0;padding-top:0}.m-pa-v-5{padding-bottom:5px;padding-top:5px}.m-pa-v-10{padding-bottom:10px;padding-top:10px}.m-pa-v-15{padding-bottom:15px;padding-top:15px}.m-pa-v-20{padding-bottom:20px;padding-top:20px}.m-pa-v-25{padding-bottom:25px;padding-top:25px}.m-pa-v-30{padding-bottom:30px;padding-top:30px}.m-ma-t-0{margin-top:0}.m-ma-t-5{margin-top:5px}.m-ma-t-10{margin-top:10px}.m-ma-t-15{margin-top:15px}.m-ma-t-20{margin-top:20px}.m-ma-t-25{margin-top:25px}.m-ma-t-30{margin-top:30px}.m-ma-b-0{margin-bottom:0}.m-ma-b-5{margin-bottom:5px}.m-ma-b-10{margin-bottom:10px}.m-ma-b-15{margin-bottom:15px}.m-ma-b-20{margin-bottom:20px}.m-ma-b-25{margin-bottom:25px}.m-ma-b-30{margin-bottom:30px}.m-ma-l-0{margin-left:0}.m-ma-l-5{margin-left:5px}.m-ma-l-10{margin-left:10px}.m-ma-l-15{margin-left:15px}.m-ma-l-20{margin-left:20px}.m-ma-l-25{margin-left:25px}.m-ma-l-30{margin-left:30px}.m-ma-r-0{margin-right:0}.m-ma-r-5{margin-right:5px}.m-ma-r-10{margin-right:10px}.m-ma-r-15{margin-right:15px}.m-ma-r-20{margin-right:20px}.m-ma-r-25{margin-right:25px}.m-ma-r-30{margin-right:30px}.m-ma-a-a{margin:auto}.m-ma-a-0{margin:0}.m-ma-a-5{margin:5px}.m-ma-a-10{margin:10px}.m-ma-a-15{margin:15px}.m-ma-a-20{margin:20px}.m-ma-a-25{margin:25px}.m-ma-a-30{margin:30px}.m-ma-h-a{margin-left:auto;margin-right:auto}.m-ma-h-0{margin-left:0;margin-right:0}.m-ma-h-5{margin-left:5px;margin-right:5px}.m-ma-h-10{margin-left:10px;margin-right:10px}.m-ma-h-15{margin-left:15px;margin-right:15px}.m-ma-h-20{margin-left:20px;margin-right:20px}.m-ma-h-25{margin-left:25px;margin-right:25px}.m-ma-h-30{margin-left:30px;margin-right:30px}.m-ma-v-a{margin-bottom:auto;margin-top:auto}.m-ma-v-0{margin-bottom:0;margin-top:0}.m-ma-v-5{margin-bottom:5px;margin-top:5px}.m-ma-v-10{margin-bottom:10px;margin-top:10px}.m-ma-v-15{margin-bottom:15px;margin-top:15px}.m-ma-v-20{margin-bottom:20px;margin-top:20px}.m-ma-v-25{margin-bottom:25px;margin-top:25px}.m-ma-v-30{margin-bottom:30px;margin-top:30px}.m-po-t-0{top:0}.m-po-t-5{top:5px}.m-po-t-10{top:10px}.m-po-t-15{top:15px}.m-po-t-20{top:20px}.m-po-t-25{top:25px}.m-po-t-30{top:30px}.m-po-t--5{top:-5px}.m-po-t--10{top:-10px}.m-po-t--15{top:-15px}.m-po-t--20{top:-20px}.m-po-t--25{top:-25px}.m-po-t--30{top:-30px}.m-po-b-0{bottom:0}.m-po-b-5{bottom:5px}.m-po-b-10{bottom:10px}.m-po-b-15{bottom:15px}.m-po-b-20{bottom:20px}.m-po-b-25{bottom:25px}.m-po-b-30{bottom:30px}.m-po-b--5{bottom:-5px}.m-po-b--10{bottom:-10px}.m-po-b--15{bottom:-15px}.m-po-b--20{bottom:-20px}.m-po-b--25{bottom:-25px}.m-po-b--30{bottom:-30px}.m-po-l-0{left:0}.m-po-l-5{left:5px}.m-po-l-10{left:10px}.m-po-l-15{left:15px}.m-po-l-20{left:20px}.m-po-l-25{left:25px}.m-po-l-30{left:30px}.m-po-l--5{left:-5px}.m-po-l--10{left:-10px}.m-po-l--15{left:-15px}.m-po-l--20{left:-20px}.m-po-l--25{left:-25px}.m-po-l--30{left:-30px}.m-po-r-0{right:0}.m-po-r-5{right:5px}.m-po-r-10{right:10px}.m-po-r-15{right:15px}.m-po-r-20{right:20px}.m-po-r-25{right:25px}.m-po-r-30{right:30px}.m-po-r--5{right:-5px}.m-po-r--10{right:-10px}.m-po-r--15{right:-15px}.m-po-r--20{right:-20px}.m-po-r--25{right:-25px}.m-po-r--30{right:-30px}.mf{display:flex}.mn{display:none}}.g-pa-t-0{padding-top:0}.g-pa-t-5{padding-top:5px}.g-pa-t-10{padding-top:10px}.g-pa-t-15{padding-top:15px}.g-pa-t-20{padding-top:20px}.g-pa-t-25{padding-top:25px}.g-pa-t-30{padding-top:30px}.g-pa-b-0{padding-bottom:0}.g-pa-b-5{padding-bottom:5px}.g-pa-b-10{padding-bottom:10px}.g-pa-b-15{padding-bottom:15px}.g-pa-b-20{padding-bottom:20px}.g-pa-b-25{padding-bottom:25px}.g-pa-b-30{padding-bottom:30px}.g-pa-l-0{padding-left:0}.g-pa-l-5{padding-left:5px}.g-pa-l-10{padding-left:10px}.g-pa-l-15{padding-left:15px}.g-pa-l-20{padding-left:20px}.g-pa-l-25{padding-left:25px}.g-pa-l-30{padding-left:30px}.g-pa-r-0{padding-right:0}.g-pa-r-5{padding-right:5px}.g-pa-r-10{padding-right:10px}.g-pa-r-15{padding-right:15px}.g-pa-r-20{padding-right:20px}.g-pa-r-25{padding-right:25px}.g-pa-r-30{padding-right:30px}.g-pa-a-0{padding:0}.g-pa-a-5{padding:5px}.g-pa-a-10{padding:10px}.g-pa-a-15{padding:15px}.g-pa-a-20{padding:20px}.g-pa-a-25{padding:25px}.g-pa-a-30{padding:30px}.g-pa-h-0{padding-left:0;padding-right:0}.g-pa-h-5{padding-left:5px;padding-right:5px}.g-pa-h-10{padding-left:10px;padding-right:10px}.g-pa-h-15{padding-left:15px;padding-right:15px}.g-pa-h-20{padding-left:20px;padding-right:20px}.g-pa-h-25{padding-left:25px;padding-right:25px}.g-pa-h-30{padding-left:30px;padding-right:30px}.g-pa-v-0{padding-bottom:0;padding-top:0}.g-pa-v-5{padding-bottom:5px;padding-top:5px}.g-pa-v-10{padding-bottom:10px;padding-top:10px}.g-pa-v-15{padding-bottom:15px;padding-top:15px}.g-pa-v-20{padding-bottom:20px;padding-top:20px}.g-pa-v-25{padding-bottom:25px;padding-top:25px}.g-pa-v-30{padding-bottom:30px;padding-top:30px}.g-ma-t-0{margin-top:0}.g-ma-t-5{margin-top:5px}.g-ma-t-10{margin-top:10px}.g-ma-t-15{margin-top:15px}.g-ma-t-20{margin-top:20px}.g-ma-t-25{margin-top:25px}.g-ma-t-30{margin-top:30px}.g-ma-b-0{margin-bottom:0}.g-ma-b-5{margin-bottom:5px}.g-ma-b-10{margin-bottom:10px}.g-ma-b-15{margin-bottom:15px}.g-ma-b-20{margin-bottom:20px}.g-ma-b-25{margin-bottom:25px}.g-ma-b-30{margin-bottom:30px}.g-ma-l-0{margin-left:0}.g-ma-l-5{margin-left:5px}.g-ma-l-10{margin-left:10px}.g-ma-l-15{margin-left:15px}.g-ma-l-20{margin-left:20px}.g-ma-l-25{margin-left:25px}.g-ma-l-30{margin-left:30px}.g-ma-r-0{margin-right:0}.g-ma-r-5{margin-right:5px}.g-ma-r-10{margin-right:10px}.g-ma-r-15{margin-right:15px}.g-ma-r-20{margin-right:20px}.g-ma-r-25{margin-right:25px}.g-ma-r-30{margin-right:30px}.g-ma-a-a{margin:auto}.g-ma-a-0{margin:0}.g-ma-a-5{margin:5px}.g-ma-a-10{margin:10px}.g-ma-a-15{margin:15px}.g-ma-a-20{margin:20px}.g-ma-a-25{margin:25px}.g-ma-a-30{margin:30px}.g-ma-h-a{margin-left:auto;margin-right:auto}.g-ma-h-0{margin-left:0;margin-right:0}.g-ma-h-5{margin-left:5px;margin-right:5px}.g-ma-h-10{margin-left:10px;margin-right:10px}.g-ma-h-15{margin-left:15px;margin-right:15px}.g-ma-h-20{margin-left:20px;margin-right:20px}.g-ma-h-25{margin-left:25px;margin-right:25px}.g-ma-h-30{margin-left:30px;margin-right:30px}.g-ma-v-a{margin-bottom:auto;margin-top:auto}.g-ma-v-0{margin-bottom:0;margin-top:0}.g-ma-v-5{margin-bottom:5px;margin-top:5px}.g-ma-v-10{margin-bottom:10px;margin-top:10px}.g-ma-v-15{margin-bottom:15px;margin-top:15px}.g-ma-v-20{margin-bottom:20px;margin-top:20px}.g-ma-v-25{margin-bottom:25px;margin-top:25px}.g-ma-v-30{margin-bottom:30px;margin-top:30px}.g-po-t-0{top:0}.g-po-t-5{top:5px}.g-po-t-10{top:10px}.g-po-t-15{top:15px}.g-po-t-20{top:20px}.g-po-t-25{top:25px}.g-po-t-30{top:30px}.g-po-t--5{top:-5px}.g-po-t--10{top:-10px}.g-po-t--15{top:-15px}.g-po-t--20{top:-20px}.g-po-t--25{top:-25px}.g-po-t--30{top:-30px}.g-po-b-0{bottom:0}.g-po-b-5{bottom:5px}.g-po-b-10{bottom:10px}.g-po-b-15{bottom:15px}.g-po-b-20{bottom:20px}.g-po-b-25{bottom:25px}.g-po-b-30{bottom:30px}.g-po-b--5{bottom:-5px}.g-po-b--10{bottom:-10px}.g-po-b--15{bottom:-15px}.g-po-b--20{bottom:-20px}.g-po-b--25{bottom:-25px}.g-po-b--30{bottom:-30px}.g-po-l-0{left:0}.g-po-l-5{left:5px}.g-po-l-10{left:10px}.g-po-l-15{left:15px}.g-po-l-20{left:20px}.g-po-l-25{left:25px}.g-po-l-30{left:30px}.g-po-l--5{left:-5px}.g-po-l--10{left:-10px}.g-po-l--15{left:-15px}.g-po-l--20{left:-20px}.g-po-l--25{left:-25px}.g-po-l--30{left:-30px}.g-po-r-0{right:0}.g-po-r-5{right:5px}.g-po-r-10{right:10px}.g-po-r-15{right:15px}.g-po-r-20{right:20px}.g-po-r-25{right:25px}.g-po-r-30{right:30px}.g-po-r--5{right:-5px}.g-po-r--10{right:-10px}.g-po-r--15{right:-15px}.g-po-r--20{right:-20px}.g-po-r--25{right:-25px}.g-po-r--30{right:-30px}.fw{width:100%}.fh{height:100%}.fvw{width:100vw}.fvh{height:100vh}.cd{cursor:default}.cp{cursor:pointer}.blk{display:block}.iblk{display:inline-block}.grid{display:grid}.none{display:none}.show{display:flex}.bb{box-sizing:border-box}.oa{overflow:auto}.oh{overflow:hidden}.oyh{overflow-y:hidden}.pa{position:absolute}.pf{position:fixed}.pr{position:relative}.ps{position:sticky;position:-webkit-sticky}.tac{text-align:center}.tar{text-align:right}.zi-ot{z-index:1000}.md-txt{font-size:11px}.sm-txt{font-size:10px}.xs-txt{font-size:8px}.ts-ul{text-decoration:underline}.strike{text-decoration:line-through}sup{font-size:smaller;vertical-align:super}.nh{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.notr,.notrc *{transition:none}.b{font-weight:700}.i{font-style:italic}.no-br{border-radius:0}.br{border-radius:2px}.f-br{border-radius:100%}.bt{color:#222}.et{color:#28a251}.wt{color:#fff}.w-t-t{color:#fff9}.grt{color:#586479}.pt{color:#80f}.ft{color:#df4b00}.st{color:#39f}.rt{color:#df0414}.glt{color:gold}.no-bg{background-color:initial!important}.w-t-bg{background-color:#b4b4ff08}.w-tt-bg{background-color:#ffffff26}.b-t-bg{background-color:#141414e6}.g-t-bg{background-color:#14141414}.b-bg{background-color:#1a1f25}.bb-bg{background-color:#0f0f0f}.w-bg{background-color:#fff}.smoke{background:linear-gradient(45deg,#2e3136,#2f2f2f)}.ruby{background:linear-gradient(45deg,#96006d,#bd0313)}.emerald{background:linear-gradient(45deg,#0c7c61,#28a251)}.fire{background:linear-gradient(45deg,#d92900,#df4b00)}.violet{background:linear-gradient(45deg,indigo,#4f00c2)}.sapphire{background:linear-gradient(45deg,#0f52ba,#1375c7)}.btn{border-radius:2px;color:#fff;height:38px;line-height:39px;padding:0 14px}.deep{pointer-events:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border:8px solid #0000;box-sizing:initial;height:0;position:absolute;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-bottom-color:#aeaeae;border-width:8px;content:"";left:-8px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{background:none;border:.45rem solid #0000;cursor:pointer;height:10px;line-height:1.7rem;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:10px;width:0;width:10px;z-index:1}.react-datepicker__navigation--previous{border-right-color:#ccc;left:10px}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{border-left-color:#ccc;right:10px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{border-top-color:#ccc;top:4px}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{border-bottom-color:#ccc;top:-4px}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:initial;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:#216ba580}.react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__day--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;border-width:.45rem;float:right;margin-left:20px;position:relative;top:8px}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"\00d7";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid #0000}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}*{text-rendering:optimizeLegibility;touch-action:manipulation}:focus{outline:none}#root,.App,body,html{background:#fbfbfb;color:#555;height:100%;position:relative;width:100%}.App.w-bg{background:#fff}.ah{height:auto!important}.lh35{line-height:22px}body,button,input,select,textarea{color:#333;font-family:Inter,sans-serif;font-size:14px;line-height:28px}img,video{-webkit-touch-callout:none;-webkit-user-select:none}.no-scroll::-webkit-scrollbar{display:none}.no-scroll{-ms-overflow-style:none;scrollbar-width:none}.app-none{appearance:none;-moz-appearance:none;-webkit-appearance:none}.resize-none{resize:none}.creator-blue{-webkit-text-fill-color:#0000;//text-fill-color:#0000;background:linear-gradient(90.03deg,#71ccff 45.73%,#5038fb 128.64%);-webkit-background-clip:text;background-clip:text}.App.light,.kinda-white{background-color:#fbfbfb}.App.dark{background-color:#1a1f25}.kinda-gray{background-color:#f6f6f6}.kinda-gray2{background-color:#fafafa}.gray{background-color:#eeeff2}.gray2{background-color:#f5f5f5}.red{background:red}.baby-red{background:#940611}.baby-blue{background:#4a99e9}.baby-blue2{background:#438bd4}.baby-blue-progress{background:#4a99e9;background:linear-gradient(90deg,#4a99e9,#eeeff2)}.baby-green{background:#16bf59}.navy-blue{background:#1b499f}.sky-blue{background:#ebf2f7}.sky-blue2{background:#f8fbfcf5}.sky-white{background:linear-gradient(180deg,#f7f6fa,#fff 52.64%)}.sky-white2{background:linear-gradient(180deg,#d7dae2,#fff)}.sea-green{background:#3cb371}.gold{background:gold}.b-t-bg{background-color:#14141466}.b-t-bg2{background-color:#141414d9}.pink{background-color:hotpink}.bt{color:#555!important}.btl{color:#222!important}.grt{color:#a7a7a7!important}.grtl{color:#a7a7a7}.article a,.grt1{color:#75747b!important}.grt2{color:#d7dae2!important}.brt{color:#ff3041!important}.bbt{color:#4a99e9!important}.nbt{color:#1b499f!important}.sbt{color:#387dd4!important}.et{color:#16bf59!important}.glrt{color:#daa520!important}.pnt{color:#ff1493}#fp-search{border:1px solid #eeeff2}#fp-search:focus-within{background:#fff;border:1px solid #4a99e9;border-radius:6px!important}#fp-search:focus-within #fp-search-icon{color:#4a99e9!important}.highlight{background:#ff0}.article a{text-decoration:underline}.h55{font-size:16px}.h45{font-size:18px}.b3{font-weight:350}.b4{font-weight:450}.b5{font-weight:550}.b6{font-weight:650}.brdr{border:1px solid #e9ebee}.brdr-light{border:1px solid #f2f8f8}.brdr-dark{border:1px solid #666}.brdr-blue{border:1px solid #4a99e9}.brdr-blue2{border:1px solid #92ccff}.brdr-blue3{border:1px solid #438bd4}.brdr-red{border:1px solid #940611}.brdr-red2{border:1px solid red}.brdr-ruby{border:1px solid #bd0313}.brdr-gray{border:1px solid #eeeff2}.brdr-gray2{border:1px solid #d5d7da}.brdr-top{border-top:1px solid #e9ebee}.brdr-top-dark{border-top:1px solid #666}.brdr-top-light{border-top:1px solid #f2f8f8}.brdr-left{border-left:1px solid #e9ebee}.brdr-left-dark{border-left:1px solid #666}.brdr-right{border-right:1px solid #e9ebee}.brdr-right-light{border-right:1px solid #f2f8f8}.brdr-right-white{border-right:1px solid #fff3}.brdr-bottom{border-bottom:1px solid #e9ebee}.brdr-bottom2{border-bottom:1px solid #eeeff2}.brdr-bottom-light{border-bottom:1px solid #f2f8f8}.brdr-bottom-dark{border-bottom:1px solid #2d2d2d}.brdr-bottom-dark2{border-bottom:1px solid #3c3c3c}.brdr-bottom-blue{border-bottom:2px solid #4a99e9}.brdr-bottom-light-blue{border-bottom:1px solid #6fadec}.br6{border-radius:6px!important}.br8{border-radius:8px!important}.br12{border-radius:12px!important}.br16{border-radius:16px!important}.br-tl-6{border-top-left-radius:6px!important}.br-tr-6{border-top-right-radius:6px!important}.br-bl-6{border-bottom-left-radius:6px!important}.br-br-6{border-bottom-right-radius:6px!important}.md2-txt{font-size:13px}@media only screen and (max-width:1800px){.g-hide{display:none!important}}@media only screen and (min-width:768px){.wrapper{max-width:1080px}.wrapper-wide{max-width:1600px}}@media only screen and (max-width:767px){.App{box-sizing:border-box}.m-no-border-radius{border-radius:0!important}.m-no-shadow{box-shadow:none!important}.m-brdr-bottom{border-bottom:1px solid #e9ebee}.m-md-txt{font-size:11px}.m-lg-txt{font-size:16px}.m-tac{text-align:center}.m-tar{text-align:right}.m-qf{flex:0 0 25%}.scroller::-webkit-scrollbar{display:none}}@media only screen and (max-width:390px){.mm-sm-txt{font-size:10px}.mm-sm2-txt{font-size:11px}.mm-md-txt{font-size:12px}.mm-md2-txt{font-size:13px}}#login-bg{background:linear-gradient(197.75deg,#65b2ff -2.55%,#1d77d1 96.01%);mix-blend-mode:normal;position:relative}#login-bg .circles{height:1086px;overflow:hidden;position:absolute;width:1086px}#login-bg .circles.one{right:-460px;top:-420px;transform:rotate(-70deg)}#login-bg .circles.two{bottom:-200px;left:-300px;transform:rotate(-250deg)}#login-bg .circle{background:linear-gradient(123.14deg,#ffffff29 .87%,#f5f5f500 44.62%);border:1px solid #ffffff1a;border-radius:100%;filter:drop-shadow(0 3px 14px rgba(158,158,158,.03));position:absolute}#login-bg .circle-one{bottom:0;height:1086px;left:250px;width:1086px}#login-bg .circle-two{bottom:250px;height:573px;left:450px;width:573px}#login-bg .circle-three{bottom:425px;height:222px;left:620px;width:222px}.sidebar{flex:0 0 35%}.bullseye{background-image:url(/static/media/bullseye.ad5abc0281299500fdf9.png);background-position:50%;background-repeat:no-repeat;background-size:45%}.is{border:1px solid #e9ebee;border-radius:8px;box-shadow:0 2px 4px -2px #0e0d120f;box-sizing:border-box;padding:6px 12px;width:100%}.is-l{padding-left:36px}.is-r{padding-right:36px}.is-w{padding:6px 36px}.is::placeholder{color:#b7b7b7}.is-i{color:#ddd;position:absolute;top:13px;width:1.25em}.is-il{left:10px}.is-ir{right:10px}.bs{border-radius:8px;font-size:14px;height:48px;line-height:48px;width:100%}.bs-small{height:36px;line-height:36px}.bs-enabled{background-color:#479cf2}.bs-error{background:linear-gradient(45deg,#0c7c61,#28a251)}.bs-disabled{background:linear-gradient(1turn,#dadada,#e9e9e9);border:1px solid #fff3;border-radius:8px;box-shadow:0 5px 5px -3px #00000036,0 0 0 1px #d3d3d3}.bs-white{background:#fff;border:1px solid #e9ebee;border-radius:8px;box-shadow:0 2px 4px -2px #0e0d120f}.bs-r{border-radius:10px!important}.bs2{background-color:#479cf2;color:#fff}.bs2,.bs3{border-radius:8px;padding:8px 0;text-align:center}.bs3{background-color:#eeeff2;color:#d7dae2}.or-o{background:#ebf2f7;height:1px;margin-bottom:30px;position:relative}.or-i{background:#fff;cursor:default;left:0;line-height:12px;margin:0 auto;position:absolute;right:0;text-align:center;top:-5px}.fa-circle-notch.google,.fa-google{-webkit-text-fill-color:#0000;background:conic-gradient(from -45deg,#ea4335 110deg,#4285f4 90deg 180deg,#34a853 180deg 270deg,#fbbc05 270deg) 73% 55%/150% 150% no-repeat;-webkit-background-clip:text;color:#0000}.fa-circle-notch.twitter,.fa-twitter{color:#1da1f2}.box{border:1px solid #e9ebeebf;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014}.box,.box2{border-radius:12px}.box2,.box3{box-shadow:0 4px 12px #0000000a,0 3px 7px -5px #00000014}.box4{border:1px solid #dadadabf;border-radius:6px;box-shadow:0 4px 8px #00000005,0 3px 7px -5px #00000014}.focused:focus-within{border-color:#4a99e9}.trans-tip{background-color:#edf2fc;color:#387dd4}.trans-tip_menu{background-color:#fff0d3;color:#ffb21e}.trans-renewal{background-color:#f4e7ff;color:#4b008a}.trans-media{background-color:#dcffec;color:#07b883}.trans-extend,.trans-subscription{background-color:#dff8e0;color:#03bd0b}.trans-refill{background-color:#eee;color:#666}.trans-decline{background-color:#fbeaeb;color:#ff3041}.message-peer-br{border-radius:8px 8px 8px 0}.message-me-br{border-radius:8px 8px 0 8px}.smol-date .big-date{display:none}.smol-date:hover .big-date{display:block!important}.legal p{margin-bottom:5px}.legal ul{list-style-type:disc;padding-left:30px}.legal ol,.legal ol li,.legal ul,.legal ul li{margin-bottom:20px}.legal ol{list-style-type:decimal;padding-left:15px}.legal ol ol{list-style-type:lower-alpha;padding-left:40px}.legal ol ol ol{list-style-type:lower-roman;padding-left:40px}.legal h1{font-size:2em;margin-bottom:10px}.legal h2{font-size:1.5em;margin-bottom:10px}.legal h3{font-size:1.17em;margin-bottom:10px}.legal h4{font-size:1em;margin-bottom:10px}.legal h5{font-size:.83em;margin-bottom:10px}.legal h6{font-size:.67em;margin-bottom:10px}.audio-slider{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:6px;cursor:pointer;height:7px;outline:none;overflow:hidden}.audio-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:none;border-radius:50%;height:7px;opacity:0;outline:none;width:7px}.audio-slider::-moz-range-thumb{appearance:none;-moz-appearance:none;background:none;border-radius:50%;height:7px;opacity:0;outline:none;width:7px}.fp-datepicker .react-datepicker,.fp-datepicker .react-datepicker__month-container{width:100%}.fp-datepicker .react-datepicker__day--keyboard-selected{background:none;color:#000}.generations-select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:auto}.vault-toolbar{transition:box-shadow .12s ease}.vault-toolbar.stuck{box-shadow:0 12px 12px -8px #00000026}.g-ma-t-7{margin-top:7px}.g-ma-t-8{margin-top:8px}.dashboard-blue{color:#4a99e9}.dashboard-blue-bg{background-color:#4a99e9}.dashboard-green{color:#16bf59}.dashboard-green-bg{background-color:#16bf59}.dashboard-red{color:#ff3041}.dashboard-red-bg{background-color:#ff3041}.dashboard-orange{color:#ffb21e}.dashboard-orange-bg{background-color:#ffb21e}.dashboard-purple{color:#9333ea}.dashboard-purple-bg{background-color:#9333ea}.gradient-progress{background:linear-gradient(90deg,#4a99e9,#16bf59)}.gradient-blue{background:linear-gradient(135deg,#4a99e9,#3a7bc8)}.gradient-green{background:linear-gradient(135deg,#16bf59,#12a34b)}.gradient-purple{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-highlight{background:linear-gradient(135deg,#dbeafe,#ede9fe)}.gradient-nudge{background:linear-gradient(135deg,#fef3c7,#fde68a)}.dashboard-card{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014}.dashboard-card-hover:hover{border-color:#4a99e9;box-shadow:0 4px 12px #4a99e91a,0 3px 7px -5px #00000014}.badge-complete{background:#d1fae5;color:#059669}.badge-pending{background:#fef3c7;color:#d97706}.badge-processing{background:#dbeafe;color:#2563eb}.badge-failed{background:#ffe5e7;color:#ff3041}.type-subscription{background:#dff8e0;color:#16bf59}.type-renewal{background:#fff0d3;color:#ffb21e}.type-resubscription{background:#f4e7ff;color:#4b008a}.type-media,.type-tip{background:#e8f4fc;color:#4a99e9}.type-tip_menu{background:#fff0d3;color:#ffb21e}.type-chargeback{background:#ffe5e7;color:#ff3041}.type-refund{background:#fff0d3;color:#d97706}.subscriber-active,.type-extend{background:#dff8e0;color:#16bf59}.subscriber-expired{background:#ffe5e7;color:#ff3041}.subscriber-month-1{background:#e0e7ff;color:#4f46e5}.subscriber-month-3{background:#d1fae5;color:#059669}.subscriber-month-6{background:#fef3c7;color:#d97706}.subscriber-month-12{background:#fed7aa;color:#c2410c}.subscriber-resub{background:#e0f2fe;color:#0284c7}.stat-card{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;padding:16px}.stat-value{color:#4a99e9}.stat-value,.stat-value-black{font-size:28px;font-weight:550}.stat-value-black{color:#333}.stat-label{color:#555;font-size:14px;font-weight:550}.earnings-change-positive{color:#16bf59;font-size:12px}.earnings-change-negative{color:#ff3041;font-size:12px}.earnings-change-neutral{color:#75747b;font-size:12px}.top-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.stat-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.stat-dropdown{color:#4a99e9;cursor:pointer;font-size:12px}.stat-dropdown>span{pointer-events:none}.stat-toggle{display:flex;gap:8px}.toggle-option{cursor:pointer;font-size:12px;padding:2px 0}.toggle-option.active{color:#4a99e9}.toggle-option.inactive{color:#75747b}.earnings-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.earnings-card{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;padding:16px}.earnings-label{color:#555;font-size:14px}.earnings-label,.earnings-value{font-weight:550;margin-bottom:4px}.earnings-value{color:#4a99e9;font-size:28px}.earnings-change{font-size:12px}.earnings-change.positive{color:#16bf59}.earnings-change.negative{color:#ff3041}.earnings-change.neutral{color:#75747b}.earnings-prev{color:#75747b;font-size:12px;margin-bottom:4px}@media (max-width:768px){.earnings-row,.top-stats{grid-template-columns:repeat(2,1fr)}}.projection-card{background:linear-gradient(135deg,#4a99e9,#3a7bc8);border-radius:12px;color:#fff;padding:20px}.projection-card.green{background:linear-gradient(135deg,#16bf59,#12a34b)}.projection-value{font-size:32px;font-weight:700}.projection-label{font-size:13px;opacity:.9}.projection-sub{font-size:12px;opacity:.8}.goal-progress-bar{background:#e9ebee;border-radius:6px;height:12px;margin-bottom:8px;overflow:hidden}.goal-progress-fill{background:linear-gradient(90deg,#4a99e9,#16bf59);border-radius:6px;height:100%;transition:width .3s ease}.toggle-btn{background:#0000;border:1px solid #e9ebee;border-radius:4px;color:#75747b;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .15s ease}.toggle-btn:hover{border-color:#4a99e9;color:#4a99e9}.toggle-btn.active{background:#4a99e9;border-color:#4a99e9;color:#fff}.trend-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px}.trend-badge-positive,.trend-badge.positive{background:#16bf591a;color:#16bf59}.trend-badge-negative,.trend-badge.negative{background:#ff30411a;color:#ff3041}.dashboard-table{border-collapse:collapse;font-size:13px;width:100%}.dashboard-table th{border-bottom:1px solid #e9ebee;color:#75747b;font-weight:500;padding:12px 8px;text-align:left}.dashboard-table td{border-bottom:1px solid #e9ebee80;color:#555;padding:12px 8px}.dashboard-table tr:hover{background:#fafafa}.analytics-metric-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:20px}.analytics-metric-icon{align-items:center;border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.analytics-metric-icon.messages{background:#dbeafe;color:#2563eb}.analytics-metric-icon.earnings{background:#dcfce7;color:#16a34a}.analytics-metric-icon.rate{background:#fef3c7;color:#d97706}.analytics-metric-icon.conversion,.analytics-metric-icon.posts{background:#f3e8ff;color:#9333ea}.analytics-metric-icon.tips{background:#dcfce7;color:#16a34a}.action-btn-primary{background:#4a99e9;border:none;color:#fff}.action-btn-primary:hover{background:#3a7bc8}.action-btn-secondary{background:#fff;border:1px solid #ddd;color:#666}.action-btn-secondary:hover{border-color:#4a99e9;color:#4a99e9}.modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:440px;transform:translateY(20px);transition:transform .2s ease;width:100%}.modal-overlay.active .modal-content{transform:translateY(0)}.alert-banner-info{background:#eff6ff;border:1px solid #bfdbfe}.alert-banner-success{background:#f0fdf4;border:1px solid #bbf7d0}.alert-banner-warning{background:#fef3c7;border:1px solid #d9770633}.pagination-btn{border:1px solid #ddd;border-radius:4px;color:#666;font-size:12px;padding:6px 12px}.pagination-btn:hover{background:#f5f5f5}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.chart-legend-item{align-items:center;color:#666;display:flex;font-size:12px;gap:6px}.chart-legend-dot{border-radius:2px;height:10px;width:10px}.time-slot-bar{align-items:center;display:flex;gap:8px;margin-bottom:8px}.time-slot-track{background:#eee;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.time-slot-fill{background:linear-gradient(90deg,#4a99e9,#16bf59);border-radius:4px;height:100%}.goal-card{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;margin-bottom:20px;padding:20px 24px}.goal-header{justify-content:space-between;margin-bottom:16px}.goal-header,.goal-title{align-items:center;display:flex}.goal-title{color:#333;font-size:15px;font-weight:600;gap:8px}.goal-edit{background:none;border:none;color:#4a99e9;cursor:pointer;font-size:13px;padding:0}.goal-edit:hover{text-decoration:underline}.goal-amount{color:#333;font-size:28px;font-weight:700}.goal-amount,.goal-progress-container{margin-bottom:12px}.goal-progress-text{color:#75747b;display:flex;font-size:13px;justify-content:space-between;margin-top:8px}.goal-stats{border-top:1px solid #e9ebee;display:flex;font-size:13px;gap:24px;padding-top:12px}.goal-stat{color:#555}.goal-stat-value{color:#333;font-weight:600}.goal-pace{align-items:center;display:flex;gap:4px}.goal-pace.ahead{color:#16bf59}.goal-pace.behind{color:#ff3041}.goal-card.goal-empty{padding:16px 24px}.goal-empty-content{align-items:center;display:flex;gap:16px}.goal-empty-text{flex:1 1}.goal-empty-title{color:#333;font-size:15px;font-weight:600;margin-bottom:2px}.goal-empty-desc{color:#75747b;font-size:13px}.goal-set-btn{background:#4a99e9;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px}.goal-set-btn:hover{background:#3a89d9}.projection-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.chart-section{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;margin-bottom:20px;padding:20px}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.chart-title{color:#333;font-size:16px;font-weight:600}.chart-title-group{align-items:center;display:flex;gap:12px}.chart-toggles{display:flex;gap:8px}.chart-container{height:250px}.revenue-periods-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.revenue-section{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;padding:20px}.revenue-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.revenue-total{color:#1a1a1a;font-size:24px;font-weight:700}.revenue-content{align-items:center;display:flex;gap:20px}.donut-container{flex-shrink:0;height:120px;width:120px}.revenue-legend{flex:1 1}.legend-item{justify-content:space-between;padding:3px 0}.legend-item,.legend-left{align-items:center;display:flex}.legend-left{gap:8px}.legend-dot{border-radius:2px;height:10px;width:10px}.legend-label{color:#555;font-size:12px}.legend-value{color:#888;font-size:12px}.best-periods{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;padding:20px}.best-periods-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.best-periods-title{color:#333;font-size:14px;font-weight:600}.period-toggles{display:flex;gap:4px}.period-toggle{background:#0000;border:1px solid #e9ebee;border-radius:4px;color:#75747b;cursor:pointer;font-size:11px;padding:4px 10px}.period-toggle.active{background:#4a99e9;border-color:#4a99e9;color:#fff}.periods-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.period-item{background:#f9f9f9;border-radius:8px;padding:12px}.period-date{color:#888;font-size:12px;margin-bottom:4px}.period-value{color:#16bf59;font-size:20px;font-weight:600}.period-badge{color:#16bf59;font-size:10px;margin-top:2px}.filter-section{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;margin-bottom:24px;padding:20px}.filter-title{color:#333;font-size:14px;margin-bottom:16px}.filter-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.filter-group{display:flex;flex-direction:column}.filter-label{color:#4a99e9;font-size:12px;margin-bottom:6px}.filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2375747B' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #e9ebee;border-radius:6px;box-sizing:border-box;color:#333;cursor:pointer;font-family:inherit;font-size:14px;height:42px;line-height:1.4;padding:10px 32px 10px 12px;width:100%}.filter-select:focus{border-color:#4a99e9;outline:none}.filter-select:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.filter-select.custom-select{background:#0000;background-image:none;border:none;height:auto;padding:0;width:auto}.filter-select .custom-select-trigger{background:#fff;border:1px solid #e9ebee;border-radius:6px;color:#333;font-size:14px;height:40px;padding:0 32px 0 12px}.filter-select .custom-select-trigger:hover{border-color:#cbd5e1}.filter-select.open .custom-select-trigger{border-color:#4a99e9}.custom-select{display:inline-block}.custom-select,.custom-select-trigger{box-sizing:border-box;position:relative}.custom-select-trigger{align-items:center;background:#fff;border:1px solid #e9ebee;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:space-between;min-width:120px;padding:0 32px 0 12px;transition:border-color .15s ease;-webkit-user-select:none;user-select:none}.custom-select-trigger:hover{border-color:#cbd5e1}.custom-select.open .custom-select-trigger{border-color:#4a99e9}.custom-select-dropdown{background:#fff;border:1px solid #e9ebee;border-radius:6px;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;left:0;margin-top:4px;max-height:240px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.custom-select-option{color:#333;cursor:pointer;font-size:14px;padding:10px 12px;transition:background-color .1s ease}.custom-select-option:hover{background-color:#f8f9fa}.custom-select-option.selected{background-color:#ebf5ff;color:#4a99e9}.custom-select-option:first-child{border-radius:6px 6px 0 0}.custom-select-option:last-child{border-radius:0 0 6px 6px}.filter-group .react-datepicker-wrapper,.filter-group .react-datepicker__input-container{width:100%}.filter-group .react-datepicker__input-container input{background:#fff;border:1px solid #e9ebee;border-radius:6px;box-sizing:border-box;color:#333;cursor:pointer;font-family:inherit;font-size:14px;height:40px;line-height:40px;padding:0 12px;width:100%}.filter-group .react-datepicker__input-container input:focus{border-color:#4a99e9;outline:none}.filter-group .react-datepicker__input-container input:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.filter-group .react-datepicker__input-container input::placeholder{color:#999}.react-datepicker{border:1px solid #e9ebee!important;border-radius:8px!important;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a!important;font-family:inherit!important}.react-datepicker,.react-datepicker__month-container{background:#fff!important}.react-datepicker__header{background:#fff!important;border-bottom:1px solid #e9ebee!important;border-radius:8px 8px 0 0!important;padding:12px 8px 8px!important}.react-datepicker__current-month{color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.react-datepicker__navigation{background:#0000;border:none;height:28px;top:12px;width:28px}.react-datepicker__navigation:hover{background:#ebf2f7;border-radius:4px}.react-datepicker__navigation-icon:before{border-color:#666;border-width:2px 2px 0 0;height:8px;width:8px}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#4a99e9}.react-datepicker__day-names{margin-top:4px}.react-datepicker__day-name{color:#666;font-size:12px;font-weight:500;line-height:32px;margin:2px;width:32px}.react-datepicker__day{border-radius:6px;color:#333;font-size:13px;line-height:32px;margin:2px;transition:background-color .15s ease,color .15s ease;width:32px}.react-datepicker__day:hover{background:#ebf2f7!important;border-radius:6px!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background:#4a99e9!important;color:#fff!important;font-weight:500}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__day--selected:hover{background:#3a7bc8!important}.react-datepicker__day--in-range{background:#dbeafe!important;border-radius:0!important;color:#333!important}.react-datepicker__day--in-range:hover{background:#bfdbfe!important}.react-datepicker__day--range-end,.react-datepicker__day--range-start{background:#4a99e9!important;color:#fff!important;font-weight:500}.react-datepicker__day--range-start{border-radius:6px 0 0 6px}.react-datepicker__day--range-end{border-radius:0 6px 6px 0}.react-datepicker__day--range-start.react-datepicker__day--range-end{border-radius:6px}.react-datepicker__day--today{background:#0000!important;border:1px solid #4a99e9!important;color:#4a99e9!important;font-weight:600!important}.react-datepicker__day--today:hover{background:#ebf2f7!important}.react-datepicker__day--today.react-datepicker__day--selected{border:none!important;color:#fff!important}.react-datepicker__day--outside-month{color:#ccc}.react-datepicker__day--disabled{color:#ccc;cursor:not-allowed}.react-datepicker__day--disabled:hover{background:#0000}.react-datepicker__time-container{border-left:1px solid #e9ebee!important}.react-datepicker__time-container .react-datepicker__time{background:#fff!important}.react-datepicker__time-container .react-datepicker__time-box{width:100px}.react-datepicker__time-list-item{font-size:13px;padding:8px 12px!important;transition:background-color .15s ease}.react-datepicker__time-list-item:hover{background:#ebf2f7!important}.react-datepicker__time-list-item--selected{background:#4a99e9!important;color:#fff!important;font-weight:500}.react-datepicker__triangle{display:none}.react-datepicker-popper{z-index:100}.react-datepicker-popper[data-placement^=bottom]{padding-top:4px}.react-datepicker-popper[data-placement^=top]{padding-bottom:4px}.react-datepicker__month-dropdown-container,.react-datepicker__year-dropdown-container{margin:0 4px}.react-datepicker__month-select,.react-datepicker__year-select{background:#fff;border:1px solid #e9ebee;border-radius:4px;cursor:pointer;font-size:13px;padding:4px 8px}.react-datepicker__month-select:focus,.react-datepicker__year-select:focus{border-color:#4a99e9;outline:none}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1000}.modal-overlay.active{opacity:1;visibility:visible}.modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;margin:20px;max-width:440px;transform:translateY(20px);transition:transform .2s ease;width:100%}.modal *{box-sizing:border-box}.modal-overlay.active .modal{transform:translateY(0)}.modal-header{align-items:center;border-bottom:1px solid #e9ebee;display:flex;justify-content:space-between;padding:14px 20px}.modal-title{color:#333;font-size:18px;font-weight:600;margin:0}.modal-close{align-items:center;background:#f5f5f5;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s ease;width:32px}.modal-close:hover{background:#ebebeb}.modal-body{padding:24px}.form-group{margin-bottom:20px}.form-group:last-child{margin-bottom:0}.form-label{color:#333;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.form-input{border:1px solid #e9ebee;border-radius:8px;box-sizing:border-box;color:#333;font-family:inherit;font-size:15px;height:46px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.form-input:focus{border-color:#4a99e9;box-shadow:0 0 0 3px #4a99e91a;outline:none}.form-input-icon{position:relative}.form-input-icon .form-input{padding-left:36px}.form-input-icon .icon{color:#75747b;font-size:15px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.form-hint{color:#75747b;font-size:12px;margin-top:6px}.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2375747B' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e9ebee;border-radius:8px;box-sizing:border-box;color:#333;cursor:pointer;font-family:inherit;font-size:15px;height:46px;line-height:1.4;padding:12px 14px;width:100%}.form-select:focus{border-color:#4a99e9;box-shadow:0 0 0 3px #4a99e91a;outline:none}.preset-buttons{display:flex;flex-wrap:wrap;gap:8px}.preset-btn{align-items:center;background:#fff;border:1px solid #e9ebee;border-radius:6px;color:#555;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;height:36px;justify-content:center;padding:0 14px;transition:all .15s ease}.preset-btn:hover{border-color:#4a99e9;color:#4a99e9}.preset-btn.active{background:#4a99e9;border-color:#4a99e9;color:#fff}.modal-footer{border-top:1px solid #e9ebee;display:flex;gap:12px;padding:14px 20px}.modal-footer-left{align-items:center;display:flex}.modal-footer-right{display:flex;gap:12px;margin-left:auto}.modal-footer-right .btn{flex:none;min-width:100px}.btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;height:44px;justify-content:center;padding:0 20px;transition:all .15s ease}.btn-secondary{background:#f5f5f5;border:1px solid #e9ebee;color:#555}.btn-secondary:hover{background:#ebebeb}.btn-primary{background:#4a99e9;border:1px solid #4a99e9;color:#fff}.btn-primary:hover{background:#3a89d9;border-color:#3a89d9}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-danger-text{background:none;border:none;color:#ff3041;cursor:pointer;font-size:13px;padding:0}.btn-danger-text:hover{text-decoration:underline}.modal-message{color:#333;font-size:15px;line-height:1.5;margin:0}.modal-alert-success .modal-header{border-bottom-color:#16bf59}.modal-alert-success .modal-title{color:#16bf59}.modal-alert-error .modal-header{border-bottom-color:#ff3041}.modal-alert-error .modal-title{color:#ff3041}.modal-alert-warning .modal-header{border-bottom-color:#f59e0b}.modal-alert-warning .modal-title{color:#f59e0b}.modal-alert-info .modal-header{border-bottom-color:#4a99e9}.modal-alert-info .modal-title{color:#4a99e9}.modal-confirm-destructive .btn-danger{background:#ff3041;border:1px solid #ff3041;color:#fff}.modal-confirm-destructive .btn-danger:hover{background:#e52b3a;border-color:#e52b3a}.btn-danger{background:#ff3041;border:1px solid #ff3041;color:#fff}.btn-danger:hover{background:#e52b3a;border-color:#e52b3a}@media (max-width:768px){.projection-cards,.revenue-periods-row{grid-template-columns:1fr}.filter-row{grid-template-columns:1fr 1fr}.periods-grid{grid-template-columns:1fr}.chart-header{align-items:flex-start;gap:12px}.chart-header,.revenue-content{flex-direction:column}.donut-container{height:150px;width:150px}}.alert-banner{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:14px 20px}.alert-banner.success{background:#f0fdf4;border-color:#bbf7d0}.alert-icon{color:#4a99e9;flex-shrink:0;height:20px;width:20px}.alert-banner.success .alert-icon{color:#16bf59}.alert-content{flex:1 1}.alert-title{color:#1e40af;font-size:13px;font-weight:600}.alert-banner.success .alert-title{color:#166534}.alert-desc{color:#4a99e9;font-size:12px}.alert-banner.success .alert-desc{color:#16bf59}.withdrawal-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.withdrawal-stat-card{background:#fff;border:1px solid #e9ebeebf;border-radius:8px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;padding:16px}.withdrawal-stat-label{color:#888;font-size:12px;margin-bottom:4px}.withdrawal-stat-value{color:#4a99e9;font-size:24px;font-weight:600}.withdrawal-stat-sub{color:#888;font-size:11px;margin-top:4px}.withdrawals-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 340px}.withdrawal-table-section{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;overflow:hidden}.withdrawal-table-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.withdrawal-table-title{color:#333;font-size:16px;font-weight:600}.export-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;height:38px;padding:0 16px;white-space:nowrap}.export-btn:hover{background:#f5f5f5;border-color:#ccc}.withdrawal-table{border-collapse:collapse;width:100%}.withdrawal-table th{background:#fafafa;border-bottom:1px solid #eee;color:#888;font-size:12px;font-weight:500;padding:12px 20px;text-align:left}.withdrawal-table td{border-bottom:1px solid #f5f5f5;color:#333;font-size:14px;padding:16px 20px}.withdrawal-table tr:hover{background:#fafafa}.status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px}.status-badge.complete{background:#d1fae5;color:#059669}.status-badge.pending{background:#fef3c7;color:#d97706}.status-badge.processing{background:#dbeafe;color:#2563eb}.withdrawal-amount{color:#333;font-weight:600}.summary-card{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;padding:20px}.summary-title{color:#333;font-size:16px;font-weight:600;margin-bottom:4px}.summary-subtitle{color:#888;font-size:13px;margin-bottom:20px}.summary-main{background:#f8fafc;border-radius:8px;margin-bottom:20px;padding:16px}.summary-main-value{color:#333;font-size:28px;font-weight:700}.summary-main-label{color:#888;font-size:12px}.summary-currency{align-items:center;color:#666;display:flex;float:right;font-size:13px;gap:6px}.summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.summary-item{background:#f8fafc;border-radius:8px;padding:12px}.summary-item-value{color:#4a99e9;font-size:16px;font-weight:600;margin-bottom:2px}.summary-item-label{color:#888;font-size:11px}.payout-method-card{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;margin-top:16px;padding:20px}.payout-method-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.payout-method-title{color:#333;font-size:14px;font-weight:600}.edit-link{color:#4a99e9;cursor:pointer;font-size:12px}.payout-method-item{background:#f8fafc;gap:12px;margin-bottom:8px;padding:12px}.payout-method-icon,.payout-method-item{align-items:center;border-radius:8px;display:flex}.payout-method-icon{background:#e0e7ff;height:40px;justify-content:center;width:40px}.payout-method-info{flex:1 1}.payout-method-name{color:#333;font-size:13px;font-weight:600}.payout-method-detail{color:#888;font-size:12px}.payout-method-default{background:#dff8e0;border-radius:4px;color:#16bf59;font-size:10px;padding:2px 8px}@media (max-width:768px){.withdrawal-stats{grid-template-columns:repeat(2,1fr)}.withdrawals-layout{grid-template-columns:1fr}.withdrawal-table-header{align-items:flex-start;flex-direction:column;gap:12px}.withdrawal-table td,.withdrawal-table th{padding:12px}.summary-grid{grid-template-columns:1fr}}.two-column{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;margin-bottom:20px}.subscriber-growth{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;padding:20px}.subscriber-trends-stats{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:20px;justify-content:flex-start;margin-bottom:16px;padding:12px 16px}.trends-stat{align-items:baseline;display:flex;gap:6px}.trends-stat-value{color:#333;font-size:20px;font-weight:700}.trends-stat-value.negative{color:#dc2626}.trends-stat-label{color:#888;font-size:13px}.trends-stat-divider{background:#ddd;height:20px;width:1px}.growth-legend{display:flex;gap:20px;margin-bottom:16px}.growth-legend-item{align-items:center;color:#75747b;display:flex;font-size:12px;gap:6px}.growth-dot{border-radius:50%;height:8px;width:8px}.growth-dot.green{background:#16bf59}.growth-dot.red{background:#ff3041}.growth-dot.blue{background:#4a99e9}.lifetime-value{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;padding:20px;text-align:center}.ltv-title{color:#333;font-size:16px;font-weight:600;margin-bottom:8px}.ltv-value{color:#16bf59;font-size:42px;font-weight:700}.ltv-sub{color:#888;font-size:12px;margin-bottom:20px}.ltv-stats{display:flex;justify-content:space-around;margin-top:20px}.ltv-stat{text-align:center}.ltv-stat-label{color:#888;font-size:11px;margin-bottom:4px}.ltv-stat-value{color:#333;font-size:16px;font-weight:600}.net-period{align-items:center;display:flex;gap:8px}.net-value{color:#16bf59;font-size:24px;font-weight:700}.net-change{color:#16bf59;font-size:12px}.renewal-forecast{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;padding:20px}.renewal-forecast-header{align-items:center;display:flex;justify-content:space-between}.renewal-rate-inline{color:#16a34a;font-size:13px;font-weight:500}.forecast-main{border-bottom:1px solid #eee;margin-bottom:16px;padding:16px 0;text-align:center}.forecast-number{color:#16bf59;font-size:56px;font-weight:700}.forecast-label{color:#888;font-size:13px}.forecast-rows{display:flex;flex-direction:column;gap:12px}.forecast-row{display:flex;font-size:14px;justify-content:space-between}.forecast-row-label{color:#666}.forecast-row-value{color:#333;font-weight:600}.status-toggles{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.status-label{color:#666;font-size:13px;margin-right:8px}.status-btn{background:#fff;border:1px solid #ddd;border-radius:20px;color:#666;cursor:pointer;font-size:12px;padding:6px 14px}.status-btn.active{background:#4a99e9;border-color:#4a99e9;color:#fff}.filter-tags{display:flex;gap:8px;margin-top:12px}.filter-tag{align-items:center;background:#e8f4fc;border-radius:4px;color:#4a99e9;display:flex;font-size:12px;gap:4px;padding:4px 10px}.filter-tag .remove{cursor:pointer;font-weight:700}.filter-input{background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;font-size:14px;padding:10px 12px}.subscriber-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.subscriber-card{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;padding:16px}.subscriber-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.subscriber-avatar{border-radius:50%;height:48px;width:48px}.subscriber-info{flex:1 1}.subscriber-name{color:#333;font-size:14px;font-weight:600}.subscriber-handle{color:#888;font-size:12px}.subscriber-badge{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;margin-top:4px;padding:2px 8px}.subscriber-badge.month-1{background:#e0e7ff;color:#4f46e5}.subscriber-badge.month-3{background:#d1fae5;color:#059669}.subscriber-badge.month-6{background:#fef3c7;color:#d97706}.subscriber-badge.month-12{background:#fed7aa;color:#c2410c}.subscriber-status{font-size:12px;font-weight:600}.subscriber-status.subscribed{color:#16bf59}.subscriber-status.expired{color:#ff3041}.resub-badge{background:#e0f2fe;border-radius:4px;color:#0284c7;display:inline-block;font-size:10px;margin-top:4px;padding:2px 8px}.subscriber-details{grid-gap:8px;display:grid;font-size:12px;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px}.detail-label{color:#888}.detail-value{color:#333}.detail-value.highlight{color:#16bf59}.detail-value.warning{color:#f59e0b}.detail-value.danger{color:#ff3041}.subscriber-earnings{border-top:1px solid #eee;margin-bottom:12px;padding-top:12px}.earning-row{display:flex;font-size:12px;justify-content:space-between;margin-bottom:4px}.earning-label{color:#888}.earning-value{color:#333}.earning-total{border-top:1px solid #eee;font-weight:600;margin-top:8px;padding-top:8px}.subscriber-actions{display:flex;gap:8px}.action-btn{border-radius:8px;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:10px 16px;text-align:center;transition:all .2s;white-space:nowrap}.action-btn.primary{background:#4a99e9;border:none;color:#fff}.action-btn.primary:hover{background:#3a7bc8}.action-btn.secondary{background:#fff;border:1px solid #ddd;color:#666}.action-btn.secondary:hover{border-color:#4a99e9;color:#4a99e9}.search-input{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") no-repeat 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;padding:8px 12px 8px 32px;width:200px}.transactions-filter-actions{display:flex;gap:8px}@media (max-width:1024px){.subscriber-cards{grid-template-columns:repeat(2,1fr)}.two-column{grid-template-columns:1fr}}@media (max-width:768px){.subscriber-cards{grid-template-columns:1fr}.subscriber-actions{flex-wrap:wrap}.action-btn{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}.top-subscribers-header{align-items:flex-start;flex-direction:column;gap:12px}.top-subscribers-filters{flex-wrap:wrap}.status-toggles{align-items:flex-start;flex-direction:column}.ltv-stats{flex-wrap:wrap;gap:16px}}.transactions-filter{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;margin-bottom:16px;padding:16px 20px}.transactions-filter-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.transactions-filter-title{color:#333;font-size:14px;font-weight:500}.transactions-filter-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr}.transaction-search-input{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") no-repeat 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;padding:8px 12px 8px 32px;width:200px}.transaction-table-container{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;overflow:hidden}.transaction-table{border-collapse:collapse;width:100%}.transaction-table th{background:#fafafa;border-bottom:1px solid #eee;color:#888;font-size:12px;font-weight:500;padding:14px 16px;text-align:left}.transaction-table td{border-bottom:1px solid #f5f5f5;color:#333;font-size:13px;padding:14px 16px;vertical-align:middle}.transaction-table tr:hover{background:#fafafa}.transaction-table tr.chargeback-row{background:#fef2f2}.transaction-table tr.chargeback-row:hover{background:#fee2e2}.transaction-subscriber{align-items:center;display:flex;gap:10px}.transaction-avatar{align-items:center;background-position:50%;background-size:cover;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.transaction-subscriber-info{display:flex;flex-direction:column}.transaction-subscriber-name{color:#333;font-weight:500}.transaction-subscriber-handle{color:#888;font-size:11px}.transaction-type-badge{border-radius:4px;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px}.transaction-type-badge.subscription{background:#dff8e0;color:#16bf59}.transaction-type-badge.extend,.transaction-type-badge.resubscription{background:#c3f0ff;color:#236b71}.transaction-type-badge.renewal{background:#fff0d3;color:#ffb21e}.transaction-type-badge.media,.transaction-type-badge.tip{background:#e8f4fc;color:#4a99e9}.transaction-type-badge.tip_menu{background:#fff0d3;color:#ffb21e}.transaction-type-badge.ai_credit{background:#ffcd7b;color:#4d3700}.transaction-type-badge.chargeback{background:#ffe5e7;color:#ff3041}.transaction-amount{font-weight:500}.transaction-amount.negative{color:#ff3041}.transaction-fees{color:#888}.transaction-net{color:#333;font-weight:600}.transaction-net.negative{color:#ff3041}.transaction-status{align-items:center;display:inline-flex;font-size:12px;gap:4px}.transaction-status.complete{color:#16bf59}.transaction-status.pending{color:#ffb21e}.transaction-status.failed{color:#ff3041}.transaction-pagination{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.transaction-pagination-info{color:#888;font-size:13px}.transaction-pagination-buttons{display:flex;gap:4px}.transaction-pagination-btn{background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;font-size:12px;padding:6px 12px}.transaction-pagination-btn:hover{background:#f5f5f5}.transaction-pagination-btn.active{background:#4a99e9;border-color:#4a99e9;color:#fff}.transaction-pagination-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.transactions-filter-row{gap:12px;grid-template-columns:1fr 1fr}.transactions-filter-header{align-items:flex-start;flex-direction:column;gap:12px}.transaction-search-input{width:100%}.transaction-table td,.transaction-table th{padding:10px 12px}.transaction-pagination{flex-direction:column;gap:12px}.transaction-pagination-buttons{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.transactions-filter-row{grid-template-columns:1fr}}.analytics-header{margin-bottom:24px}.analytics-title{color:#333;font-size:18px;font-weight:600;margin-bottom:4px}.analytics-subtitle{color:#888;font-size:13px}.analytics-summary-header{display:flex;justify-content:flex-end;margin-bottom:12px}.period-dropdown{appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:8px 32px 8px 12px}.period-dropdown:hover{border-color:#4a99e9}.period-dropdown:focus{border-color:#4a99e9;box-shadow:0 0 0 3px #4a99e91a;outline:none}.analytics-summary-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.analytics-summary-card{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;padding:20px}.summary-card-header{align-items:center;border-bottom:1px solid #eee;display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px}.summary-card-icon{align-items:center;border-radius:8px;display:flex;height:36px;justify-content:center;width:36px}.summary-card-icon.messages{background:#dbeafe;color:#2563eb}.summary-card-icon.posts{background:#f3e8ff;color:#9333ea}.summary-card-icon.tips{background:#dcfce7;color:#16a34a}.summary-card-title{color:#333;font-size:16px;font-weight:600}.summary-period{color:#888;font-size:13px;font-weight:400}.summary-card-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.summary-stat{text-align:center}.summary-stat-value{color:#333;font-size:20px;font-weight:700;margin-bottom:2px}.summary-stat-value.success{color:#16bf59}.summary-stat-label{color:#888;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.analytics-chart-section{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;margin-bottom:24px;padding:20px}.analytics-chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.analytics-chart-title{color:#333;font-size:16px;font-weight:600}.analytics-chart-legend{display:flex;gap:20px}.analytics-legend-item{align-items:center;color:#666;display:flex;font-size:12px;gap:6px}.analytics-legend-dot{border-radius:2px;height:3px;width:12px}.analytics-legend-dot.messages{background:#4a99e9}.analytics-legend-dot.earnings{background:#16bf59}.mass-message-insights{background:#fff;border:1px solid #e9ebeebf;border-radius:12px;box-shadow:0 4px 12px #00000005,0 3px 7px -5px #00000014;margin-bottom:24px;padding:24px}.mass-insights-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mass-insights-title{align-items:center;color:#333;display:flex;font-size:17px;font-weight:600;gap:10px}.mass-insights-title svg{color:#4a99e9}.mass-insights-period{color:#888;font-size:13px}.mass-insights-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1.5fr 1.5fr;margin-bottom:20px}.mass-insight-card{background:#f9fafb;border-radius:10px;padding:18px}.mass-insight-card.highlight{background:linear-gradient(135deg,#dbeafe,#ede9fe);border:1px solid #6366f126}.mass-insight-label{color:#666;font-size:12px;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.mass-insight-value{color:#333;font-size:22px;font-weight:700}.mass-insight-value.big{color:#4338ca;font-size:28px}.mass-insight-subtext{color:#666;font-size:13px;margin-top:6px}.mass-insight-subtext .trend{font-weight:600}.mass-insight-subtext .trend.up{color:#16a34a}.mass-insight-subtext .trend.down{color:#dc2626}.mass-insight-context{border-top:1px solid #00000014;color:#555;font-size:13px;margin-top:12px;padding-top:12px}.mass-insight-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.mass-insight-row:last-child{margin-bottom:0}.mass-insight-stat{text-align:center}.mass-insight-section{margin-bottom:18px}.mass-insight-section:last-child{margin-bottom:0}.mass-insight-section-label{color:#555;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:10px;text-transform:uppercase}.mass-insight-inline{align-items:center;display:flex;gap:20px;justify-content:center}.mass-insight-inline-stat{align-items:baseline;display:flex;gap:6px}.mass-insight-inline-stat .inline-value{color:#333;font-size:22px;font-weight:700}.mass-insight-inline-stat .inline-label{color:#888;font-size:13px}.mass-insight-divider{background:#ddd;height:24px;width:1px}.mass-insight-nudge{align-items:flex-start;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #d9770633;border-radius:10px;color:#92400e;display:flex;font-size:13px;gap:12px;line-height:1.5;padding:14px 18px}.mass-insight-nudge svg{color:#b45309;flex-shrink:0;margin-top:2px}.mass-insight-nudge strong{color:#78350f}.mass-messages-section{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;margin-bottom:24px;padding:24px}.mass-messages-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.mass-messages-title{align-items:center;color:#1a1a2e;display:flex;font-size:16px;font-weight:600;gap:8px}.mass-messages-period{color:#888;font-size:13px}.mass-messages-table-wrapper{max-height:500px;overflow-y:auto}.mass-messages-table{border-collapse:collapse;width:100%}.mass-messages-table th{border-bottom:1px solid #eee;color:#888;font-size:12px;font-weight:500;padding:12px 8px;text-align:left;text-transform:uppercase}.mass-messages-table td{border-bottom:1px solid #f0f0f0;color:#333;font-size:13px;padding:12px 8px;vertical-align:middle}.mass-messages-table tr:hover{background:#f8fafc}.mass-msg-preview{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mass-msg-earnings{color:#16bf59;font-weight:600}.mass-msg-date{color:#888;font-size:12px}.mass-msg-send-btn{background:#4a99e9;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background .2s}.mass-msg-send-btn:hover{background:#3a7bc8}.feed-posts-section,.tip-menu-section{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;margin-bottom:24px;padding:24px}.section-header{margin-bottom:20px}.section-title{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:4px}.section-subtitle{color:#888;font-size:13px;margin-left:26px}.feed-post-stats,.tip-menu-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.feed-post-stat,.tip-menu-stat{background:#f8f9fa;border-radius:8px;padding:16px;text-align:center}.feed-post-stat-value,.tip-menu-stat-value{color:#333;font-size:24px;font-weight:700;margin-bottom:4px}.feed-post-stat-label,.tip-menu-stat-label{color:#888;font-size:12px}.feed-posts-table-wrapper,.tip-menu-table-wrapper{overflow-x:auto}.feed-posts-table,.tip-menu-table{border-collapse:collapse;font-size:13px;width:100%}.feed-posts-table th,.tip-menu-table th{border-bottom:1px solid #e9ebee;color:#75747b;font-weight:500;padding:12px 8px;text-align:left}.feed-posts-table td,.tip-menu-table td{border-bottom:1px solid #e9ebee80;color:#555;padding:12px 8px}.post-preview{align-items:center;display:flex;gap:10px}.post-thumb{border-radius:6px;flex-shrink:0;height:48px;width:48px}.post-type-badge{border-radius:4px;font-size:11px;font-weight:500;padding:3px 8px}.post-type-badge.video{background:#4a99e91a;color:#4a99e9}.post-type-badge.photo{background:#ec48991a;color:#ec4899}.post-revenue,.tip-revenue{color:#16bf59;font-weight:600}.post-date{color:#888}.tip-item-name{color:#333;font-weight:500}.top-subscribers-section{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;margin-bottom:24px;padding:24px}.top-subscribers-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.top-subscribers-subtitle{color:#888;font-size:13px;margin-bottom:16px}.top-subscribers-title{align-items:center;color:#1a1a2e;display:flex;font-size:16px;font-weight:600;gap:8px}.top-subscribers-filters{display:flex;gap:4px}.top-sub-filter-btn{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#666;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .2s}.top-sub-filter-btn:hover{border-color:#4a99e9;color:#4a99e9}.top-sub-filter-btn.active{background:#4a99e9;border-color:#4a99e9;color:#fff}.top-subscribers-table-wrapper{max-height:600px;overflow-y:auto}.top-subscribers-table{border-collapse:collapse;width:100%}.top-subscribers-table th{border-bottom:1px solid #eee;color:#888;font-size:12px;font-weight:500;padding:12px 8px;text-align:left;text-transform:uppercase}.top-subscribers-table td{border-bottom:1px solid #f0f0f0;color:#333;font-size:13px;padding:12px 8px;vertical-align:middle}.top-subscribers-table tr:hover{background:#f8fafc}.top-sub-user{gap:10px}.top-sub-avatar,.top-sub-user{align-items:center;display:flex}.top-sub-avatar{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.top-sub-name{color:#333;font-weight:500}.top-sub-handle{color:#888;font-size:12px}.top-sub-spent{color:#16bf59;font-weight:600}.top-sub-status{border-radius:4px;font-size:11px;font-weight:500;padding:4px 8px}.top-sub-status.active{background:#dff8e0;color:#16bf59}.top-sub-status.expired{background:#ffe5e7;color:#ff3041}.top-sub-message-btn{background:#4a99e9;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background .2s}.top-sub-message-btn:hover{background:#3a7bc8}.analytics-toggle-buttons{background:#f5f5f5;border-radius:8px;display:flex;gap:4px;padding:4px}.analytics-toggle-btn{background:#0000;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .2s}.analytics-toggle-btn:hover{color:#333}.analytics-toggle-btn.active{background:#fff;box-shadow:0 1px 3px #0000001a;color:#333}@media (max-width:1024px){.analytics-summary-cards,.mass-insights-grid{grid-template-columns:1fr}.analytics-chart-header{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:768px){.feed-post-stats,.summary-card-stats,.tip-menu-stats{grid-template-columns:repeat(2,1fr)}.mass-messages-table td:nth-child(4),.mass-messages-table td:nth-child(5),.mass-messages-table td:nth-child(6),.mass-messages-table th:nth-child(4),.mass-messages-table th:nth-child(5),.mass-messages-table th:nth-child(6){display:none}}.about-composer-box{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);overflow:hidden}.about-composer-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px}.about-composer-header-left{align-items:center;display:flex;gap:12px}.about-composer-icon{align-items:center;background:linear-gradient(135deg,#4a99e9,#3b82f6);border-radius:12px;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.about-composer-icon svg{height:22px;width:22px}.about-composer-title{color:#1e40af;font-size:16px;font-weight:600;line-height:1.2}.about-composer-subtitle{color:#3b82f6;font-size:13px;line-height:1.2;margin-top:1px}.about-composer-toggle{color:#3b82f6;transition:transform .2s}.about-composer-toggle svg{height:18px;width:18px}.about-composer-toggle.collapsed{transform:rotate(-90deg)}.about-composer-content{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.about-composer-content.collapsed{display:none}.about-feature-card{align-items:flex-start;background:#fff;border-radius:12px;display:flex;gap:14px;padding:14px 16px}.about-feature-icon{align-items:center;border-radius:10px;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.about-feature-icon svg{height:20px;width:20px}.about-feature-icon.blue{background:#dbeafe;color:#2563eb}.about-feature-icon.green{background:#dcfce7;color:#16a34a}.about-feature-icon.purple{background:#fce7f3;color:#db2777}.about-feature-icon.orange{background:#fef3c7;color:#d97706}.about-feature-icon.gray{background:#e5e7eb;color:#6b7280}.about-feature-text{flex:1 1}.about-feature-title{color:#111827;font-size:14px;font-weight:600;margin-bottom:2px}.about-feature-desc{color:#6b7280;font-size:13px;line-height:1.4}.about-feature-desc a{color:#3b82f6;text-decoration:none}.drafts-filter-container{background:#fff;display:flex;flex-direction:column;gap:10px;padding:12px}.drafts-search{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;font-size:14px;height:40px;padding:0 14px;width:100%}.drafts-search:focus{background:#fff;border-color:#4a99e9;outline:none}.drafts-search::placeholder{color:#9ca3af}.drafts-filter-row{display:flex;gap:10px}.drafts-dropdown{flex:1 1;min-width:140px}.drafts-dropdown .custom-select-trigger{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;font-size:13px;padding:10px 14px}.drafts-dropdown .custom-select-trigger:hover{border-color:#cbd5e1}.drafts-dropdown.open .custom-select-trigger{border-color:#4a99e9}.draft-card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 1px 3px #00000014;cursor:pointer;margin:0 12px 12px;overflow:hidden;transition:all .2s}.draft-card:first-child{margin-top:12px}.draft-card:hover{border-color:#4a99e9;box-shadow:0 2px 8px #4a99e926}.draft-card.selected{background:#f0f9ff;border-color:#4a99e9}.draft-card-header{align-items:center;display:flex;justify-content:space-between;padding:12px 14px}.draft-id{color:#111827;font-size:15px;font-weight:600}.draft-menu{color:#9ca3af;cursor:pointer;padding:4px}.draft-menu:hover{color:#6b7280}.draft-card-body{color:#374151;font-size:14px;line-height:1.5;padding:0 14px 12px}.draft-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:0 14px 12px}.draft-category-badge{background:#f3f4f6;border-radius:6px;color:#4b5563;font-size:12px;padding:4px 10px}.draft-category-badge,.draft-free-badge{align-items:center;display:inline-flex;font-weight:500}.draft-free-badge{color:#16a34a;font-size:13px;gap:4px}.draft-free-badge svg{height:14px;width:14px}.draft-paid-badge{color:#2563eb;display:inline-flex;font-weight:500;gap:4px}.draft-date,.draft-paid-badge{align-items:center;font-size:13px}.draft-date{color:#9ca3af;display:flex;gap:6px;margin-left:auto}.draft-date svg{height:14px;width:14px}.draft-stats-row{background:#f9fafb;border-top:1px solid #f3f4f6;gap:24px;padding:10px 14px}.draft-stat,.draft-stats-row{align-items:center;display:flex}.draft-stat{color:#6b7280;font-size:13px;gap:6px}.draft-stat svg{color:#9ca3af;height:14px;width:14px}.draft-stat.earned{color:#111827;font-weight:500}.draft-stat.earned svg{color:#6b7280}.draft-media-row{display:flex;gap:6px;padding:0 14px 12px}.draft-media-thumb{background-color:#e5e7eb;background-position:50%;background-size:cover;border-radius:6px;height:36px;width:36px}.draft-media-more{background:#0009;color:#fff;font-size:11px;font-weight:500}.draft-media-more,.drafts-empty{align-items:center;display:flex;justify-content:center}.drafts-empty{color:#9ca3af;flex-direction:column;padding:40px 20px;text-align:center}.drafts-empty svg{height:48px;margin-bottom:12px;opacity:.5;width:48px}.drafts-empty-text{font-size:14px}.educational-box{border-radius:16px}.educational-header{padding:20px 24px}.educational-header-left{gap:16px}.educational-icon{background:linear-gradient(135deg,#4a99e9,#3b82f6);border-radius:12px;height:48px;width:48px}.educational-icon svg{height:24px;width:24px}.educational-title{font-size:18px}.educational-subtitle{font-size:14px}.educational-toggle svg{height:20px;width:20px}.educational-toggle.collapsed{transform:rotate(180deg)}.educational-content{padding:0 24px 24px}.educational-grid.five-cols{grid-template-columns:repeat(5,1fr)}@media (max-width:1024px){.educational-grid.five-cols{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.educational-grid.five-cols{grid-template-columns:repeat(2,1fr)}}.educational-card{align-items:center;border-radius:12px;text-align:center}.educational-card-icon{border-radius:12px;height:48px;width:48px}.educational-card-icon svg{height:24px;width:24px}.educational-card-icon.orange{background:#fef3c7;color:#d97706}.educational-card-icon.yellow{color:#f59e0b}.educational-card-icon.purple{background:#e0e7ff;color:#4f46e5}.educational-card-title{color:#0f172a;margin-bottom:4px}.educational-card-desc{color:#64748b;font-size:12px;line-height:1.4}.automation-card{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000d;margin-bottom:16px;overflow:hidden}.automation-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:background .2s}.automation-header:hover{background:#f8fafc}.automation-header-left{align-items:center;display:flex;gap:16px}.automation-icon{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.automation-icon svg{height:24px;width:24px}.automation-icon.welcome{background:#dcfce7;color:#16a34a}.automation-icon.resub{background:#fef3c7;color:#d97706}.automation-icon.expiring{background:#fef3c7;color:#f59e0b}.automation-icon.goodbye{background:#fee2e2;color:#dc2626}.automation-icon.milestone{background:#e0e7ff;color:#4f46e5}.automation-info{flex:1 1}.automation-name{color:#0f172a;font-size:16px;font-weight:600}.automation-desc{color:#64748b;font-size:13px}.automation-header-right{align-items:center;display:flex;gap:24px}.automation-stats{display:flex;gap:24px}.automation-stat{text-align:center}.automation-stat-value{color:#0f172a;font-size:16px;font-weight:600}.automation-stat-label{color:#64748b;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.automation-toggle{background:#e2e8f0;border-radius:13px;cursor:pointer;height:26px;position:relative;transition:background .2s;width:48px}.automation-toggle.active{background:#4a99e9}.automation-toggle:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:22px;left:2px;position:absolute;top:2px;transition:transform .2s;width:22px}.automation-toggle.active:after{transform:translateX(22px)}.toggle-wrapper{align-items:center;display:flex;gap:8px}.toggle-label{color:#64748b;font-size:12px;font-weight:500;min-width:24px}.toggle-label.on{color:#16a34a}.automation-expand{align-items:center;border-radius:8px;color:#64748b;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.automation-expand:hover{background:#f1f5f9}.automation-expand svg{height:20px;transition:transform .2s;width:20px}.automation-expand.expanded svg{transform:rotate(180deg)}.automation-content{background:#f8fafc;display:none;padding:24px}.automation-content.expanded{display:block}.automation-content-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 320px}@media (max-width:1024px){.automation-content-grid{grid-template-columns:1fr}}.composer-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.composer-label{color:#374151;font-size:13px;font-weight:600;margin-bottom:8px}.composer-textarea{border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;margin-bottom:16px;min-height:120px;padding:12px;resize:vertical;width:100%}.composer-textarea:focus{border-color:#4a99e9;outline:none}.composer-footer{justify-content:space-between}.composer-footer,.composer-options{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.composer-option{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px;transition:all .2s}.composer-option:hover{border-color:#4a99e9;color:#4a99e9}.composer-option svg{height:16px;width:16px}.composer-option select{background:none;border:none;color:inherit;cursor:pointer;font-size:13px}.composer-option select:focus{outline:none}.delay-input{background:none;border:none;color:inherit;font-size:13px;text-align:center;width:50px}.delay-input:focus{outline:none}.composer-actions{align-items:center;display:flex;gap:8px}.composer-btn{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s}.composer-btn.secondary{background:#fff;border:1px solid #e2e8f0;color:#64748b}.composer-btn.secondary:hover{border-color:#cbd5e1;color:#374151}.composer-btn.primary{background:#4a99e9;border:none;color:#fff}.composer-btn.primary:hover{background:#3b82f6}.composer-btn.primary:disabled{background:#94a3b8;cursor:not-allowed}.composer-btn svg{height:16px;width:16px}.media-buttons{gap:8px}.media-btn,.media-buttons{align-items:center;display:flex}.media-btn{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;height:36px;justify-content:center;transition:all .2s;width:36px}.media-btn:hover{border-color:#4a99e9;color:#4a99e9}.media-btn svg{height:18px;width:18px}.price-option{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px;transition:all .2s}.price-option:hover{border-color:#4a99e9;color:#4a99e9}.price-option svg{height:16px;width:16px}.price-input{background:none;border:none;color:inherit;font-size:13px;font-weight:500;width:60px}.price-input:focus{outline:none}.insert-nickname-btn{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#4a99e9;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s}.insert-nickname-btn:hover{background:#dbeafe}.insert-nickname-btn svg{height:12px;width:12px}.preview-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.preview-label{color:#374151;font-size:13px;font-weight:600;margin-bottom:12px}.preview-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.preview-label-row .preview-label{margin-bottom:0}.sample-name-toggle{align-items:center;cursor:pointer;display:flex;gap:6px;-webkit-user-select:none;user-select:none}.sample-name-toggle input[type=checkbox]{accent-color:#4a99e9;cursor:pointer;height:16px;width:16px}.sample-name-label{color:#64748b;font-size:12px}.preview-phone{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-height:180px;padding:16px}.preview-message-wrapper{align-items:flex-start;display:flex;gap:10px;justify-content:flex-end}.preview-message{word-wrap:break-word;background:#4a99e9;border-radius:18px 18px 4px 18px;color:#fff;font-size:13px;line-height:1.5;max-width:85%;padding:12px 16px}.preview-avatar{background:linear-gradient(135deg,#f472b6,#c084fc);border-radius:50%;flex-shrink:0;height:32px;width:32px}.preview-time{color:#94a3b8;font-size:11px;margin-top:8px;text-align:right}.history-section{margin-top:24px}.history-title{color:#374151;font-size:14px;font-weight:600;margin-bottom:16px}.history-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;width:100%}.history-table-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:500;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.history-row,.history-table-header{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 80px 90px 70px 80px 80px 90px}.history-row{align-items:center;border-bottom:1px solid #f1f5f9;color:#374151;font-size:13px;padding:14px 16px}.history-row:last-child{border-bottom:none}.history-row:hover{background:#f8fafc}.history-message{align-items:center;display:flex;gap:8px}.history-message-text{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-expand{color:#94a3b8;cursor:pointer;flex-shrink:0}.history-expand:hover,.history-media{color:#64748b}.history-stat{text-align:center}.history-stat.good{color:#16a34a}.history-date{color:#64748b;font-size:12px}.active-badge{align-items:center;background:#dcfce7;border-radius:4px;color:#16a34a;display:inline-flex;font-size:11px;font-weight:500;gap:4px;margin-left:8px;padding:2px 8px}.milestone-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}@media (max-width:768px){.milestone-grid{grid-template-columns:repeat(2,1fr)}}.milestone-card{background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:16px;transition:all .2s}.milestone-card:hover{border-color:#cbd5e1}.milestone-card.active{background:#f0f9ff;border-color:#4a99e9}.milestone-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.milestone-badge{background:#e0e7ff;border-radius:6px;color:#4f46e5;font-size:12px;font-weight:600;padding:4px 8px}.milestone-toggle{background:#e2e8f0;border-radius:10px;cursor:pointer;height:20px;position:relative;transition:background .2s;width:36px}.milestone-toggle.active{background:#4a99e9}.milestone-toggle:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.milestone-toggle.active:after{transform:translateX(16px)}.milestone-title{color:#0f172a;font-size:14px;font-weight:600;margin-bottom:4px}.milestone-sent{color:#64748b;font-size:12px}.empty-message{color:#94a3b8;font-size:13px;font-style:italic}.analytics-value.blue{color:#2563eb}.analytics-label{color:#64748b;font-size:12px}.analytics-change{align-items:center;display:flex;font-size:11px;gap:4px;justify-content:center;margin-top:6px}.analytics-change.up{color:#16a34a}.analytics-change.down{color:#dc2626}.composer-btn.saving{opacity:.7;pointer-events:none}.automation-toggle.disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.automation-header{align-items:flex-start;flex-direction:column;gap:16px}.automation-header-right{justify-content:space-between;width:100%}.automation-stats{gap:16px}.composer-footer{align-items:flex-start;flex-direction:column}.composer-actions{justify-content:flex-end;width:100%}.history-row,.history-table-header{grid-template-columns:1fr 60px 60px 60px}.history-row>:nth-child(n+5),.history-table-header>:nth-child(n+5){display:none}}.educational-box{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;margin-bottom:24px;overflow:hidden}.educational-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;-webkit-user-select:none;user-select:none}.educational-header:hover{background:#ffffff4d}.educational-header-left{align-items:center;display:flex;gap:12px}.educational-icon{align-items:center;background:#4a99e9;border-radius:10px;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;min-width:40px;width:40px}.educational-title-wrapper{align-items:flex-start;display:flex;flex-direction:column}.educational-title{color:#0c4a6e;font-size:16px;font-weight:600;text-align:left}.educational-subtitle{color:#0369a1;font-size:13px;text-align:left}.educational-toggle{align-items:center;color:#0369a1;display:flex;height:32px;justify-content:center;transition:transform .2s;width:32px}.educational-toggle.collapsed{transform:rotate(-90deg)}.educational-content{display:none;padding:0 20px 20px}.educational-content.expanded{display:block}.educational-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.educational-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.educational-grid{grid-template-columns:1fr}}.educational-card{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;padding:16px;text-align:left}.educational-card-icon{align-items:center;border-radius:8px;display:flex;font-size:18px;height:36px;justify-content:center;margin-bottom:12px;min-width:36px;width:36px}.educational-card-icon.blue{background:#dbeafe;color:#2563eb}.educational-card-icon.green{background:#dcfce7;color:#16a34a}.educational-card-icon.purple{background:#f3e8ff;color:#9333ea}.educational-card-icon.yellow{background:#fef3c7;color:#d97706}.educational-card-icon.red{background:#fee2e2;color:#dc2626}.educational-card-icon.cyan{background:#cffafe;color:#0891b2}.educational-card-title{color:#1e293b;font-size:14px;font-weight:600;margin-bottom:6px}.educational-card-text{color:#64748b;font-size:13px;line-height:1.5}.educational-card-text a{color:#4a99e9;text-decoration:none}.educational-card-text a:hover{text-decoration:underline}.compositions-sub-tabs{border-bottom:1px solid #e9ebee;display:flex;gap:4px;margin-bottom:20px;padding-bottom:0}.compositions-sub-tab{background:none;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:14px;margin-bottom:-1px;padding:10px 20px;text-decoration:none;transition:all .15s}.compositions-sub-tab:hover{color:#333}.compositions-sub-tab.active{border-bottom:2px solid #4a99e9;color:#4a99e9;font-weight:500}.compositions-sub-tab .tab-count{background:#e8e8e8;border-radius:10px;color:#666;font-size:12px;margin-left:6px;padding:2px 8px}.compositions-sub-tab.active .tab-count{background:#e8f4fd;color:#4a99e9}.compositions-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.compositions-search-wrapper{max-width:220px;min-width:180px;position:relative;width:220px}.compositions-search-wrapper svg{color:#888;height:12px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.compositions-search-wrapper input{background:#e8e8e8;border:none;border-radius:6px;box-sizing:border-box;font-size:13px;outline:none;padding:8px 12px 8px 32px;width:100%}.compositions-search-wrapper input:focus{background:#e0e0e0}.compositions-filter-select{min-width:140px}.compositions-filter-select .custom-select-trigger{background:#e8e8e8;border:none;border-radius:8px;color:#333;font-size:14px;padding:10px 16px}.compositions-filter-select .custom-select-trigger:hover{background-color:#dedede}.compositions-filter-select.open .custom-select-trigger{background-color:#e0e0e0}.top-performers-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px;overflow:hidden}.top-performers-main-header{align-items:center;border-bottom:1px solid #e9ebee;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:background .15s;-webkit-user-select:none;user-select:none}.top-performers-main-header:hover{background:#fafbfc}.top-performers-main-header-left{align-items:center;display:flex;gap:10px}.top-performers-main-header-left h2{align-items:center;color:#333;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.top-performers-main-header-left h2 .fa-star,.top-performers-main-header-left h2 svg{color:#f9a825;height:18px;width:18px}.top-performers-toggle{align-items:center;color:#888;display:flex;height:28px;justify-content:center;transition:transform .2s;width:28px}.top-performers-toggle.collapsed{transform:rotate(-90deg)}.top-performers-content{display:block}.top-performers-content.collapsed{display:none}.top-performers-section{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr}@media (max-width:900px){.top-performers-section{grid-template-columns:1fr}}.top-performers-box{background:#fff}.top-performers-box:first-child{border-right:1px solid #e9ebee}@media (max-width:900px){.top-performers-box:first-child{border-bottom:1px solid #e9ebee;border-right:none}}.top-performers-header{align-items:center;background:#fafbfc;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 16px}.top-performers-header h3{align-items:center;color:#333;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.top-performers-header h3 svg{height:16px;width:16px}.top-performers-header .total-value{color:#16bf59;font-size:13px;font-weight:600}.top-performers-list{max-height:400px;overflow-y:auto}.top-performer-row{border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;flex-direction:column;padding:12px 16px;transition:background .15s}.top-performer-row:hover{background:#fafbfc}.top-performer-row:last-child{border-bottom:none}.top-performer-row-main{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:28px 1fr 70px 70px}.top-performer-rank{align-items:center;background:#f5f5f5;border-radius:50%;color:#666;display:flex;font-size:11px;font-weight:600;height:24px;justify-content:center;width:24px}.top-performer-rank.gold{background:#fff8e1;color:#f9a825}.top-performer-rank.silver{background:#f5f5f5;color:#666}.top-performer-rank.bronze{background:#fff3e0;color:#ef6c00}.top-performer-message-container{min-width:0}.top-performer-message{color:#333;font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-performer-message.expanded{overflow:visible;white-space:normal}.top-performer-dates{color:#888;display:none;font-size:11px;margin-top:6px}.top-performer-dates.visible{display:flex;gap:16px}.top-performer-dates span{align-items:center;display:flex;gap:4px}.top-performer-dates svg{height:12px;width:12px}.top-performer-value{color:#16bf59;font-size:13px;font-weight:600;text-align:right}.top-performer-value.purple{color:#9333ea}.top-performer-action{display:flex;justify-content:flex-end}.resend-btn-small{align-items:center;background:#4a99e9;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:2px 10px;transition:background .15s;white-space:nowrap}.resend-btn-small:hover{background:#3a89d9}.resend-btn-small.success{background:#16bf59;cursor:default}.resend-btn-small.success:hover{background:#16bf59}.resend-btn-small:disabled{cursor:not-allowed;opacity:.8}.resend-btn-small svg{height:12px;width:12px}.compositions-table{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;width:100%}.compositions-table-header{border-bottom:1px solid #e9ebee;color:#888;display:grid;font-size:12px;font-weight:500;grid-template-columns:90px 1fr 120px 70px 90px 130px 70px 70px 70px;padding:12px 16px}.compositions-table-header>div{padding:0 8px}@media (max-width:1100px){.compositions-table-header{display:none}}.composition-row{border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;flex-direction:column;padding:16px;position:relative;transition:background .15s}.composition-row:hover{background:#fafbfc}.row-categories,.row-media{margin-top:10px;padding-left:8px}.row-media{align-items:center;display:flex;justify-content:space-between}.comp-draft-link{color:#888;font-size:12px;text-decoration:none}.comp-draft-link:hover{color:#4a99e9}.row-footer{border-top:1px solid #eaeaea;justify-content:space-between;margin-top:10px;padding-left:8px;padding-top:10px}.comp-author,.row-footer{align-items:center;display:flex}.comp-author{gap:8px}.comp-avatar{background:linear-gradient(135deg,#667eea,#764ba2);background-position:50%;background-size:cover;border-radius:50%;height:36px;min-width:36px;width:36px}.comp-username{color:#666;font-size:13px}.row-actions-buttons{display:flex;gap:6px}.composition-row-top{align-items:start;display:grid;grid-template-columns:90px 1fr 120px 70px 90px 130px 70px 70px 70px}@media (max-width:1100px){.composition-row-top{display:flex;flex-direction:column;gap:8px}}.composition-row-top>div{padding:0 8px}.comp-id{color:#333;font-size:13px;font-weight:500}.comp-message-text{line-height:1.6}.comp-date,.comp-message-text{color:#333;font-size:13px}.comp-date-time{color:#888;font-size:12px;margin-top:2px}.comp-price{font-size:13px;font-weight:500}.comp-price.free,.comp-price.paid{color:#16bf59}.comp-purchased,.comp-stat{color:#333;font-size:13px}.composition-row-expanded{border-top:1px solid #eaeaea;display:none;margin-top:16px;padding-top:16px}.composition-row-expanded.visible{display:block}.comp-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.comp-tag{align-items:center;background:#f5f5f5;border-radius:4px;color:#666;display:inline-flex;font-size:11px;gap:4px;padding:3px 10px}.comp-tag.include{background:#e8f9ee;color:#16bf59}.comp-tag.exclude{background:#ffebee;color:#e74c3c}.media-indicators{display:flex;gap:6px;margin-bottom:12px}.media-thumb{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);background-position:50%;background-size:cover;border-radius:6px;color:#fff;display:flex;font-size:10px;font-weight:500;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.media-thumb.image{background:linear-gradient(135deg,#f093fb,#f5576c)}.media-thumb.video{background:linear-gradient(135deg,#4facfe,#00f2fe)}.media-thumb svg{height:16px;width:16px}.quick-actions{display:flex;gap:6px}.quick-action-btn{align-items:center;background:#f5f5f5;border:none;border-radius:5px;color:#555;cursor:pointer;display:flex;font-size:11px;gap:4px;padding:5px 10px;text-decoration:none;transition:all .15s}.quick-action-btn:hover{background:#e8e8e8;color:#333}.quick-action-btn.primary{background:#4a99e9;color:#fff}.quick-action-btn.primary:hover{background:#3a89d9}.quick-action-btn.danger{color:#e74c3c}.quick-action-btn.danger:hover{background:#fef2f2}.quick-action-btn.success{background:#16bf59;color:#fff;cursor:default}.quick-action-btn.success:hover{background:#16bf59}.quick-action-btn:disabled{cursor:not-allowed;opacity:.8}.quick-action-btn svg{height:12px;width:12px}.scheduled-table{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.scheduled-header{border-bottom:1px solid #e9ebee;color:#888;display:grid;font-size:12px;font-weight:500;grid-template-columns:1fr 140px 100px 100px 140px;padding:12px 16px}@media (max-width:900px){.scheduled-header{display:none}}.scheduled-row{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;padding:16px;transition:background .15s}.scheduled-row:hover{background:#fafbfc}.scheduled-row-main{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr 140px 100px 100px 140px}@media (max-width:900px){.scheduled-row-main{display:flex;flex-direction:column;gap:8px}}.scheduled-message-col{display:flex;flex-direction:column;gap:6px}.scheduled-text{color:#333;font-size:13px;line-height:1.5}.scheduled-lists{display:flex;flex-wrap:wrap;gap:4px}.scheduled-time{color:#333;font-size:13px}.scheduled-time-sub{color:#888;font-size:12px}.scheduled-recipients{color:#333;font-size:13px}.scheduled-price{color:#16bf59;font-size:13px;font-weight:500}.scheduled-actions{display:flex;gap:8px}.edit-scheduled-btn{background:#e8e8e8;border:none;border-radius:6px;color:#333;cursor:pointer;font-size:12px;padding:6px 12px}.edit-scheduled-btn:hover{background:#dedede}.cancel-scheduled-btn{background:none;border:1px solid #e74c3c;border-radius:6px;color:#e74c3c;cursor:pointer;font-size:12px;padding:6px 12px}.cancel-scheduled-btn:hover{background:#fef2f2}.scheduled-empty{color:#888;padding:60px 20px;text-align:center}.scheduled-empty svg{color:#ccc;height:48px;margin-bottom:16px;width:48px}.scheduled-empty h4{color:#333;font-size:16px;margin-bottom:8px}.scheduled-empty p{font-size:14px;margin-bottom:20px}.scheduled-empty a{color:#4a99e9;text-decoration:none}.top-performers-loading{align-items:center;color:#888;display:flex;justify-content:center;padding:40px}.top-performers-empty{color:#888;font-size:13px;padding:40px;text-align:center}.compositions-pagination{align-items:center;background:#fafbfc;border-top:1px solid #e9ebee;display:flex;justify-content:space-between;padding:16px}.pagination-info{color:#666;font-size:13px}.pagination-buttons{display:flex;gap:4px}.pagination-btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .15s}.pagination-btn:hover:not(.disabled):not(.active){background:#f5f5f5;border-color:#d0d0d0}.pagination-btn.active{background:#4a99e9;border-color:#4a99e9;color:#fff;font-weight:500}.pagination-btn.disabled{background:#f5f5f5;border-color:#e0e0e0;color:#bbb;cursor:not-allowed}@media (max-width:600px){.compositions-pagination{flex-direction:column;gap:12px}.pagination-buttons{flex-wrap:wrap;justify-content:center}}