.ctvls{--ctvls-coral:#ff7a2f;--ctvls-coral-deep:#f2611c;--ctvls-blue-deep:#4356c9;--ctvls-pill:99px;--ctvls-sh-soft:0 1px 4px #2e3a460d;--ctvls-sh-coral:0 8px 18px -8px #ff7a2f8c;--ctvls-sh-card:0 10px 30px -18px #141c2659}.ctvls-head{text-align:center}.ctvls-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--ctvls-blue-deep);font-size:12px;font-weight:800}.dark .ctvls-kicker{color:#93a0f5}.ctvls-h2{letter-spacing:-.004em;color:rgb(var(--app-ink));margin:12px 0 0;font-size:clamp(26px,4.2vw,46px);font-weight:800;line-height:1.2}.ctvls-h2 em{background:linear-gradient(92deg,#4356c9 0%,#8b7cf0 38%,#ff7a2f 92%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:-.22em;margin-bottom:-.1em;padding-top:.22em;padding-bottom:.1em;font-style:normal;font-weight:800;display:block}.ctvls-lead{color:rgb(var(--app-ink-subtle));max-width:680px;margin:10px auto 0;font-size:15.5px}.ctvls-chips{overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;margin:20px 0 14px;display:flex;overflow-x:auto}.ctvls-chips:active{cursor:grabbing}.ctvls-chips::-webkit-scrollbar{display:none}.ctvls-chiptrack{gap:9px;margin-inline:auto;padding:2px;display:flex}.ctvls-chip{border-radius:var(--ctvls-pill);border:1px solid rgb(var(--app-line));background:rgb(var(--app-surface-white));height:36px;color:rgb(var(--app-ink-muted));cursor:pointer;white-space:nowrap;box-shadow:var(--ctvls-sh-soft);flex:none;padding:0 16px;font-size:13.4px;font-weight:600;transition:all .2s}.ctvls-chip:hover{color:var(--ctvls-coral-deep);border-color:#ffd9c4}.ctvls-chip.on{background:var(--ctvls-coral-deep);border-color:var(--ctvls-coral-deep);color:#fff;box-shadow:var(--ctvls-sh-coral)}.ctvls-cta{cursor:pointer;border-radius:var(--ctvls-pill);background:linear-gradient(96deg, var(--ctvls-coral) 0%, var(--ctvls-coral-deep) 100%);letter-spacing:.01em;height:46px;box-shadow:var(--ctvls-sh-coral);border:1px solid #0000;justify-content:center;align-items:center;padding:0 30px;font-family:inherit;font-size:15px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;color:#fff!important}.ctvls-cta:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px #ff7a2fb3}.ctvls-cta svg{flex:none;width:17px;height:17px;margin-right:8px}.ctv-emn-ico{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #141c2614;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 18px -8px #141c264d,inset 0 1px #ffffffe6}.ctv-emn-ico svg{flex:none;width:24px;height:24px}.ctv-emn-ico:hover{transform:translateY(-2px);box-shadow:0 12px 24px -10px #141c2661,inset 0 1px #ffffffe6}.ctv-emn-ico--call{color:#e5342a}.ctv-emn-ico--zalo{color:#0068ff}.ctvls-chip--danger{color:#d4380d;border-color:#ffccc7}.ctvls-chip--danger:hover{color:#fff;background:#d4380d;border-color:#d4380d}.ctvls-chip svg{flex:none;width:15px;height:15px;margin-right:7px}.ctvls-chip{justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex}.ctvls-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ffffffbf;border-radius:18px;padding:16px 20px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 1px 2px #141c260a,0 10px 26px -18px #141c2673}.ctvls-stat:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 12% 0,#4356c929,#0000 70%),radial-gradient(55% 70% at 92% 8%,#ff7a2f29,#0000 70%);height:150%;position:absolute;inset:-40% -20% auto}.ctvls-stat>*{position:relative}a.ctvls-stat:hover{transform:translateY(-2px);box-shadow:0 1px 2px #141c260a,0 16px 30px -18px #141c268c}.dark .ctvls-stat{background:#ffffff0f;border-color:#ffffff1f}.ctvls-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ffffffbf;border-radius:20px;flex-direction:column;height:100%;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #141c260a,0 10px 26px -18px #141c2673}.ctvls-glass:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 12% 0,#4356c929,#0000 70%),radial-gradient(55% 70% at 92% 8%,#ff7a2f29,#0000 70%);height:150%;position:absolute;inset:-40% -20% auto}.ctvls-glass>*{position:relative}.dark .ctvls-glass{background:#ffffff0f;border-color:#ffffff1f}.ctvls-glass-head{min-height:24px;color:rgb(var(--app-ink));align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ctvls-glass-url{color:rgb(var(--app-ink-subtle));word-break:break-all;margin-top:8px;font-size:13px;line-height:18px}@media (min-width:768px){.ctvls-glass-url{min-height:36px}}.ctvls-glass-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ctvls-glass-share{border-top:1px solid rgb(var(--app-line));flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.ctvls-glass-spacer{margin-top:auto}.ctvls-period .ant-select-selector{border-radius:var(--ctvls-pill)!important;height:36px!important;padding-inline:14px!important}.ctvls-period .ant-select-selection-item{font-size:13.4px;font-weight:600;line-height:34px!important}.ctv-settings section{box-shadow:none;border-radius:18px}.ctv-settings input,.ctv-settings select{border-radius:12px}.ctv-settings .ant-btn{border-radius:var(--ctvls-pill);height:40px;padding:0 22px;font-weight:700}.ctvls-vsplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);display:grid}@media (max-width:980px){.ctvls-vsplit{grid-template-columns:1fr;gap:16px}}.ctvls-vheroside{flex-direction:column;align-items:flex-start;gap:15px;min-width:0;display:flex}.ctvls-vheroproj{border-radius:var(--ctvls-pill);border:1px solid rgb(var(--app-line));background:rgb(var(--app-surface-white));max-width:100%;color:rgb(var(--app-ink-muted));align-items:center;gap:8px;padding:6px 13px;font-size:12.6px;font-weight:800;display:inline-flex}.ctvls-vheroproj i{background:linear-gradient(135deg, var(--ctvls-coral), var(--ctvls-coral-deep));border-radius:50%;flex:none;width:7px;height:7px}.ctvls-vidcap{text-align:justify;text-justify:inter-word;overflow-wrap:break-word;color:rgb(var(--app-ink));margin:0;font-size:clamp(17px,1.5vw,22px);font-weight:500;line-height:1.45}.ctvls-vidcap span{color:rgb(var(--app-ink-subtle));margin-top:11px;font-size:14.6px;font-weight:400;line-height:1.62;display:block}.ctvls-vitem b{-webkit-line-clamp:3;color:rgb(var(--app-ink));text-align:justify;text-justify:inter-word;overflow-wrap:break-word;-webkit-box-orient:vertical;margin-top:11px;font-size:14.6px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.ctvls-vitem small{color:rgb(var(--app-ink-subtle));font-size:13px}.ctvls-head--tight .ctvls-kicker{letter-spacing:.2em;font-size:11px}.ctvls-head--tight .ctvls-h2{margin-top:5px;font-size:clamp(22px,2.7vw,33px);line-height:1.16}.ctvls-head--tight .ctvls-h2 em{margin:0;display:inline}.ctvls-head--tight+.ctvls-chips{margin:12px 0 10px}.ctvls-tourbox{border-top:1px solid rgb(var(--app-line));border-bottom:1px solid rgb(var(--app-line));background:#0b0e12;height:min(82dvh,900px);position:relative;overflow:hidden}@media (max-width:820px){.ctvls-tourbox{height:min(72dvh,620px)}}.ctvls-posterimg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ctvls-tourbox iframe{background:#000;border:0;width:100%;height:100%;display:block}.ctvls-poster{cursor:pointer;text-align:center;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.ctvls-poster:after{content:"";background:radial-gradient(58% 50% at 50% 54%,#060a1075,#060a1024 64%,#060a1000 100%);position:absolute;inset:0}.ctvls-poster.is-flat{cursor:default}.ctvls-tpin{z-index:2;padding:20px;position:relative}.ctvls-tpbtn{flex-direction:column;align-items:center;transition:transform .22s;display:inline-flex}.ctvls-tp360{aspect-ratio:1;place-items:center;width:clamp(96px,24vw,168px);margin:0 auto;animation:5s ease-in-out infinite ctvlsFloat;display:grid;position:relative}.ctvls-tphalo{background:conic-gradient(from 0deg, #f2611c00 0 58%, #f2611cf2 78%, #ffba84 86%, #f2611c00 96%);filter:blur(5px);border-radius:50%;animation:5.4s linear infinite ctvlsSpin;position:absolute;inset:-8%}.ctvls-tpring{border:1.6px solid #ffffff8c;border-radius:50%;animation:3.4s cubic-bezier(.2,.6,.2,1) infinite ctvlsSonar;position:absolute;inset:0}.ctvls-tpring.b{animation-delay:1.7s}.ctvls-tpdisc{background:#fff url(/galaxy360-logo.png) 50%/78% no-repeat;border-radius:50%;width:100%;height:100%;transition:transform .22s;position:relative;overflow:hidden;box-shadow:0 20px 46px -16px #000000bf,0 0 0 1px #ffffff8c,0 0 34px -8px #f2611c8c}.ctvls-tpdisc:after{content:"";will-change:transform;background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0);width:38%;animation:4.6s ease-in-out infinite ctvlsShine;position:absolute;top:-40%;bottom:-40%;left:-50%;transform:rotate(20deg)}.ctvls-poster:hover .ctvls-tpbtn{transform:translateY(-2px)}.ctvls-poster:hover .ctvls-tpdisc,.ctvls-poster:focus-visible .ctvls-tpdisc{transform:scale(1.06)}.ctvls-poster:focus-visible{outline:none}.ctvls-poster:focus-visible .ctvls-tpdisc{box-shadow:0 0 0 3px var(--ctvls-coral-deep), 0 20px 46px -16px #000000bf}.ctvls-tpname{color:#fff;text-shadow:0 2px 14px #0009;margin-top:14px;font-size:clamp(17px,2.4vw,23px);font-weight:700}.ctvls-tpsub{color:#ffffffdb;text-shadow:0 1px 10px #000000bf;margin-top:4px;font-size:13.4px}@keyframes ctvlsSpin{to{transform:rotate(360deg)}}@keyframes ctvlsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ctvlsSonar{0%{opacity:.75;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(1.55)}}@keyframes ctvlsShine{0%,58%{transform:translate(0)rotate(20deg)}88%,to{transform:translate(426%)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.ctvls-tpbtn,.ctvls-tp360,.ctvls-tphalo,.ctvls-tpring,.ctvls-tpdisc:after{animation:none}.ctvls-tpring{opacity:.4}}.ctvls-legend{color:rgb(var(--app-ink-muted));flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:14px;font-size:12.8px;display:flex}.ctvls-legend span{align-items:center;gap:6px;display:inline-flex}.ctvls-legend i{border-radius:50%;flex:none;width:9px;height:9px}.ctvls-stkfilters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;display:grid}.ctvls-stkfilters>*,.ctvls-stkfilters .ant-select,.ctvls-stkfilters .ant-input-number,.ctvls-stkfilters .ant-input-group-wrapper{width:100%;min-width:0}.ctvls-stkfilters .ctvls-stkf-wide{grid-column:1/-1}.ctvls-stkfilters .ctvls-stkf-floor{display:flex}.ctvls-stkfilters .ctvls-stkf-floor .ant-input-number{width:50%}.ctvls-stkfilters .ant-input-search>.ant-input-affix-wrapper,.ctvls-stkfilters .ant-input-search>.ant-btn{height:32px;padding-top:0;padding-bottom:0}.ctvls-stkfilters .ctvls-stkf-reset{cursor:pointer;width:auto;color:var(--ctvls-coral-deep);background:0 0;border:0;grid-column:1/-1;justify-self:end;padding:0;font-size:13.5px;font-weight:800}@media (min-width:700px){.ctvls-stkfilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ctvls-stkfilters{grid-template-columns:2fr 1fr 1fr 1fr 1.2fr 1.6fr}.ctvls-stkfilters .ctvls-stkf-wide{grid-column:auto}}@media (min-width:1280px){.ctvls-stksec{width:calc(50% + 590px);max-width:100%;margin-inline:auto}}.ctvls-stkframe{background:rgb(var(--app-surface-white));border:1px solid rgb(var(--app-line));box-shadow:var(--ctvls-sh-card);border-radius:16px;overflow:hidden}.ctvls-stkframe .ant-table-thead>tr>th,.ctvls-stkframe .ant-table-tbody>tr>td{padding-inline:9px}.ctvls-stkframe .ant-table-thead>tr>th{white-space:nowrap}.ctvls-stkframe .ant-table-pagination.ant-pagination{margin:12px 12px 14px}.ctvls-stkscroll{overflow-x:auto}.ctvls-stktable{border-collapse:collapse;text-align:left;width:100%;min-width:880px;font-size:13px}.ctvls-stktable th{color:#fff;white-space:nowrap;background:#0e7c66;padding:10px 12px;font-weight:700}.ctvls-stktable th:first-child{z-index:2;background:#0e7c66;position:sticky;left:0}.ctvls-stktable td{white-space:nowrap;border-top:1px solid rgb(var(--app-line-soft));color:rgb(var(--app-ink));padding:9px 12px}.ctvls-stktable tbody tr:nth-child(2n){background:rgb(var(--app-surface))}.ctvls-stktable td:first-child{z-index:1;background:rgb(var(--app-surface-white));font-weight:700;position:sticky;left:0;box-shadow:1px 0 #0000000f}.ctvls-stktable tbody tr:nth-child(2n) td:first-child{background:rgb(var(--app-surface))}.ctvls-stktable td.pr{text-align:right;color:#e11d48;font-weight:700}.ctvls-pill{border-radius:var(--ctvls-pill);padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.ctvls-stkfoot{border-top:1px solid rgb(var(--app-line));background:rgb(var(--app-surface));flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:14px 16px;display:flex}.ctvls-stkcount{color:rgb(var(--app-ink-muted));font-size:13.4px}.ctvls-stkcount b{color:rgb(var(--app-ink))}@media (min-width:700px){.ctvls-stkfoot{grid-template-columns:1fr auto;display:grid}.ctvls-stkfoot-link{justify-self:end}}.ctvls-stkbtn{cursor:pointer;border-radius:var(--ctvls-pill);background:var(--ctvls-coral-deep);color:#fff;height:44px;box-shadow:var(--ctvls-sh-coral);border:0;align-items:center;gap:8px;padding:0 20px;font-size:14.2px;font-weight:700;transition:transform .16s;display:inline-flex}.ctvls-stkbtn:hover{color:#fff;transform:translateY(-1px)}.ctvls-pagebg{z-index:-20;pointer-events:none;background:radial-gradient(44vmax 32vmax at 100% 0,#ff7a2f1c,#0000 62%),radial-gradient(40vmax 30vmax at 0 8%,#5b6fe012,#0000 60%),radial-gradient(46vmax 34vmax at 50% 100%,#ff9a5c14,#0000 62%),#fff linear-gradient(#fff 0%,#fdfefe 52%,#fffaf6 100%);position:fixed;inset:0}.dark .ctvls-pagebg{background:radial-gradient(44vmax 32vmax at 100% 0,#ff7a2f1a,#0000 62%),radial-gradient(40vmax 30vmax at 0 8%,#5b6fe017,#0000 60%),#0f1214 linear-gradient(#111417 0%,#0f1214 52%,#14100f 100%)}.ctvls-nav{z-index:45;border-radius:var(--ctvls-pill);border:1px solid rgb(var(--app-line));background:rgb(var(--app-surface-white) / .86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;align-items:center;gap:10px;max-width:1420px;margin:0 auto;padding:8px;transition:transform .3s ease-out,opacity .24s ease-out;display:flex;position:fixed;top:7px;left:12px;right:12px;transform:translateY(-160%);box-shadow:0 10px 30px -20px #141c2673}.ctvls-nav.show{opacity:1;pointer-events:auto;transform:translateY(0)}@media (min-width:768px){.ctvls-nav{left:18px;right:18px}}@media (prefers-reduced-motion:reduce){.ctvls-nav{transition:none}}@media (min-width:768px){.ctvls-nav--mobile{display:none}}.ctvls-navscroll{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.ctvls-navscroll::-webkit-scrollbar{display:none}.ctvls-navbtn{cursor:pointer;border-radius:var(--ctvls-pill);height:38px;color:rgb(var(--app-ink-muted));white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 15px;font-size:13.6px;font-weight:700;transition:all .18s;display:inline-flex}.ctvls-navbtn:hover{background:rgb(var(--app-surface));color:var(--ctvls-coral-deep)}.ctvls-navbtn.on{background:var(--ctvls-coral-deep);color:#fff;box-shadow:var(--ctvls-sh-coral)}.ctvls-navcta{cursor:pointer;border-radius:var(--ctvls-pill);background:var(--ctvls-coral-deep);color:#fff;white-space:nowrap;height:38px;box-shadow:var(--ctvls-sh-coral);border:0;flex:none;align-items:center;padding:0 18px;font-size:13.6px;font-weight:800;display:inline-flex}.ctvls-navcta:hover{color:#fff;transform:translateY(-1px)}.ctvls-anchor{scroll-margin-top:72px}@media (min-width:768px){.ctvls-anchor{scroll-margin-top:126px}}.ctvls-navavatar{cursor:pointer;border:1px solid rgb(var(--app-line));background:linear-gradient(135deg, var(--ctvls-coral), var(--ctvls-coral-deep));color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:13px;font-weight:800;display:none;overflow:hidden}.ctvls-navavatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:700px){.ctvls-navcta{display:none}.ctvls-navavatar{display:inline-flex}}
