:root{--ink-950: #020817;--ink-900: #040d1b;--navy-950: #041126;--navy-900: #071a35;--navy-850: #082342;--navy-800: #0b2a52;--blue-700: #124f91;--blue-500: #2a82cf;--gold-200: #fff1ba;--gold-300: #f6dc8c;--gold-500: #d7a93f;--gold-700: #8f651d;--text-main: #fff7df;--text-muted: #d9c995;--blue-panel: radial-gradient(120% 220% at 0 0, #236ba8 0%, #0a274d 17%, #071a35 82%, #236ba8 100%);--dark-panel: linear-gradient(180deg, #112a48 0%, #030a13 49.9%, #102844 100%);--gold-gradient: linear-gradient(180deg, #fff1ba 0%, #f6dc8c 18%, #a97821 52%, #ffe89b 86%, #d7a93f 100%)}html{scroll-behavior:smooth}.site-shell{min-height:100vh;overflow-x:hidden;background:linear-gradient(#020817e6,#020817f0),url(/assets/source/page-bg.webp) top center / 1920px auto repeat-y,var(--ink-950)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar{position:fixed;z-index:100;inset:0 0 auto;height:56px;border-bottom:1px solid rgba(246,220,140,.28);background:linear-gradient(180deg,#020817fa,#071a35f5);box-shadow:0 8px 28px #00000080;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-inner{width:min(960px,calc(100% - 32px));height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.brand-lockup,.topbar-actions,.header-search{display:flex;align-items:center}.brand-lockup{gap:7px}.brand-logo{width:32px;height:32px;object-fit:contain}.brand-text{width:71px;height:28px;object-fit:contain}.brand-domain{width:104px;height:18px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(246,220,140,.18))}.topbar-actions{gap:10px;position:relative}.header-search{width:164px;height:34px;gap:6px;padding:0 11px;color:var(--gold-300);border:1px solid rgba(246,220,140,.22);border-radius:999px;background:linear-gradient(180deg,#0d2a4efa,#041126fa)}.header-search input{min-width:0;width:100%;color:var(--gold-200);background:transparent;border:0;outline:0;font-size:12px}.header-search input::placeholder{color:#a89152}.language-dot{display:grid;place-items:center;width:27px;height:27px;color:#fff4c8;background:#dc2626;border:1px solid rgba(255,231,151,.6);border-radius:50%;font-size:12px;font-weight:700}.menu-toggle{display:grid;place-items:center;width:34px;height:34px;padding:0;color:var(--gold-300);background:transparent;border:0;cursor:pointer}.menu-toggle svg{width:26px;height:26px}.menu-drawer{position:absolute;z-index:130;top:44px;right:0;width:176px;padding:8px;display:grid;border:1px solid rgba(246,220,140,.32);border-radius:16px;background:linear-gradient(180deg,#071a35fa,#020817fa);box-shadow:0 24px 50px #00000094}.menu-drawer button{min-height:39px;padding:8px 12px;color:var(--gold-300);text-align:left;background:transparent;border:0;border-radius:9px;cursor:pointer}.menu-drawer button:hover,.menu-drawer button:focus-visible{background:#2a82cf33;outline:1px solid rgba(246,220,140,.25)}.hero-section{width:100vw;margin:0 calc(50% - 50vw) 8px;padding-top:56px;background:#020611}.hero-section picture,.hero-section img{display:block;width:100%}.hero-section img{aspect-ratio:3840 / 1560;object-fit:cover}.page-content{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:0 0 50px}.section-panel{position:relative;margin:40px 0 24px;padding:20px 24px 24px;border:1px solid rgba(246,220,140,.18);border-radius:20px;background:var(--blue-panel);box-shadow:0 18px 46px #00000052,inset 0 1px #ffffff14}.section-heading{display:grid;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:7px;padding-bottom:20px;text-align:center}.section-heading h2{margin:0;color:transparent;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:700;line-height:1}.section-heading p{grid-column:1 / -1;margin:8px 0 0;color:var(--gold-500);font-size:12px}.title-dots{width:52px;height:29px;object-fit:contain}.media-frame{overflow:hidden;border:2px solid var(--gold-700);border-radius:18px;background:#020611}.about-video{display:block;width:100%;aspect-ratio:2 / 1;object-fit:cover}.values-image,.services-image{display:block;width:100%;border-radius:14px}.business-shell{padding:20px;display:grid;gap:16px;border-radius:20px;background:linear-gradient(180deg,#07192dfa,#02070ffa)}.department{padding:0 20px 20px;border:1px solid rgba(246,220,140,.22);border-radius:20px;background:linear-gradient(180deg,#2a82cf2e,#2a82cf00 50%,#2a82cf26)}.department-heading{display:grid;place-items:center;margin-bottom:12px}.department-heading h3{min-width:290px;margin:0;padding:16px 45px 7px;color:transparent;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;text-align:center;font-size:20px}.department-heading img{display:block;width:232px;height:auto}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.contact-card{min-width:0;height:230px;padding:14px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;border:1px solid rgba(246,220,140,.74);border-radius:10px;background:var(--dark-panel)}.contact-card>a:first-child{display:grid;place-items:center;width:88px;height:88px;border-radius:50%}.contact-avatar{width:88px;height:88px;object-fit:cover;border:3px solid #be5a36;border-radius:50%}.contact-card strong{max-width:100%;color:var(--gold-300);font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.telegram-strip{width:100%;height:38px;display:grid;place-items:center;border:1px solid rgba(246,220,140,.65);border-radius:8px;background:linear-gradient(180deg,#0d2b4e,#020912 56%,#14365d);box-shadow:inset 0 0 12px #000c}.telegram-strip img{width:30px;height:28px;object-fit:contain}.verification-card{min-height:236px;padding:18px 30px 14px;display:flex;flex-direction:column;align-items:center;gap:16px;border:1px solid rgba(246,220,140,.85);border-radius:10px;background:var(--dark-panel)}.verification-title{text-align:center}.verification-title h3{margin:0 0 4px;color:var(--gold-300);font-size:17px}.verification-title p{margin:0;color:#f6dc8c8c;font-size:13px}.verification-input{width:100%;height:48px;padding:6px 8px;display:flex;align-items:center;gap:9px;color:#92abc9;border-radius:10px;background:#0d1b2b;box-shadow:inset 0 1px #ffffff1a}.verification-input input{flex:1;min-width:0;color:#fff;background:transparent;border:0;outline:0;font-size:12px}.paste-button{height:36px;padding:0 12px;display:flex;align-items:center;gap:5px;color:var(--gold-300);border:0;border-radius:8px;background:#d7a93f26;cursor:pointer}.verify-button{min-width:128px;height:48px;padding:0 34px;color:#061022;font-size:19px;font-weight:700;border:0;border-radius:10px;background:var(--gold-gradient);cursor:pointer}.verify-button:disabled{opacity:.45;cursor:not-allowed}.verification-message{margin:-4px 0 0;color:#d7e9ff;font-size:13px}.verification-note{width:100%;margin:0;display:flex;justify-content:center;gap:5px;color:#fff;font-size:12px}.verification-note span{color:#2fe46d}.collaboration-banner{display:block}.collaboration-banner img{display:block;width:100%;border-radius:10px}.activity-shell{position:relative;padding:66px 18px 82px;border:1px solid rgba(246,220,140,.85);border-radius:18px;background:var(--dark-panel);overflow:hidden}.activity-shell>h3{position:absolute;top:0;left:0;margin:0;padding:13px 48px 14px 22px;color:#160e00;border-radius:0 0 28px;background:var(--gold-gradient);font-size:20px}.activity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.activity-item{position:relative;min-width:0;height:160px;padding:10px 0 0;border:0;background:transparent;cursor:pointer}.activity-item>span{position:absolute;z-index:2;top:0;left:0;min-width:76px;padding:7px 14px 7px 10px;color:#140b00;border-radius:14px 14px 14px 0;background:var(--gold-gradient);font-size:12px;font-weight:700}.activity-item picture,.activity-item img{width:100%;height:100%;display:block}.activity-item img{object-fit:cover;border:1px solid rgba(246,220,140,.82);border-radius:10px}.activity-contact-buttons{position:absolute;right:0;bottom:18px;left:0;display:flex;justify-content:center;gap:14px}.activity-contact-buttons img{display:block;width:150px;height:auto}.modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:#000000c2}.activity-dialog{position:relative;width:min(100%,460px);max-height:78vh;padding:28px 22px 22px;overflow-y:auto;border:1px solid rgba(246,220,140,.85);border-radius:18px;background:radial-gradient(circle at 12% 0,rgba(42,130,207,.26),transparent 30%),var(--dark-panel);box-shadow:0 26px 70px #000000b3}.modal-close{position:absolute;top:9px;right:10px;display:grid;place-items:center;width:34px;height:34px;color:var(--gold-300);border:0;background:transparent;cursor:pointer}.activity-dialog header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.activity-dialog header span{display:grid;place-items:center;width:28px;height:28px;color:#071225;border-radius:50%;background:var(--gold-gradient);font-weight:800}.activity-dialog h3{margin:0;color:var(--gold-300);font-size:21px}.activity-detail{color:#e2d29f;font-size:14px;line-height:1.65}.activity-detail p{margin:8px 0}.activity-detail .highlight{color:var(--gold-300);font-weight:700}.activity-detail dl{margin:8px 0 14px}.activity-detail dl>div{display:flex;justify-content:space-between;gap:20px}.activity-detail dt,.activity-detail dd{margin:0}.activity-detail dd{color:var(--gold-300);font-weight:700}.complaint-card{min-height:96px;padding:20px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(246,220,140,.85);border-radius:18px;background:var(--dark-panel)}.complaint-person{display:flex;align-items:center;gap:12px;color:var(--gold-200);text-decoration:none}.complaint-person img{width:58px;height:58px;object-fit:cover;border-radius:50%}.complaint-handle{display:flex;align-items:center;gap:8px;color:var(--gold-300)}.complaint-handle>img{width:30px;height:30px;object-fit:contain}.complaint-handle button{display:grid;place-items:center;width:42px;height:42px;color:#071225;border:0;border-radius:50%;background:var(--gold-gradient);cursor:pointer}.copy-feedback{margin:10px 0 -4px;color:#71f49b;text-align:right}.copy-feedback.error{color:#ff8e83}.floating-actions{position:fixed;z-index:80;top:50%;right:max(18px,calc((100vw - 1320px)/2));display:grid;gap:12px;transform:translateY(-50%)}.floating-actions a{width:72px;height:72px;display:grid;place-items:center;align-content:center;gap:2px;color:#061022;text-decoration:none;border:2px solid rgba(255,242,190,.8);border-radius:50%;background:var(--gold-gradient);box-shadow:0 9px 24px #0006}.floating-actions svg{width:26px;height:26px}.floating-actions span{font-size:11px;font-weight:800}:focus-visible{outline:2px solid #61b8ff;outline-offset:3px}@media(max-width:760px){.topbar{height:56px}.topbar-inner{width:calc(100% - 24px)}.brand-lockup{gap:4px}.brand-logo{width:27px;height:27px}.brand-text{width:52px;height:21px}.brand-domain{width:69px;height:12px}.topbar-actions{gap:5px}.header-search{width:136px;height:31px;padding:0 8px}.header-search input{font-size:10px}.language-dot{width:25px;height:25px;font-size:10px}.menu-toggle{width:30px;height:30px}.menu-toggle svg{width:24px;height:24px}.menu-drawer{top:40px;width:160px}.hero-section{padding-top:56px;margin-bottom:10px}.hero-section img{aspect-ratio:750 / 480;object-fit:cover}.page-content{width:100%;padding-bottom:64px}.section-panel{width:calc(100% - 24px);margin:0 auto 12px;padding:8px;border-radius:10px}.section-heading{gap:4px;padding:3px 0 9px}.section-heading h2{font-size:21px}.section-heading p{margin-top:5px;font-size:9px}.title-dots{width:29px;height:16px}.media-frame{border-width:1px;border-radius:8px}.about-video{aspect-ratio:1.86 / 1;border-radius:7px}.values-image,.services-image{border-radius:7px}.business-shell{padding:8px;gap:10px;border-radius:8px}.department{padding:0 8px 8px;border-radius:8px}.department-heading{margin-bottom:7px}.department-heading h3{min-width:250px;padding:11px 35px 5px;font-size:17px}.department-heading img{width:205px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contact-card{height:148px;padding:8px 10px;gap:6px;border-radius:8px}.contact-card:first-child{grid-column:1 / -1;height:166px}.contact-card>a:first-child{width:70px;height:70px}.contact-avatar{width:70px;height:70px;border-width:2px}.contact-card strong{font-size:12px}.telegram-strip{height:31px}.telegram-strip img{width:25px;height:24px}.verification-card{min-height:220px;padding:14px 10px 10px;gap:13px}.verification-title h3{font-size:14px}.verification-title p{font-size:11px}.verification-input{height:42px}.verification-input input{font-size:10px}.paste-button{height:32px;padding:0 9px;font-size:10px}.verify-button{min-width:100px;height:39px;padding:0 24px;font-size:14px}.verification-message{font-size:10px}.verification-note{display:block;text-align:left;font-size:9px;line-height:1.55}.verification-note strong{display:block}.collaboration-banner img{border-radius:7px}.activity-shell{padding:56px 4px 12px;border-radius:10px}.activity-shell>h3{padding:11px 35px 11px 18px;font-size:16px}.activity-grid{grid-template-columns:1fr;gap:8px}.activity-item{height:150px;padding-top:8px}.activity-item>span{min-width:68px;padding:6px 12px 6px 9px;font-size:11px}.activity-contact-buttons{position:static;flex-direction:column;align-items:center;gap:8px;margin-top:10px}.activity-contact-buttons img{width:212px}.activity-dialog{width:min(100%,340px);padding:24px 18px 18px}.complaint-card{min-height:76px;padding:10px 12px;border-radius:8px}.complaint-person{gap:7px}.complaint-person img{width:48px;height:48px}.complaint-person strong{font-size:12px}.complaint-handle{gap:5px;font-size:11px}.complaint-handle>img{width:24px;height:24px}.complaint-handle button{width:38px;height:38px}.copy-feedback{font-size:11px}.floating-actions{top:306px;right:2px;gap:7px;transform:none}.floating-actions a{width:48px;height:48px;border-width:1px}.floating-actions svg{width:19px;height:19px}.floating-actions span{font-size:8px}}@media(max-width:380px){.brand-domain{display:none}.header-search{width:130px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{color:#fff7df;background:#020817;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;color:#fff7df;background:#020817;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,video{max-width:100%}
