/* bzag3xkbomz1 | v9.78 */
/* ===== CSS Reset & Base ===== */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;color:#e8e0d4;background:#0a0a0a;line-height:1.8;overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:#c9a96e;text-decoration:none;transition:color .3s}
a:hover{color:#e8c97a}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;color:#f5f0e8}
/* x4k1aqwtxv */
/* ===== Jammer Block (invisible for SEO) ===== */
._3a2057px{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}

/* ===== Layout ===== */
._bo5o6x{max-width:1200px;margin:0 auto;padding:0 20px}
.sc-ez4kwx{padding:60px 0}

/* ===== Header & Navigation ===== */
._ohhnz1{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(10,10,10,.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(201,169,110,.15);transition:all .3s}
.yogm8et{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;max-width:1200px;margin:0 auto}
.css-acv6vt{display:flex;align-items:center;gap:10px}
.css-acv6vt img{width:40px;height:40px;border-radius:6px}
/* hhzbp */.css-acv6vt span{font-size:1.1rem;font-weight:700;color:#c9a96e;letter-spacing:1px}
/* coswya0j1 */.tlvsmw63{display:none;background:none;border:none;color:#e8e0d4;font-size:1.5rem;cursor:pointer}
/* 266q */.qwdowg5 ul{display:flex;gap:24px}
.qwdowg5 a{font-size:.9rem;color:#bbb;padding:6px 0;position:relative;transition:color .3s}
.qwdowg5 a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:#c9a96e;transition:width .3s}
/* eyp6gcy */.qwdowg5 a:hover,
.qwdowg5 a.active{color:#c9a96e}
.qwdowg5 a:hover::after,
.qwdowg5 a.active::after{width:100%}

/* ===== Breadcrumb ===== */
.ubbbhisr{padding:100px 0 10px;font-size:.85rem;color:#888}
.ubbbhisr a{color:#c9a96e}
.ubbbhisr span{margin:0 6px;color:#555}

/* ===== Hero Banner ===== */
.d5pukjhzvh{position:relative;height:80vh;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:64px}
._szlo68v{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(.45)}
.tw-ebgzbi{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.3) 0%,rgba(10,10,10,.85) 100%)}
.qb3npvk17e{position:relative;z-index:2;text-align:center;padding:0 20px;max-width:800px}
.qb3npvk17e h1{font-size:2.8rem;margin-bottom:16px;color:#f5f0e8;text-shadow:0 2px 20px rgba(0,0,0,.5)}
.qb3npvk17e p{font-size:1.15rem;color:#ccc;margin-bottom:30px;line-height:1.8}
/* mts8np3wq3 */._n02duta{display:inline-block;padding:14px 36px;background:linear-gradient(135deg,#c9a96e,#a0824a);color:#0a0a0a;font-weight:700;border-radius:4px;font-size:1rem;transition:transform .3s,box-shadow .3s}
._n02duta:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(201,169,110,.3);color:#0a0a0a}

/* ===== Section Title ===== */
._ej4ayz3{text-align:center;margin-bottom:50px}
._ej4ayz3 h2{font-size:2rem;color:#f5f0e8;margin-bottom:12px}
/* ewh4f30w */._ej4ayz3 h2 span{color:#c9a96e}
._ej4ayz3 p{color:#999;font-size:1rem;max-width:600px;margin:0 auto}
._ej4ayz3 .sc-weh3ql{width:60px;height:3px;background:#c9a96e;margin:16px auto 0;border-radius:2px}

/* ===== Card Grid ===== */
._a0auu9dz{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px}
.el-40x3u8{background:#141414;border:1px solid rgba(201,169,110,.1);border-radius:8px;overflow:hidden;transition:transform .3s,box-shadow .3s}
.el-40x3u8:hover{transform:translateY(-6px);box-shadow:0 12px 35px rgba(201,169,110,.12)}
/* 88g0 */.st-5jxt0b{position:relative;overflow:hidden;aspect-ratio:16/10}
.st-5jxt0b img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.el-40x3u8:hover .st-5jxt0b img{transform:scale(1.05)}
._m4juodjc{padding:20px}
._m4juodjc h3{font-size:1.15rem;margin-bottom:8px;color:#f5f0e8}
._m4juodjc p{font-size:.9rem;color:#999;line-height:1.7}
.ww0kpgia{display:inline-block;padding:3px 10px;background:rgba(201,169,110,.15);color:#c9a96e;font-size:.75rem;border-radius:3px;margin-top:10px}
/* 78aycl0yb */
/* ===== Designer Profiles ===== */
.tw-bk8st5{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}
.sc-flvri1{background:#141414;border:1px solid rgba(201,169,110,.08);border-radius:10px;padding:30px;text-align:center;transition:transform .3s}
.sc-flvri1:hover{transform:translateY(-4px)}
.sc-flvri1 img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin:0 auto 16px;border:3px solid #c9a96e}
.sc-flvri1 h3{font-size:1.1rem;margin-bottom:6px}
.sc-flvri1 ._8ciplf{color:#c9a96e;font-size:.85rem;margin-bottom:12px}
.sc-flvri1 p{font-size:.88rem;color:#999;line-height:1.7}

/* ===== FAQ ===== */
._wgwgsw{max-width:800px;margin:0 auto}
.sc-idr60v{border-bottom:1px solid rgba(201,169,110,.12);padding:20px 0}
.css-q4sj8p{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.05rem;color:#f5f0e8;font-weight:600}
.css-q4sj8p::after{content:'+';font-size:1.4rem;color:#c9a96e;transition:transform .3s}
.sc-idr60v.active .css-q4sj8p::after{transform:rotate(45deg)}
/* 67u4y */.css-5b5abn{max-height:0;overflow:hidden;transition:max-height .4s ease;color:#999;font-size:.95rem;line-height:1.8}
.sc-idr60v.active .css-5b5abn{max-height:500px;padding-top:12px}

/* ===== About Section ===== */
._vq7ykio{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
/* xz4h */.lejeaeby9f h3{font-size:1.5rem;margin-bottom:16px;color:#c9a96e}
.lejeaeby9f p{margin-bottom:14px;color:#bbb;line-height:1.8}
.t4pebza{border-radius:10px;overflow:hidden}
/* mz6tkpj1 */.t4pebza img{width:100%;height:100%;object-fit:cover}

/* ===== Stats ===== */
.tgwaal4i{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:40px 0;text-align:center}
/* uf39wj */.tw-bee4m2 ._twi43o{font-size:2.2rem;font-weight:700;color:#c9a96e}
.tw-bee4m2 .p8oyebzvkk{font-size:.85rem;color:#999;margin-top:4px}

/* ===== Analysis Tool Section ===== */
.st-t251hs{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.st-t251hs img{border-radius:10px;border:1px solid rgba(201,169,110,.1)}
/* d9f8 */._tugd9h04{list-style:none}
._tugd9h04 li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);color:#bbb;font-size:.95rem}
._tugd9h04 li::before{content:'◆';color:#c9a96e;margin-right:10px;font-size:.7rem}

/* ===== Footer ===== */
._s80oavp4{background:#0d0d0d;border-top:1px solid rgba(201,169,110,.1);padding:50px 0 20px}
._w6fln2{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;margin-bottom:40px}
.qndukj4a h4{color:#c9a96e;font-size:1rem;margin-bottom:16px}
/* 49bcxr */.qndukj4a p,.qndukj4a a{font-size:.88rem;color:#888;line-height:2}
.qndukj4a a:hover{color:#c9a96e}
.qndukj4a ul li a{display:block}
/* hv22wuz2 */.o2w87p3{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.05);font-size:.82rem;color:#666666}
.o2w87p3 a{color:#888888}

/* ===== App Download Page ===== */
.st-qtb2gn{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:40px 0}
/* 4zk1hcax1x */._t8vtlo h2{font-size:2rem;margin-bottom:16px}
._t8vtlo p{color:#bbb;margin-bottom:20px;line-height:1.8}
/* 2j7hvie1 */._22nr6gsj{display:flex;gap:16px;flex-wrap:wrap}
._72hvjy{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#1a1a1a;border:1px solid rgba(201,169,110,.3);border-radius:8px;color:#e8e0d4;font-size:.95rem;transition:all .3s}
._72hvjy:hover{background:#c9a96e;color:#0a0a0a;border-color:#c9a96e}
.lj8tuyq0lj{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;padding:40px 0}
._6g73auk9{background:#141414;border:1px solid rgba(201,169,110,.08);border-radius:10px;padding:28px;text-align:center}
._6g73auk9 h3{color:#c9a96e;margin-bottom:10px;font-size:1.1rem}
._6g73auk9 p{color:#999;font-size:.9rem;line-height:1.7}

/* ===== Inner Page Content ===== */
._ybt22sz6{padding-top:100px;min-height:70vh}
._ybt22sz6 h1{font-size:2rem;margin-bottom:20px;color:#f5f0e8}
._ybt22sz6 h2{font-size:1.5rem;margin:30px 0 14px;color:#c9a96e}
._ybt22sz6 h3{font-size:1.2rem;margin:24px 0 10px;color:#e8e0d4}
/* 1xfm4rpo7k */._ybt22sz6 p{margin-bottom:16px;color:#bbb;line-height:1.9;font-size:.95rem}
._ybt22sz6 img{border-radius:8px;margin:20px 0;width:100%}
._ybt22sz6 ul,._ybt22sz6 ol{margin:16px 0 16px 20px;color:#bbbbbb}
/* 47hw4 */._ybt22sz6 li{margin-bottom:8px;line-height:1.7}

/* ===== Gallery Masonry ===== */
._ct55ocl{columns:3;column-gap:20px}
.zm6cl60o{break-inside:avoid;margin-bottom:20px;border-radius:8px;overflow:hidden;position:relative}
.zm6cl60o img{width:100%;display:block;transition:transform .5s}
/* r0qu */.zm6cl60o:hover img{transform:scale(1.03)}
.b5560rr{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff;font-size:.85rem}

/* ===== Animations ===== */
.ykyiev6qd6{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}
.ykyiev6qd6.visible{opacity:1;transform:translateY(0)}

/* ===== Responsive ===== */
@media(max-width:992px){
  ._vq7ykio,.st-t251hs,.st-qtb2gn{grid-template-columns:1fr}
  ._w6fln2{grid-template-columns:1fr 1fr}
  .tgwaal4i{grid-template-columns:repeat(2,1fr)}
  ._ct55ocl{columns:2}
  .qb3npvk17e h1{font-size:2rem}
/* aj2j */}
@media(max-width:768px){
  .tlvsmw63{display:block}
  .qwdowg5{position:fixed;top:64px;left:0;width:100%;background:rgba(10,10,10,.98);padding:20px;transform:translateY(-120%);transition:transform .3s;z-index:999}
  .qwdowg5.open{transform:translateY(0)}
  .qwdowg5 ul{flex-direction:column;gap:0}
  .qwdowg5 a{display:block;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:1rem}
  ._a0auu9dz{grid-template-columns:1fr}
  .tw-bk8st5{grid-template-columns:1fr}
/* n629 */  ._w6fln2{grid-template-columns:1fr}
  ._ct55ocl{columns:1}
  .d5pukjhzvh{height:60vh;min-height:400px}
/* xwotb1 */  .qb3npvk17e h1{font-size:1.6rem}
  .qb3npvk17e p{font-size:.95rem}
  ._ej4ayz3 h2{font-size:1.5rem}
/* n6yvk */  .tgwaal4i{grid-template-columns:1fr 1fr}
  ._22nr6gsj{flex-direction:column}
}

/* ioath9in7l810qn1 */
