:root{--bf-primary:#6366f1;--bf-primary-dark:#4f46e5;--bf-accent:#b91c1c;--bf-accent-soft:#f87171;--bf-success:#34d399;--bf-bg:#020617;--bf-card:rgba(17,24,39,.84);--bf-text:#fff;--bf-muted:#9ca3af;--bf-soft:#cbd5e1;--bf-border:rgba(129,140,248,.24);--bf-border-strong:rgba(129,140,248,.52);--bf-radius-md:18px;--bf-radius-lg:26px;--bf-radius-xl:40px;--bf-pill:999px;--bf-shadow:0 28px 90px rgba(0,0,0,.55);--bf-shadow-soft:0 20px 55px rgba(0,0,0,.25);--bf-glow:0 0 48px rgba(99,102,241,.24);--bf-container:1280px;--bf-transition:220ms ease}body.beguigo-features-template{background:radial-gradient(circle at 10% 5%,rgba(99,102,241,.22),transparent 30%),radial-gradient(circle at 90% 18%,rgba(185,28,28,.16),transparent 28%),radial-gradient(circle at 50% 85%,rgba(52,211,153,.1),transparent 32%),linear-gradient(180deg,#020617 0%,#0b1220 48%,#020617 100%);color:var(--bf-text)}body.beguigo-features-template *,body.beguigo-features-template *:before,body.beguigo-features-template *:after{box-sizing:border-box}body.beguigo-features-template .site-main,body.beguigo-features-template main,body.beguigo-features-template .content-area,body.beguigo-features-template .entry-content{max-width:none!important;padding-left:0!important;padding-right:0!important}.bf-page{width:100%;overflow-x:hidden;color:var(--bf-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.bf-page a{text-decoration:none!important}.bf-section{position:relative;width:100%;overflow:hidden;padding:clamp(3rem,7vw,6.5rem) 1rem}.bf-inner{width:100%;max-width:var(--bf-container);margin:0 auto}.bf-header{max-width:850px;margin:0 auto clamp(2rem,5vw,3.5rem);text-align:center}.bf-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.95rem;padding:.5rem .85rem;border:1px solid rgba(129,140,248,.44);border-radius:var(--bf-pill);background:rgba(17,24,39,.72);color:#c7d2fe;font-size:.75rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:var(--bf-glow);backdrop-filter:blur(14px)}.bf-title{margin:0 0 1rem;color:#fff;font-size:clamp(2rem,6vw,4.35rem);font-weight:950;line-height:1.03;letter-spacing:-.055em}.bf-subtitle{max-width:780px;margin:0 auto;color:var(--bf-soft);font-size:clamp(1rem,2.3vw,1.18rem);line-height:1.65}.bf-gradient{background:linear-gradient(135deg,#fff 0%,#a5b4fc 36%,#f87171 74%,#34d399 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.bf-button{display:inline-flex!important;align-items:center;justify-content:center;gap:.55rem;min-height:54px;padding:1rem 1.45rem!important;border:0!important;border-radius:var(--bf-radius-md)!important;background:linear-gradient(135deg,var(--bf-primary),var(--bf-primary-dark) 55%,var(--bf-accent))!important;color:#fff!important;font-size:.98rem!important;font-weight:850!important;line-height:1!important;text-align:center!important;cursor:pointer;box-shadow:0 16px 44px rgba(99,102,241,.34);transition:transform var(--bf-transition),box-shadow var(--bf-transition)}.bf-button:hover{color:#fff!important;transform:translateY(-2px);box-shadow:0 20px 54px rgba(99,102,241,.44)}.bf-button-outline{border:1px solid rgba(248,113,113,.42)!important;background:rgba(15,23,42,.58)!important;box-shadow:none;backdrop-filter:blur(14px)}.bf-button-outline:hover{background:rgba(30,41,59,.78)!important}.bf-hero{min-height:min(100vh,960px);display:flex;align-items:center;padding:clamp(2.5rem,7vw,7rem) 1rem}.bf-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(2,6,23,.96),rgba(2,6,23,.8) 42%,rgba(2,6,23,.42)),radial-gradient(circle at 74% 38%,rgba(99,102,241,.26),transparent 32%),radial-gradient(circle at 88% 72%,rgba(185,28,28,.14),transparent 28%);z-index:0}.bf-hero:after{content:"";position:absolute;inset:auto 0 0;height:220px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(11,18,32,.98));z-index:1}.bf-hero-inner{position:relative;z-index:2;width:100%;max-width:var(--bf-container);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,5rem)}.bf-hero-title{margin:0 0 1.15rem;color:#fff;font-size:clamp(2.45rem,7vw,6rem);font-weight:950;line-height:.96;letter-spacing:-.075em}.bf-hero-text{max-width:680px;margin:0 0 1.65rem;color:#d1d5db;font-size:clamp(1.03rem,2.3vw,1.25rem);line-height:1.62}.bf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1.7rem}.bf-trust{display:flex;flex-wrap:wrap;gap:.85rem 1rem;color:var(--bf-soft);font-size:.92rem;font-weight:750}.bf-trust span{display:inline-flex;align-items:center;gap:.45rem}.bf-trust span:before{content:"✓";display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:rgba(52,211,153,.14);color:var(--bf-success);font-size:.75rem;font-weight:900}.bf-visual{position:relative;min-height:520px;display:grid;place-items:center}.bf-orbit{position:relative;width:min(100%,620px);min-height:520px;border:1px solid rgba(129,140,248,.22);border-radius:var(--bf-radius-xl);background:radial-gradient(circle at 50% 35%,rgba(99,102,241,.3),transparent 28%),radial-gradient(circle at 62% 62%,rgba(185,28,28,.14),transparent 26%),linear-gradient(145deg,rgba(17,24,39,.9),rgba(2,6,23,.78));box-shadow:var(--bf-shadow),var(--bf-glow);overflow:hidden}.bf-orbit:before{content:"";position:absolute;inset:8%;border-radius:50%;border:1px dashed rgba(129,140,248,.24);box-shadow:inset 0 0 42px rgba(99,102,241,.08)}.bf-core{position:absolute;inset:50% auto auto 50%;width:190px;height:190px;transform:translate(-50%,-50%);border-radius:48px;background:linear-gradient(145deg,rgba(99,102,241,.85),rgba(185,28,28,.72)),radial-gradient(circle at top,rgba(255,255,255,.25),transparent 40%);box-shadow:0 0 65px rgba(99,102,241,.38),0 28px 70px rgba(0,0,0,.45)}.bf-core:after{content:"⚡";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:4.5rem;filter:drop-shadow(0 0 18px rgba(255,255,255,.35))}.bf-orbit-item{position:absolute;z-index:3;display:grid;place-items:center;width:104px;height:104px;border-radius:28px;border:1px solid rgba(129,140,248,.3);background:rgba(15,23,42,.72);box-shadow:0 20px 52px rgba(0,0,0,.46),0 0 32px rgba(99,102,241,.22);backdrop-filter:blur(14px);color:#fff;font-size:2rem;font-weight:950;animation:bfFloat 5s ease-in-out infinite}.bf-i1{top:70px;left:80px}.bf-i2{top:95px;right:82px;animation-delay:-1.1s}.bf-i3{bottom:100px;left:65px;animation-delay:-2.2s}.bf-i4{bottom:130px;right:60px;animation-delay:-3s}@keyframes bfFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(2deg)}}.bf-conditions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2rem}.bf-condition{padding:1rem;border:1px solid rgba(129,140,248,.18);border-radius:var(--bf-radius-md);background:rgba(15,23,42,.62);color:var(--bf-soft);font-size:.9rem;font-weight:750;text-align:center}.bf-feature-grid{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}.bf-feature{display:grid;grid-template-columns:92px minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.15rem,3vw,1.8rem);border:1px solid var(--bf-border);border-radius:var(--bf-radius-lg);background:linear-gradient(145deg,rgba(17,24,39,.88),rgba(2,6,23,.72)),radial-gradient(circle at top right,rgba(99,102,241,.16),transparent 36%);box-shadow:var(--bf-shadow-soft);transition:transform var(--bf-transition),border-color var(--bf-transition),box-shadow var(--bf-transition)}.bf-feature:hover{transform:translateY(-6px);border-color:var(--bf-border-strong);box-shadow:0 28px 74px rgba(0,0,0,.36),0 0 34px rgba(99,102,241,.12)}.bf-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:24px;background:rgba(99,102,241,.14);border:1px solid rgba(129,140,248,.28);box-shadow:inset 0 0 28px rgba(99,102,241,.08),0 0 30px rgba(99,102,241,.14);color:#fff;font-size:2rem}.bf-feature h3{margin:0 0 .35rem;color:#fff;font-size:clamp(1.35rem,3vw,2rem);font-weight:950;line-height:1.1;letter-spacing:-.035em}.bf-feature h4{margin:0 0 .85rem;color:var(--bf-accent-soft);font-size:1rem;font-weight:850}.bf-feature p{margin:0 0 1rem;color:var(--bf-soft);font-size:.98rem;line-height:1.65}.bf-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.bf-mini{padding:.9rem;border:1px solid rgba(129,140,248,.16);border-radius:var(--bf-radius-md);background:rgba(15,23,42,.58)}.bf-mini strong{display:block;margin-bottom:.35rem;color:#fff;font-size:.9rem}.bf-mini span{display:block;color:var(--bf-muted);font-size:.86rem;line-height:1.45}.bf-list{display:grid;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.bf-list li{display:flex;gap:.6rem;color:var(--bf-soft);font-size:.93rem;line-height:1.5}.bf-list li:before{content:"✓";flex:0 0 auto;color:var(--bf-success);font-weight:950}.bf-final{text-align:center;padding:clamp(1.6rem,5vw,3.8rem);border:1px solid rgba(129,140,248,.3);border-radius:clamp(24px,4vw,42px);background:linear-gradient(145deg,rgba(17,24,39,.88),rgba(2,6,23,.8)),radial-gradient(circle at top right,rgba(99,102,241,.18),transparent 32%),radial-gradient(circle at bottom left,rgba(185,28,28,.15),transparent 28%);box-shadow:var(--bf-shadow),var(--bf-glow)}.bf-final h2{margin:0 0 1rem;color:#fff;font-size:clamp(2rem,6vw,4.4rem);font-weight:950;line-height:1;letter-spacing:-.065em}.bf-final p{max-width:760px;margin:0 auto 1.5rem;color:var(--bf-soft);font-size:clamp(1rem,2.3vw,1.18rem);line-height:1.65}.bf-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem}.bf-reveal{opacity:0;transform:translateY(20px);animation:bfReveal .75s ease forwards}.bf-reveal:nth-child(2){animation-delay:.08s}.bf-reveal:nth-child(3){animation-delay:.16s}.bf-reveal:nth-child(4){animation-delay:.24s}@keyframes bfReveal{to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.bf-hero-inner{grid-template-columns:1fr}.bf-hero-content{max-width:880px;margin-inline:auto;text-align:center}.bf-actions,.bf-trust{justify-content:center}.bf-visual,.bf-orbit{min-height:430px}.bf-conditions{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.bf-feature{grid-template-columns:1fr;text-align:center}.bf-icon{margin-inline:auto}.bf-mini-grid{grid-template-columns:1fr;text-align:left}.bf-conditions{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.bf-section{padding:3rem .85rem}.bf-hero{min-height:auto;padding:2.4rem .85rem 3rem}.bf-hero-title{font-size:clamp(2.3rem,13vw,4rem)}.bf-actions,.bf-final-actions{flex-direction:column;align-items:stretch}.bf-button{width:100%}.bf-conditions{grid-template-columns:1fr}.bf-orbit{min-height:390px;border-radius:26px}.bf-core{width:150px;height:150px;border-radius:36px}.bf-core:after{font-size:3.4rem}.bf-orbit-item{width:78px;height:78px;border-radius:22px;font-size:1.45rem}.bf-i1{top:52px;left:42px}.bf-i2{top:76px;right:42px}.bf-i3{bottom:80px;left:38px}.bf-i4{bottom:100px;right:36px}}@media(max-width:480px){.bf-section{padding:2.5rem .7rem}.bf-eyebrow{font-size:.68rem;padding:.4rem .65rem}.bf-title,.bf-hero-title,.bf-final h2{letter-spacing:-.05em}.bf-hero-text,.bf-subtitle{font-size:.98rem}}


/* =========================================
BEGUIGO CHALLENGE LIMITS & REWARDS
========================================= */

.bg-challenge-rules{
    margin:60px 0;
}

.bg-section-header{
    text-align:center;
    max-width:900px;
    margin:auto auto 40px;
}

.bg-section-badge{
    display:inline-block;
    padding:8px 18px;
    border-radius:50px;
    background:rgba(255,184,0,.15);
    color:#ffb800;
    font-size:.85rem;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px;
    margin-bottom:15px;
}

.bg-section-header h2{
    color:#fff;
    font-size:2.4rem;
    margin-bottom:15px;
}

.bg-section-header p{
    color:#aab3c5;
    line-height:1.8;
}

.bg-rules-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
    gap:25px;
}

.bg-card{
    position:relative;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.08);
    border-radius:24px;
    padding:30px;
    backdrop-filter:blur(12px);

    transition:.35s ease;
}

.bg-card:hover{
    transform:translateY(-6px);
    border-color:rgba(255,184,0,.4);
    box-shadow:0 20px 45px rgba(0,0,0,.35);
}

.bg-card-icon{
    font-size:2.2rem;
    margin-bottom:15px;
}

.bg-card h3{
    color:#fff;
    margin-bottom:18px;
}

.bg-card p,
.bg-card li,
.bg-card small{
    color:#bfc7d6;
    line-height:1.8;
}

.bg-card ul{
    margin:0;
    padding-left:18px;
}

.bg-card li{
    margin-bottom:10px;
}

.bg-card-limits{
    border-top:4px solid #2f8cff;
}

.bg-card-vip{
    border-top:4px solid #ffb800;
}

.bg-card-winner{
    border-top:4px solid #3ed37c;
}

.bg-card-discounts{
    border-top:4px solid #ff7a00;
}

.bg-card-refund{
    border-top:4px solid #a855f7;
}

.bg-card-active{
    border-top:4px solid #00d4ff;
}

.bg-rules-footer{
    margin-top:35px;
}

.bg-dynamic-note{
    background:rgba(255,184,0,.08);
    border:1px solid rgba(255,184,0,.2);
    color:#ffcf66;
    border-radius:18px;
    padding:20px 25px;
    display:flex;
    gap:15px;
    align-items:flex-start;
}

.bg-dynamic-note span{
    font-size:1.2rem;
    flex-shrink:0;
}

@media(max-width:768px){

    .bg-section-header h2{
        font-size:1.9rem;
    }

    .bg-card{
        padding:24px;
    }

}


/*CUSTOM NAN*/
.nan_features_img {
    margin-top: 40px;
    border: 1px solid var(--bf-accent-soft);
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
    width: 90%;
	background-color:black;
}

.nan_features_img > span {
    font-size:smaller;
	font-style:italic;
	color:var(--bf-accent-soft);
	margin-bottom:10px;
	display:block;
}

@media(max-width:500px){
	.nan_features_img {
    	margin: 5px;
    	padding: 5px;
  	 	width: 100%;
	}
}

.bf-feature{
	margin-top:50px;
}

@media(max-width:400px){
.bg-rules-grid {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
	}
}

@media(min-width:401px) and @media(max-width:800px) {
.bg-rules-grid {
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
	}
}

@media(min-width:801px) and @media(max-width:1400px) {
.bg-rules-grid {
    grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
	}
}

@media(min-width:1401px) {
.bg-rules-grid {
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
	}
}

/* =========================================================
   Action verification preview showcase
   Presentation-only examples of real Skill Platform types.
========================================================= */
.bf-verification-section{background:radial-gradient(circle at 50% 15%,rgba(168,85,247,.10),transparent 34%),rgba(2,6,23,.28)}
.bf-verification-showcase{width:100%}
.bf-verification-head{margin-top:2.6rem}
.bf-verification-flow{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);gap:9px;align-items:stretch;max-width:1120px;margin:0 auto 2.8rem}
.bf-verification-node{padding:16px;border-radius:17px;border:1px solid rgba(96,165,250,.22);background:rgba(12,25,45,.74);text-align:center}
.bf-verification-node small{display:block;margin-bottom:7px;color:#7dd3fc;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.bf-verification-node strong{display:block;color:#fff;font-size:.9rem;line-height:1.35}
.bf-verification-node.is-check{border-style:dashed;border-color:rgba(192,132,252,.34);background:rgba(47,27,72,.38)}
.bf-verification-node.is-check small{color:#d8b4fe}
.bf-verification-node.is-action{border-color:rgba(16,185,129,.26);background:rgba(6,52,43,.30)}
.bf-verification-node.is-action small{color:#86efac}
.bf-verification-arrow{display:grid;place-items:center;color:#64748b;font-size:1.25rem;font-weight:900}
.bf-skill-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto}
.bf-skill-card{display:grid;grid-template-rows:auto minmax(210px,1fr) auto;overflow:hidden;border:1px solid rgba(129,140,248,.20);border-radius:20px;background:linear-gradient(180deg,rgba(13,23,42,.95),rgba(6,14,28,.95));box-shadow:0 18px 42px rgba(0,0,0,.20)}
.bf-skill-meta{padding:17px 18px 14px;border-bottom:1px solid rgba(148,163,184,.11)}
.bf-skill-meta small{display:block;color:#c084fc;font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.bf-skill-meta h3{margin:7px 0 4px;color:#fff;font-size:1rem;line-height:1.2}
.bf-skill-meta p{margin:0;color:#8fa3bd;font-size:.78rem}
.bf-skill-preview{display:grid;place-items:center;min-height:210px;padding:18px;background:radial-gradient(circle at 50% 45%,rgba(59,130,246,.05),transparent 48%)}
.bf-skill-foot{padding:13px 18px 16px;color:#8fa3bd;font-size:.69rem;line-height:1.45}
.bf-skill-foot strong{color:#d8b4fe;font-weight:850}
.bf-visual-match{width:100%;display:grid;justify-items:center;gap:14px}.bf-visual-match>strong{justify-self:start;color:#fbbf24;font-size:.67rem;letter-spacing:.08em}
.bf-target-shape{width:74px;height:68px;position:relative;display:grid;place-items:center}.bf-target-shape:before{content:"";width:0;height:0;border-left:34px solid transparent;border-right:34px solid transparent;border-bottom:58px solid #ef4444;transform:rotate(16deg)}.bf-target-shape span{position:absolute;width:14px;height:14px;border-radius:50%;background:#0f172a}
.bf-choice-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;width:100%}.bf-choice-row i{display:grid;place-items:center;height:48px;border:1px solid rgba(129,140,248,.20);border-radius:10px;background:rgba(15,23,42,.74)}.bf-choice-row .tri:before{content:"";display:block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:22px solid #fb923c}.bf-choice-row .left:before{transform:rotate(-90deg);border-bottom-color:#ef4444}.bf-choice-row .right:before{transform:rotate(90deg);border-bottom-color:#ef4444}.bf-choice-row .square:before{content:"";display:block;width:21px;height:21px;background:#ef4444}
.bf-sudoku{display:grid;grid-template-columns:repeat(4,42px);grid-template-rows:repeat(4,42px);border:2px solid #64748b;border-radius:8px;overflow:hidden}.bf-sudoku span{display:grid;place-items:center;border-right:1px solid #334155;border-bottom:1px solid #334155;color:#e5e7eb;font-weight:900}.bf-sudoku span:nth-child(4n){border-right:0}.bf-sudoku span:nth-last-child(-n+4){border-bottom:0}.bf-sudoku span:nth-child(2),.bf-sudoku span:nth-child(7),.bf-sudoku span:nth-child(9),.bf-sudoku span:nth-child(16){color:#60a5fa}
.bf-analogy{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;color:#94a3b8;font-weight:850}.bf-analogy .shape{display:grid;place-items:center;width:62px;height:58px;border:1px solid rgba(129,140,248,.22);border-radius:12px;background:rgba(15,23,42,.72)}.bf-analogy .triangle:before{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:29px solid #60a5fa}.bf-analogy .wedge:before{content:"";width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:27px solid #c084fc}.bf-analogy .pentagon:before{content:"";width:30px;height:30px;background:#34d399;clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.bf-analogy em{font-style:normal;color:#94a3b8;font-size:.78rem}
.bf-memory-preview{width:100%;display:grid;gap:12px}.bf-memory-preview>strong{color:#fbbf24;font-size:.67rem;letter-spacing:.08em}.bf-memory-row{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.bf-memory-row span{display:grid;place-items:center;min-height:42px;border:1px solid rgba(96,165,250,.25);border-radius:10px;background:rgba(15,23,42,.80);color:#e5e7eb;font-weight:900}.bf-memory-row.recall span{border-style:dashed;border-color:rgba(192,132,252,.30);background:rgba(76,29,149,.08);color:#c4b5fd}
.bf-short-question-card{grid-column:1/-1;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);grid-template-rows:auto auto;align-items:stretch}.bf-short-question-card .bf-skill-meta{border-bottom:0;border-right:1px solid rgba(148,163,184,.11);display:flex;flex-direction:column;justify-content:center}.bf-short-question-card .bf-skill-preview{min-height:235px}.bf-short-question-card .bf-skill-foot{grid-column:1/-1;border-top:1px solid rgba(148,163,184,.10)}
.bf-short-question-preview{width:100%;max-width:760px;margin:0 auto;padding:18px;border-radius:16px;border:1px solid rgba(245,158,11,.20);background:radial-gradient(circle at 90% 0,rgba(245,158,11,.10),transparent 32%),rgba(10,18,33,.82)}
.bf-short-question-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.bf-short-question-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:rgba(245,158,11,.10);border:1px solid rgba(245,158,11,.22);color:#fde68a;font-size:.62rem;font-weight:950;letter-spacing:.08em}.bf-short-question-count{color:#8fa3bd;font-size:.68rem;font-weight:800}.bf-short-question-prompt{display:block;color:#fff;font-size:1rem;line-height:1.4;margin-bottom:14px}.bf-short-question-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bf-short-question-options span{display:flex;align-items:center;gap:9px;min-height:48px;padding:9px 11px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:rgba(15,23,42,.76);color:#dbeafe;font-size:.78rem;font-weight:750}.bf-short-question-options b{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:rgba(99,102,241,.12);border:1px solid rgba(129,140,248,.22);color:#c7d2fe}.bf-short-question-help{margin-top:13px;color:#9fb0c8;font-size:.72rem;line-height:1.45}
.bf-verification-note{max-width:940px;margin:22px auto 0;padding:16px 18px;border:1px solid rgba(148,163,184,.13);border-radius:15px;background:rgba(15,23,42,.58);color:#9fb0c8;font-size:.86rem;line-height:1.55;text-align:center}.bf-verification-note strong{color:#fff}
@media(max-width:1050px){.bf-skill-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-short-question-card{grid-template-columns:1fr;grid-template-rows:auto auto auto}.bf-short-question-card .bf-skill-meta{border-right:0;border-bottom:1px solid rgba(148,163,184,.11)}.bf-short-question-card .bf-skill-foot{grid-column:auto}.bf-verification-flow{grid-template-columns:1fr 28px 1fr}.bf-verification-flow .bf-verification-arrow:nth-of-type(n+3),.bf-verification-flow .bf-verification-node:nth-of-type(n+4){display:none}}
@media(max-width:680px){.bf-skill-preview-grid{grid-template-columns:1fr}.bf-short-question-options{grid-template-columns:1fr}.bf-verification-flow{grid-template-columns:1fr}.bf-verification-arrow{transform:rotate(90deg);min-height:26px}.bf-verification-flow .bf-verification-arrow:nth-of-type(n+3),.bf-verification-flow .bf-verification-node:nth-of-type(n+4){display:grid}}
