/* 海角视频 原创样式 v2 - y02v4v.cn | 深紫金直播风格 */
:root {
    --clr-primary:   #9B30FF;   /* 深紫 */
    --clr-secondary: #FF6B9D;   /* 玫红 */
    --clr-gold:      #F5C842;   /* 金黄 */
    --clr-accent:    #00D4FF;   /* 青蓝 */
    --bg-page:       #0D0618;   /* 极深紫黑 */
    --bg-card:       #160D2A;   /* 深紫卡片 */
    --bg-card2:      #1E1040;   /* 次深卡片 */
    --bg-glass:      rgba(155,48,255,0.08);
    --text-white:    #F0EAFF;
    --text-muted:    #8B7BAA;
    --border-glow:   rgba(155,48,255,0.3);
    --grad-main:     linear-gradient(135deg,#9B30FF 0%,#FF6B9D 100%);
    --grad-gold:     linear-gradient(135deg,#F5C842 0%,#FF9A3C 100%);
    --grad-dark:     linear-gradient(180deg,#0D0618 0%,#160D2A 100%);
    --shadow-glow:   0 0 30px rgba(155,48,255,0.25);
    --shadow-card:   0 4px 24px rgba(0,0,0,0.5);
    --radius:        12px;
    --radius-sm:     8px;
    --radius-pill:   50px;
    --trans:         0.25s ease;
}

*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;}
html{scroll-behavior:smooth;font-size:16px;}
body{
    font-family:"Microsoft YaHei","PingFang SC","Noto Sans SC",sans-serif;
    background:var(--bg-page);
    color:var(--text-white);
    line-height:1.7;
    overflow-x:hidden;
}
a{color:var(--clr-primary);text-decoration:none;transition:color var(--trans);}
a:hover{color:var(--clr-gold);}
ul,ol{list-style:none;}
img{max-width:100%;height:auto;display:block;}
button{cursor:pointer;border:none;outline:none;font-family:inherit;}

.container{max-width:1200px;margin:0 auto;padding:0 20px;}

/* ===== 顶部公告 ===== */
.notice-bar{
    background:var(--grad-main);
    color:#fff;
    font-size:13px;font-weight:600;
    padding:7px 0;text-align:center;
    letter-spacing:0.5px;
}
.notice-bar a{color:var(--clr-gold);text-decoration:underline;}

/* ===== Header ===== */
.site-header{
    background:rgba(13,6,24,0.95);
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
    position:sticky;top:0;z-index:1000;
    border-bottom:1px solid var(--border-glow);
}
.header-wrap{
    display:flex;align-items:center;
    justify-content:space-between;
    height:70px;gap:16px;
}
.logo-area{display:flex;align-items:center;gap:10px;flex-shrink:0;}
.logo-area .fav-icon{width:32px;height:32px;border-radius:6px;}
.logo-area .main-logo{height:42px;width:auto;}

/* ===== Nav ===== */
.main-nav ul{display:flex;align-items:center;gap:2px;}
.main-nav a{
    font-size:14px;font-weight:600;
    color:var(--text-muted);
    padding:7px 14px;border-radius:var(--radius-pill);
    transition:all var(--trans);white-space:nowrap;
}
.main-nav a:hover,.main-nav a.active{
    background:var(--grad-main);
    color:#fff;
    box-shadow:0 0 16px rgba(155,48,255,0.4);
}

/* ===== Search ===== */
.nav-search{flex:1;max-width:280px;}
.search-wrap{
    display:flex;
    background:var(--bg-card2);
    border:1px solid var(--border-glow);
    border-radius:var(--radius-pill);
    overflow:hidden;
    transition:border-color var(--trans);
}
.search-wrap:focus-within{border-color:var(--clr-primary);}
.search-wrap input{
    flex:1;padding:8px 16px;
    background:transparent;border:none;outline:none;
    color:var(--text-white);font-size:13px;
}
.search-wrap input::placeholder{color:var(--text-muted);}
.search-wrap button{
    background:var(--grad-main);
    color:#fff;padding:8px 16px;
    font-size:13px;font-weight:600;
    border-radius:0 var(--radius-pill) var(--radius-pill) 0;
    transition:opacity var(--trans);
}
.search-wrap button:hover{opacity:0.85;}

/* ===== Mobile Toggle ===== */
.mob-toggle{
    display:none;flex-direction:column;gap:5px;
    padding:8px;cursor:pointer;
}
.mob-toggle span{
    display:block;width:22px;height:2px;
    background:var(--clr-primary);border-radius:2px;
    transition:all var(--trans);
}

/* ===== Hero ===== */
.hero{
    position:relative;
    min-height:560px;
    background-size:cover;background-position:center top;
    display:flex;align-items:center;
    overflow:hidden;
}
.hero::before{
    content:'';position:absolute;inset:0;
    background:linear-gradient(135deg,rgba(13,6,24,0.88) 0%,rgba(155,48,255,0.28) 60%,rgba(13,6,24,0.7) 100%);
}
.hero-inner{position:relative;z-index:2;max-width:700px;padding:48px 0;}
.hero-eyebrow{
    display:inline-flex;align-items:center;gap:8px;
    background:rgba(155,48,255,0.2);
    border:1px solid var(--border-glow);
    border-radius:var(--radius-pill);
    padding:5px 16px;font-size:13px;font-weight:600;
    color:var(--clr-primary);margin-bottom:20px;
}
.hero-eyebrow::before{content:'🔴';font-size:10px;}
.hero h1{
    font-size:clamp(26px,4vw,54px);
    font-weight:900;line-height:1.15;
    margin-bottom:18px;
    text-shadow:0 2px 12px rgba(0,0,0,0.6);
}
.hero h1 .hl{
    background:var(--grad-main);
    -webkit-background-clip:text;-webkit-text-fill-color:transparent;
    background-clip:text;
}
.hero p{
    font-size:17px;color:rgba(240,234,255,0.8);
    margin-bottom:32px;line-height:1.8;
}
.hero-actions{display:flex;gap:14px;flex-wrap:wrap;}
.btn{
    display:inline-flex;align-items:center;gap:8px;
    padding:12px 28px;border-radius:var(--radius-pill);
    font-size:15px;font-weight:700;
    transition:all var(--trans);cursor:pointer;
}
.btn-glow{
    background:var(--grad-main);color:#fff;
    box-shadow:0 4px 20px rgba(155,48,255,0.5);
}
.btn-glow:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(155,48,255,0.65);color:#fff;}
.btn-ghost{
    background:transparent;color:var(--text-white);
    border:1.5px solid rgba(240,234,255,0.4);
}
.btn-ghost:hover{border-color:var(--clr-primary);color:var(--clr-primary);}

/* ===== Live Stats ===== */
.live-stats{
    background:var(--bg-card);
    border-top:1px solid var(--border-glow);
    padding:20px 0;
}
.stats-row{
    display:grid;grid-template-columns:repeat(4,1fr);
    gap:0;text-align:center;
}
.stat-box{
    padding:12px 16px;
    border-right:1px solid var(--border-glow);
}
.stat-box:last-child{border-right:none;}
.stat-num{
    font-size:26px;font-weight:900;
    background:var(--grad-main);
    -webkit-background-clip:text;-webkit-text-fill-color:transparent;
    background-clip:text;
}
.stat-lbl{font-size:12px;color:var(--text-muted);margin-top:3px;}

/* ===== Section ===== */
.sec{padding:64px 0;}
.sec-alt{background:var(--bg-card);}
.sec-hd{text-align:center;margin-bottom:44px;}
.sec-badge{
    display:inline-block;
    background:var(--grad-main);
    color:#fff;font-size:11px;font-weight:700;
    padding:4px 14px;border-radius:var(--radius-pill);
    margin-bottom:12px;letter-spacing:1.5px;
}
.sec-title{
    font-size:clamp(20px,3vw,34px);
    font-weight:900;color:var(--text-white);
    margin-bottom:10px;
}
.sec-title em{
    font-style:normal;
    background:var(--grad-main);
    -webkit-background-clip:text;-webkit-text-fill-color:transparent;
    background-clip:text;
}
.sec-sub{font-size:15px;color:var(--text-muted);max-width:560px;margin:0 auto;}

/* ===== Video Cards ===== */
.vgrid{
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(260px,1fr));
    gap:20px;
}
.vcard{
    background:var(--bg-card);
    border-radius:var(--radius);
    overflow:hidden;
    border:1px solid var(--border-glow);
    transition:transform var(--trans),box-shadow var(--trans);
    cursor:pointer;
}
.vcard:hover{transform:translateY(-5px);box-shadow:var(--shadow-glow);}
.vthumb{
    position:relative;aspect-ratio:16/9;overflow:hidden;
    background:var(--bg-card2);
}
.vthumb img{width:100%;height:100%;object-fit:cover;transition:transform var(--trans);}
.vcard:hover .vthumb img{transform:scale(1.06);}
.vplay{
    position:absolute;inset:0;
    background:rgba(13,6,24,0.5);
    display:flex;align-items:center;justify-content:center;
    opacity:0;transition:opacity var(--trans);
}
.vcard:hover .vplay{opacity:1;}
.vplay-btn{
    width:52px;height:52px;border-radius:50%;
    background:var(--grad-main);
    display:flex;align-items:center;justify-content:center;
    box-shadow:0 0 20px rgba(155,48,255,0.6);
}
.vplay-btn::after{
    content:'';
    border-left:18px solid #fff;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    margin-left:3px;
}
.vtag{
    position:absolute;top:8px;left:8px;
    background:var(--grad-main);color:#fff;
    font-size:11px;font-weight:700;
    padding:3px 10px;border-radius:var(--radius-pill);
}
.vlive-dot{
    position:absolute;top:8px;right:8px;
    background:#FF3B3B;color:#fff;
    font-size:10px;font-weight:700;
    padding:2px 8px;border-radius:var(--radius-pill);
    display:flex;align-items:center;gap:4px;
}
.vlive-dot::before{
    content:'';width:6px;height:6px;
    border-radius:50%;background:#fff;
    animation:pulse 1.2s infinite;
}
@keyframes pulse{0%,100%{opacity:1;}50%{opacity:0.3;}}
.vinfo{padding:14px 16px;}
.vtitle{
    font-size:14px;font-weight:700;
    color:var(--text-white);
    margin-bottom:8px;
    display:-webkit-box;-webkit-line-clamp:2;
    -webkit-box-orient:vertical;overflow:hidden;
    line-height:1.5;
}
.vmeta{
    display:flex;justify-content:space-between;
    font-size:12px;color:var(--text-muted);
}
.vmeta-stats{display:flex;gap:10px;}

/* ===== Cat Tabs ===== */
.ctabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px;}
.ctab{
    padding:7px 18px;border-radius:var(--radius-pill);
    font-size:13px;font-weight:600;
    border:1px solid var(--border-glow);
    color:var(--text-muted);background:transparent;
    transition:all var(--trans);cursor:pointer;
}
.ctab.active,.ctab:hover{
    background:var(--grad-main);
    border-color:transparent;color:#fff;
    box-shadow:0 0 12px rgba(155,48,255,0.4);
}

/* ===== Feature Grid ===== */
.fgrid{
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(270px,1fr));
    gap:20px;
}
.fcard{
    background:var(--bg-card);
    border-radius:var(--radius);
    padding:26px 22px;
    border:1px solid var(--border-glow);
    transition:transform var(--trans),box-shadow var(--trans);
}
.fcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-glow);}
.ficon{
    width:52px;height:52px;border-radius:12px;
    display:flex;align-items:center;justify-content:center;
    font-size:24px;margin-bottom:14px;
    background:var(--bg-glass);
    border:1px solid var(--border-glow);
}
.fcard h3{font-size:17px;font-weight:800;margin-bottom:8px;color:var(--text-white);}
.fcard p{font-size:13px;color:var(--text-muted);line-height:1.7;}

/* ===== Expert Cards ===== */
.egrid{
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(280px,1fr));
    gap:22px;
}
.ecard{
    background:var(--bg-card);
    border-radius:var(--radius);
    padding:26px 22px;text-align:center;
    border:1px solid var(--border-glow);
    transition:transform var(--trans);
}
.ecard:hover{transform:translateY(-4px);}
.eavatar{
    width:96px;height:96px;border-radius:50%;
    margin:0 auto 14px;overflow:hidden;
    border:2px solid var(--clr-primary);
    box-shadow:0 0 20px rgba(155,48,255,0.4);
}
.eavatar img{width:100%;height:100%;object-fit:cover;}
.ename{font-size:17px;font-weight:800;margin-bottom:3px;}
.erole{
    font-size:12px;font-weight:600;
    background:var(--grad-main);
    -webkit-background-clip:text;-webkit-text-fill-color:transparent;
    background-clip:text;
    margin-bottom:10px;
}
.edesc{font-size:13px;color:var(--text-muted);margin-bottom:14px;line-height:1.6;}
.etags{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-bottom:14px;}
.etag{
    font-size:11px;
    background:var(--bg-glass);
    color:var(--clr-primary);
    padding:3px 10px;border-radius:var(--radius-pill);
    border:1px solid var(--border-glow);
}
.ebtns{display:flex;gap:8px;justify-content:center;}
.ebtn{
    padding:7px 16px;border-radius:var(--radius-pill);
    font-size:12px;font-weight:700;
    transition:all var(--trans);cursor:pointer;
}
.ebtn-p{background:var(--grad-main);color:#fff;}
.ebtn-p:hover{opacity:0.85;color:#fff;}
.ebtn-o{
    background:transparent;
    border:1px solid var(--clr-primary);
    color:var(--clr-primary);
}
.ebtn-o:hover{background:var(--clr-primary);color:#fff;}

/* ===== Community ===== */
.comm-banner{
    position:relative;border-radius:var(--radius);
    overflow:hidden;margin-bottom:28px;
}
.comm-banner img{width:100%;height:260px;object-fit:cover;}
.comm-overlay{
    position:absolute;inset:0;
    background:linear-gradient(to right,rgba(13,6,24,0.8),transparent);
    display:flex;align-items:center;padding:0 36px;
}
.comm-overlay h2{font-size:30px;font-weight:900;color:#fff;}
.cgrid{
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(220px,1fr));
    gap:16px;
}
.ccard{
    background:var(--bg-card);
    border-radius:var(--radius-sm);
    padding:20px;
    border-left:3px solid var(--clr-primary);
    border-top:1px solid var(--border-glow);
    border-right:1px solid var(--border-glow);
    border-bottom:1px solid var(--border-glow);
    transition:transform var(--trans);
}
.ccard:hover{transform:translateY(-3px);}
.ccard h3{font-size:15px;font-weight:800;margin-bottom:6px;color:var(--text-white);}
.ccard p{font-size:12px;color:var(--text-muted);}

/* ===== FAQ ===== */
.faq-wrap{max-width:820px;margin:0 auto;}
.faq-item{
    background:var(--bg-card);
    border-radius:var(--radius-sm);
    margin-bottom:10px;
    border:1px solid var(--border-glow);
    overflow:hidden;
}
.faq-q{
    padding:16px 20px;
    font-weight:700;font-size:14px;
    cursor:pointer;
    display:flex;justify-content:space-between;align-items:center;
    color:var(--text-white);
    transition:background var(--trans);
}
.faq-q:hover{background:var(--bg-glass);}
.faq-ico{
    width:22px;height:22px;border-radius:50%;
    background:var(--grad-main);
    display:flex;align-items:center;justify-content:center;
    color:#fff;font-size:14px;font-weight:900;flex-shrink:0;
    transition:transform var(--trans);
}
.faq-item.open .faq-ico{transform:rotate(45deg);}
.faq-a{
    max-height:0;overflow:hidden;
    font-size:13px;color:var(--text-muted);
    transition:max-height 0.4s ease,padding 0.3s;
    line-height:1.8;padding:0 20px;
}
.faq-item.open .faq-a{max-height:200px;padding:0 20px 16px;}

/* ===== Reviews ===== */
.rgrid{
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(280px,1fr));
    gap:18px;
}
.rcard{
    background:var(--bg-card);
    border-radius:var(--radius);
    padding:20px;
    border:1px solid var(--border-glow);
}
.rstars{color:var(--clr-gold);font-size:14px;margin-bottom:10px;}
.rtext{font-size:13px;color:var(--text-white);line-height:1.7;margin-bottom:14px;}
.ruser{display:flex;align-items:center;gap:10px;}
.ravatar{
    width:34px;height:34px;border-radius:50%;flex-shrink:0;
    background:var(--grad-main);
    display:flex;align-items:center;justify-content:center;
    color:#fff;font-size:13px;font-weight:700;
}
.rname{font-size:13px;font-weight:700;color:var(--text-white);}
.rdate{font-size:11px;color:var(--text-muted);}

/* ===== Partners ===== */
.pgrid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;}
.pitem{
    background:var(--bg-card);
    border:1px solid var(--border-glow);
    border-radius:var(--radius-sm);
    padding:14px 24px;
    font-size:14px;font-weight:700;
    color:var(--text-muted);
    transition:all var(--trans);
}
.pitem:hover{border-color:var(--clr-primary);color:var(--clr-primary);box-shadow:0 0 12px rgba(155,48,255,0.2);}

/* ===== Steps ===== */
.sgrid{
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(220px,1fr));
    gap:18px;
}
.scard{
    background:var(--bg-card);
    border-radius:var(--radius);
    padding:22px 18px;text-align:center;
    border:1px solid var(--border-glow);
}
.snum{
    width:42px;height:42px;border-radius:50%;
    background:var(--grad-main);
    display:flex;align-items:center;justify-content:center;
    color:#fff;font-size:16px;font-weight:900;
    margin:0 auto 12px;
    box-shadow:0 0 14px rgba(155,48,255,0.4);
}
.scard h3{font-size:15px;font-weight:800;margin-bottom:6px;color:var(--text-white);}
.scard p{font-size:12px;color:var(--text-muted);}

/* ===== Footer ===== */
.site-footer{
    background:#080310;
    border-top:1px solid var(--border-glow);
    padding:56px 0 24px;
}
.ft-grid{
    display:grid;
    grid-template-columns:2fr 1fr 1fr 1.5fr;
    gap:36px;margin-bottom:36px;
}
.ft-brand p{
    font-size:13px;color:var(--text-muted);
    margin:12px 0;line-height:1.8;
}
.ft-logo{height:42px;width:auto;margin-bottom:8px;}
.ft-social{display:flex;gap:8px;margin-top:14px;}
.soc-btn{
    width:34px;height:34px;border-radius:50%;
    background:var(--bg-card2);
    border:1px solid var(--border-glow);
    display:flex;align-items:center;justify-content:center;
    font-size:12px;color:var(--text-muted);
    transition:all var(--trans);
}
.soc-btn:hover{background:var(--grad-main);border-color:transparent;color:#fff;}
.ft-col h4{
    font-size:15px;font-weight:800;
    color:var(--text-white);margin-bottom:16px;
    padding-bottom:8px;
    border-bottom:1px solid var(--border-glow);
}
.ft-col ul li{margin-bottom:9px;}
.ft-col ul a{font-size:13px;color:var(--text-muted);transition:color var(--trans);}
.ft-col ul a:hover{color:var(--clr-gold);}
.ft-contact p{
    font-size:13px;color:var(--text-muted);
    margin-bottom:7px;display:flex;align-items:center;gap:6px;
}
.ft-qrs{display:flex;gap:14px;margin-top:14px;}
.qr-box{text-align:center;}
.qr-box img{width:86px;height:86px;border-radius:6px;border:1px solid var(--border-glow);}
.qr-box span{display:block;font-size:10px;color:var(--text-muted);margin-top:5px;}
.ft-bottom{
    border-top:1px solid var(--border-glow);
    padding-top:20px;
    display:flex;justify-content:space-between;align-items:center;
    flex-wrap:wrap;gap:10px;
}
.ft-bottom p{font-size:12px;color:var(--text-muted);}
.ft-bottom a{color:var(--text-muted);transition:color var(--trans);}
.ft-bottom a:hover{color:var(--clr-gold);}

/* ===== Share Bar ===== */
.share-row{
    display:flex;align-items:center;gap:8px;
    flex-wrap:wrap;padding:12px 0;
    border-top:1px solid var(--border-glow);
    margin-top:12px;
}
.share-row span{font-size:13px;color:var(--text-muted);}
.share-btn{
    padding:5px 14px;border-radius:var(--radius-pill);
    font-size:12px;font-weight:600;
    border:1px solid var(--border-glow);
    color:var(--text-muted);background:transparent;
    transition:all var(--trans);cursor:pointer;
}
.share-btn:hover{border-color:var(--clr-primary);color:var(--clr-primary);}

/* ===== Breadcrumb ===== */
.breadcrumb{
    padding:10px 0;font-size:12px;color:var(--text-muted);
    display:flex;align-items:center;gap:5px;flex-wrap:wrap;
}
.breadcrumb a{color:var(--clr-primary);}

/* ===== Page Hero ===== */
.pg-hero{
    background:linear-gradient(135deg,#0D0618 0%,#1E0A3C 100%);
    padding:44px 0;margin-bottom:36px;
    border-bottom:1px solid var(--border-glow);
}
.pg-hero h1{
    font-size:clamp(22px,3vw,38px);
    font-weight:900;color:var(--text-white);
    margin-bottom:8px;
}
.pg-hero p{font-size:15px;color:var(--text-muted);}

/* ===== Scroll Top ===== */
.go-top{
    position:fixed;bottom:28px;right:28px;
    width:42px;height:42px;border-radius:50%;
    background:var(--grad-main);
    display:flex;align-items:center;justify-content:center;
    color:#fff;font-size:18px;
    box-shadow:0 0 20px rgba(155,48,255,0.5);
    opacity:0;pointer-events:none;
    transition:opacity var(--trans),transform var(--trans);
    z-index:999;cursor:pointer;
}
.go-top.show{opacity:1;pointer-events:auto;}
.go-top:hover{transform:translateY(-3px);}

/* ===== Pagination ===== */
.pager{display:flex;justify-content:center;gap:6px;margin-top:36px;flex-wrap:wrap;}
.pg-btn{
    width:34px;height:34px;border-radius:var(--radius-sm);
    display:flex;align-items:center;justify-content:center;
    font-size:13px;font-weight:600;
    border:1px solid var(--border-glow);
    color:var(--text-muted);background:transparent;
    transition:all var(--trans);cursor:pointer;
}
.pg-btn.active,.pg-btn:hover{
    background:var(--grad-main);
    border-color:transparent;color:#fff;
}

/* ===== Responsive ===== */
@media(max-width:1024px){
    .ft-grid{grid-template-columns:1fr 1fr;}
}
@media(max-width:768px){
    .header-wrap{height:58px;flex-wrap:wrap;padding:6px 0;}
    .main-nav,.nav-search{display:none;}
    .main-nav.open{
        display:block;position:absolute;
        top:58px;left:0;right:0;
        background:rgba(13,6,24,0.98);
        border-bottom:1px solid var(--border-glow);
        padding:14px;z-index:999;
    }
    .main-nav.open ul{flex-direction:column;gap:2px;}
    .mob-toggle{display:flex;}
    .hero{min-height:380px;}
    .hero h1{font-size:24px;}
    .stats-row{grid-template-columns:repeat(2,1fr);}
    .ft-grid{grid-template-columns:1fr;}
    .ft-bottom{flex-direction:column;text-align:center;}
    .vgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));}
    .egrid{grid-template-columns:1fr;}
    .sgrid{grid-template-columns:1fr 1fr;}
}
@media(max-width:480px){
    .sec{padding:36px 0;}
    .hero-inner{padding:32px 0;}
    .cgrid{grid-template-columns:1fr 1fr;}
    .sgrid{grid-template-columns:1fr;}
    .rgrid{grid-template-columns:1fr;}
}


/* Utility */
.3093ip { display:none;visibility:hidden; }
.0czbr { font-size:0;line-height:0;color:transparent; }
.uvs0stbu { font-size:0;line-height:0;color:transparent; }
.4i1d7br4 { position:absolute;left:-9999px; }
.36qx21 { opacity:0;pointer-events:none; }
.3fm8l { opacity:0;pointer-events:none; }
.jqajvitc { display:none;visibility:hidden; }
