:root{--ir-navy:#071A33;--ir-navy-deep:#04101F;--ir-gold:#D4AF37;--ir-gold-bright:#F3D36A;--ir-white:#FFFFFF;--ir-offwhite:#F7F8FA;--ir-text:#111827;--ir-muted:#64748B;--ir-success:#16A34A;--ir-warning:#F59E0B;--ir-danger:#DC2626;--ir-font:var(--font-heebo);--ir-weight-regular:400;--ir-weight-medium:500;--ir-weight-bold:700;--ir-weight-black:800;--ir-weight-record:900;--ink:#101827;--navy:#071b35;--blue:#0758c9;--cyan:#00b8e6;--red:#ee294b;--yellow:#ffc928;--paper:#f3f0e8;--line:#d8dde4;--muted:#647083;--gold:#dcae2f}body{margin:0;color:var(--ink);font-family:Arial,Noto Sans Hebrew,sans-serif;background:var(--paper)}a{color:inherit}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:208px}.brand>span:last-child{display:flex;flex-direction:column}.brand b{font-size:21px}.brand small{font-size:11px;color:var(--muted);margin-top:2px}main{max-width:1180px;margin:auto;min-height:76vh}.communityHero>div>span,.eyebrow,.kicker,.pageHero>span,.storeHero>div>span{font-weight:900;color:var(--cyan);text-transform:uppercase;letter-spacing:.5px}.community,.how,.portalSection,.profileContent{padding:54px 48px}.how{background:var(--navy);color:#fff}.how h2{text-align:center;font-size:34px}.how>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#ffffff30}.how article{background:var(--navy);padding:30px}.how article>b{font-size:45px;color:var(--cyan)}.how p{color:#aabbd0;line-height:1.5}footer{max-width:1180px;margin:auto;background:#091728;color:#fff;display:grid;grid-template-columns:2fr 1fr 1.4fr;grid-gap:45px;gap:45px;padding:42px}.footerBrand{display:flex;gap:16px;align-items:center}.footerBrand div{display:flex;flex-direction:column}.footerBrand small{color:#9bacbf;margin-top:5px}.footerBrand~div{display:flex;flex-direction:column;gap:8px}.footerBrand~div a{text-decoration:none}.footerBrand~div a,.footerBrand~div span{color:#afc0d3;font-size:13px}.pageHero{min-height:290px;background:linear-gradient(115deg,#071b35 0 62%,#0758c9 62%);color:#fff;padding:55px 62px;position:relative;overflow:hidden}.pageHero:after{content:"";position:absolute;left:-60px;top:-120px;width:380px;height:380px;border:55px solid #00b8e622;border-radius:50%}.pageHero h1{font-size:50px;line-height:1;margin:14px 0}.pageHero p{font-size:18px;max-width:650px;color:#c8d9eb}.form{border:1px solid var(--line);padding:30px}.form>span{color:var(--blue);font-weight:900}.form h2{font-size:30px}.auth label,.form label{display:flex;flex-direction:column;gap:8px;font-weight:800;margin:18px 0}.auth input,.form input,.form textarea{padding:14px;border:1px solid #bac4cf;font:inherit;background:#fbfcfd}.form textarea{min-height:140px}.auth button,.form button,.proofPanel button,.storeGrid button,.submission button{border:0;background:var(--blue);color:#fff;padding:14px 20px;font-weight:900;opacity:.48}.form small{display:block;color:var(--muted);margin-top:14px}.forum{border-top:5px solid var(--blue)}.forum article{display:grid;grid-template-columns:48px 1fr auto auto;grid-gap:15px;gap:15px;align-items:center;padding:18px 8px;border-bottom:1px solid var(--line)}.forum article div{display:flex;flex-direction:column;gap:4px}.forum article small{color:var(--blue);font-weight:800}.forum article div>span{color:var(--muted);font-size:12px}.forum article>strong{font-size:13px}.forum article>a{color:var(--blue);font-weight:900;font-size:13px}.notice{background:#fff6d9;border-right:5px solid var(--yellow);padding:16px;margin-top:20px}.notice b,.notice span{display:block}.notice span{font-size:13px;line-height:1.5;margin-top:6px}.leaderboard{border:1px solid var(--line);align-self:start;box-shadow:6px 6px 0 #e2e6ea}.leaderboard>div:not(.boardHead){display:grid;grid-template-columns:42px 1fr auto;align-items:center;padding:15px;border-bottom:1px solid var(--line)}.leaderboard>div>strong{font-size:23px}.leaderboard .gold{background:linear-gradient(90deg,#fff6c8,#e2b32b)}.leaderboard .silver{background:linear-gradient(90deg,#fafafa,#bfc7ce)}.leaderboard .bronze{background:linear-gradient(90deg,#f6d0b2,#bc6c3f)}.leaderboard>small{display:block;padding:15px;color:var(--muted);line-height:1.5}.leaderboard>a{display:block;margin:0 15px 15px;padding:11px;background:var(--blue);color:#fff;text-align:center;font-weight:900;text-decoration:none}.authPage{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.authPromo{padding:70px 55px;background:linear-gradient(140deg,#071b35,#0758c9);color:#fff;position:relative;overflow:hidden}.authPromo:after{content:"★";position:absolute;font-size:330px;left:-60px;bottom:-130px;color:#ffffff0b}.authPromo>span{color:var(--cyan);font-weight:900}.authPromo h1{font-size:48px;line-height:1;margin:18px 0}.authPromo p{font-size:18px;line-height:1.6;color:#c3d5e8}.signupPromo{background:linear-gradient(140deg,#40126f,#ec2b50)}.auth{padding:58px 60px;display:flex;flex-direction:column;justify-content:center}.auth>.brandMark{margin-bottom:25px}.auth>span{color:var(--blue);font-weight:900}.auth h2{font-size:32px;margin:7px 0}.auth button{opacity:.5}.auth p{font-size:12px;line-height:1.5;color:var(--muted)}.auth>a{text-align:center;color:var(--blue);font-weight:900;margin-top:15px}.storeHero{background:linear-gradient(110deg,#071b35,#0a578c);color:#fff;padding:55px 62px;display:flex;align-items:center;justify-content:space-between}.storeHero h1{font-size:49px;margin:10px 0}.storeHero p{color:#c5d8e8}.storeNotice{margin:0 48px 45px;background:#fff5d3;border-right:6px solid var(--yellow);padding:18px}.storeNotice p{margin-bottom:0;color:var(--muted)}.submission{padding:38px 52px}.stepper{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:35px}.stepper>div{display:flex;align-items:center;gap:9px;border-bottom:4px solid #d6dde4;padding-bottom:12px}.stepper b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#d6dde4}.stepper .active{border-color:var(--blue);color:var(--blue)}.stepper .active b{background:var(--blue);color:#fff}.uploadDrop{border:3px dashed #9ab0c3;background:#f2f9fd;padding:55px;text-align:center}.uploadDrop>span{font-size:53px;color:var(--blue)}.judgeShell{display:grid;grid-template-columns:270px 1fr;min-height:650px}.judgeQueue{background:var(--navy);padding:30px 20px}.judgeQueue>span{color:var(--cyan);font-weight:900}.judgeQueue button{width:100%;border:0;border-bottom:1px solid #ffffff20;background:transparent;color:#fff;text-align:right;padding:16px}.judgeQueue button.selected{background:var(--blue)}.judgeCase{padding:35px}.caseHead{display:flex;justify-content:space-between;align-items:flex-start}.caseHead span{color:var(--blue);font-weight:900}.caseHead b{background:var(--yellow);padding:8px 12px}@media(max-width:800px){.brand{min-width:0}.brand small{display:none}.community,.how,.portalSection,.profileContent{padding:38px 20px}.how>div{grid-template-columns:1fr}.siteHeader .brand b{font-size:18px}footer{grid-template-columns:1fr;padding:30px 22px}.pageHero{padding:42px 25px}.pageHero h1{font-size:39px}.forum article{grid-template-columns:42px 1fr}.forum article>a,.forum article>strong{grid-column:2}.authPage{grid-template-columns:1fr}.authPromo{padding:42px 25px;min-height:300px}.authPromo h1{font-size:39px}.auth{padding:40px 24px}.storeHero{padding:42px 24px}.storeHero h1{font-size:38px}.storeNotice{margin:0 20px 35px}.submission{padding:28px 20px}.stepper{gap:10px}.judgeShell,.stepper{grid-template-columns:1fr}.judgeQueue{min-height:auto}.judgeCase{padding:24px}}.submission:before{content:"מסלול ההגשה והשיפוט";display:block;color:var(--red);font-weight:900;margin-bottom:15px}.skipLink{right:12px;z-index:99;color:var(--navy)}.skipLink:focus{top:12px}.breadcrumb{padding:12px 48px;display:flex;gap:10px;font-size:12px;color:var(--muted);background:#f2f5f8}.breadcrumb a{text-decoration:none}.breadcrumb b{color:var(--ink)}.leaderboard .boardHead small{color:#b9c9d8}.leaderboard>div:not(.boardHead)>span{display:flex;flex-direction:column}.leaderboard>div:not(.boardHead)>span small{font-size:10px;color:#475569}.leaderboard>div:not(.boardHead)>em{font-style:normal;font-weight:900}.submissionTrust{display:flex;gap:18px;margin-top:24px;font-size:12px;font-weight:800}.submission{background:#f4f6f8}.submission:before{display:none}.submissionHead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.submissionHead span{color:var(--red);font-weight:900}.submissionHead h2{font-size:33px;margin:5px 0}.submissionHead small{color:var(--muted)}.submissionLayout{display:grid;grid-template-columns:1fr 310px;grid-gap:24px;gap:24px}.challengeSelect{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--line);-webkit-border-start:6px solid var(--blue);border-inline-start:6px solid var(--blue);padding:20px;margin-bottom:16px}.challengeSelect span{font-size:11px;color:var(--blue);font-weight:900}.challengeSelect b{font-size:20px}.challengeSelect small{color:var(--muted)}.submissionLayout aside{display:flex;flex-direction:column;gap:16px}.checkCard{background:var(--navy);color:#fff;padding:24px}.checkCard>span{color:var(--cyan);font-weight:900}.checkCard h3{font-size:24px;margin:6px 0}.checkCard ul{-webkit-padding-start:18px;padding-inline-start:18px;margin-bottom:0}.checkCard li{margin:15px 0;color:#d4e0ec}.submissionNotice{margin:0;background:#fff5d3;border-right:5px solid var(--yellow);padding:18px}.submissionNotice p{font-size:12px;line-height:1.5;color:var(--muted)}@media(max-width:800px){.breadcrumb{padding:12px 20px}.submissionTrust{flex-wrap:wrap}.submissionHead{align-items:flex-start}.submissionLayout{grid-template-columns:1fr}}:root{--night:#06142d;--electric:#1683ff;--aqua:#18d8cd;--violet:#7657ff;--gold:#efbd3f;--surface:#f6f8fc}body{background:radial-gradient(circle at 50% -10%,#d9edff 0,transparent 38%),#eef2f8}.brandIdentity{width:62px;height:62px;display:grid;place-items:center;filter:drop-shadow(0 8px 12px #052d6b40);transition:.35s cubic-bezier(.2,.8,.2,1)}.brand:hover .brandIdentity{transform:rotate(-5deg) scale(1.06)}.globeMark{width:100%;height:100%}.brandIdentity.compact{width:54px;height:54px}.brand b{font-size:24px;letter-spacing:-.6px}.brand small{color:#5c6a82}.liveArena{display:grid;grid-template-columns:1.3fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;padding:18px 28px;background:#fff;border-bottom:1px solid #e4eaf2}.livePulse{display:flex;align-items:center;gap:9px}.livePulse i{width:10px;height:10px;background:#21d18b;border-radius:50%;box-shadow:0 0 0 0 #21d18b88;animation:pulse 2s infinite}.livePulse b{font-size:13px;color:#63708a}.quickFilters{display:flex;gap:6px}.quickFilters button{border:0;border-radius:99px;padding:9px 13px;background:#eef3f9;color:#34435e;font-weight:800;cursor:pointer}.quickFilters button.active{background:#102b59;color:#fff}.arenaInsight{display:flex;align-items:center;justify-content:flex-end;gap:9px;font-size:12px}.arenaInsight a{color:#0758c9;font-weight:900}@keyframes pulse{70%{box-shadow:0 0 0 10px #21d18b00}}.aiJudgeShell{grid-template-columns:280px 1fr;background:#edf2f9;min-height:760px}.judgeQueue{background:linear-gradient(180deg,#05142d,#09295a);color:#fff}.queueStat{display:flex;align-items:flex-end;gap:10px;margin:24px 0}.queueStat b{font-size:42px}.queueStat small{color:#9db4d7;padding-bottom:8px}.judgeQueue button{border-radius:14px;margin-bottom:8px}.judgeQueue button i{display:block;color:#55dfc4;font-style:normal;font-size:11px;margin-top:5px}.safetyNote{font-size:12px;line-height:1.6;color:#a9bcda;border-top:1px solid #ffffff1f;padding-top:18px;margin-top:24px}.judgeCase{padding:34px}.reviewStatus{background:#fff1d3!important;color:#965c00!important;border:1px solid #f2c65e}@keyframes scan{50%{top:72%}}.aiReport{margin-top:20px;background:#fff;border-radius:22px;padding:24px;box-shadow:0 12px 30px #0c2d5d12}.aiReport header{display:flex;justify-content:space-between;align-items:center}.aiReport header>div{display:flex;gap:12px;align-items:center}.aiReport header>div>div:last-child{display:flex;flex-direction:column;gap:3px}.aiSpark{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#7657ff,#1683ff);color:#fff;display:grid;place-items:center}.aiReport article{display:grid;grid-template-columns:30px 1fr auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid #edf1f6;padding:15px 0}.aiReport article i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#dcf8ef;color:#078261;font-style:normal}.aiReport article.warn i{background:#fff0d5;color:#a26500}.aiReport article div{display:flex;flex-direction:column}.aiReport article small{color:#6c7890;margin-top:4px}.evidenceTimeline,.humanGate{background:#fff;border-radius:22px;padding:22px;margin-top:20px}.evidenceTimeline i.risk{background:#ffad28}.humanGate{display:flex;justify-content:space-between;align-items:center;border:1px solid #f0ca75;background:#fffaf0}.humanGate p{max-width:650px;color:#687082}.humanGate button{border:0;border-radius:99px;padding:14px 18px;font-weight:900}.authPage,.challengeHero,.pageHero,.profileHero{background:linear-gradient(135deg,#05142d,#0c4d88)}@media(max-width:850px){.brandIdentity{width:48px;height:48px}.brand small,.siteHeader nav{display:none}.brand{min-width:0}.liveArena{grid-template-columns:1fr;padding:14px}.quickFilters{overflow:auto}.arenaInsight{justify-content:flex-start}.aiJudgeShell{display:block}.judgeQueue{padding:22px}.judgeCase{padding:18px}.humanGate{align-items:flex-start;gap:14px;flex-direction:column}}.shopPage{--shop-ink:#090b22;--shop-gold:#f6c64f;background:#f7f7ff;color:#11142b;overflow:hidden}.certificateStage,.storeCopy{position:relative;z-index:1}.storeCopy h1{font-size:clamp(48px,7vw,96px);line-height:.95;margin:18px 0 24px}.storeCopy h1 em{display:block;color:#61e6ff}.storeCopy p{max-width:640px;font-size:20px;line-height:1.7;color:#d9ddff}.storeCopy small{color:#9da7ce}.certificateCard .brandIdentity{display:inline-block;width:76px}.certificateSecurity{font-size:10px;letter-spacing:.3em;opacity:.65}.catalogSection{padding:90px max(5vw,24px);background:linear-gradient(#fff,#f4f0ff)}.merchGrid{margin-top:42px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.merchCard{background:white;border-radius:26px;padding:16px;box-shadow:0 18px 60px #23265b14}.merchArt{height:210px;border-radius:18px;display:grid;place-items:center;position:relative;background:linear-gradient(145deg,#e0faff,#8deaf9)}.merchCard.violet .merchArt{background:linear-gradient(145deg,#f0dcff,#9d6cff)}.merchCard.coral .merchArt{background:linear-gradient(145deg,#ffdcd3,#ff7e68)}.merchCard.lime .merchArt{background:linear-gradient(145deg,#edffba,#a3dd35)}.merchCard.gold .merchArt{background:linear-gradient(145deg,#fff2a6,#e6aa25)}.merchCard.pink .merchArt{background:linear-gradient(145deg,#ffdff1,#ff73bb)}.merchCard.blue .merchArt{background:linear-gradient(145deg,#c8e5ff,#538eff)}.merchArt>span{font-size:80px;filter:drop-shadow(0 18px 14px #0003)}.merchArt .brandIdentity{position:absolute;width:42px;bottom:14px;right:14px}.merchCard>small{display:inline-block;background:#eef0ff;color:#5140ac;padding:5px 9px;border-radius:20px;margin-top:16px}.merchCard h3{font-size:20px;margin:10px 0 5px}.merchCard p{color:#6d7082;min-height:48px}.merchCard button{width:100%;border:0;background:#eeeff7;color:#8b8da0;border-radius:12px;padding:11px}.profilePage{background:#f5f6fb;min-height:80vh;padding-bottom:80px}.profileCover{padding:80px max(7vw,24px) 45px;background:radial-gradient(circle at 75% 0,#1dd5ff44,transparent 35%),linear-gradient(120deg,#101735,#212a68);color:#fff;display:flex;align-items:center;gap:28px}.profileAvatar{width:140px;height:140px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ffbf66,#ff5c7c);font-size:54px;font-weight:900;border:6px solid #fff3}.profileCover h1{font-size:48px;margin:8px 0}.verifiedPill{color:#7ff0ff}.profileActions{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:10px}.profileActions a,.profileActions button{border:0;border-radius:14px;padding:14px 20px;font-weight:900}.profileActions button{background:#59e0f2}.profileActions a{background:#fff;color:#161b3e}.miniCertificate.current{background:linear-gradient(145deg,#fff3aa,#d49b20);color:#151006}.miniCertificate .brandIdentity{width:58px}.messagesPage{display:grid;grid-template-columns:340px 1fr;height:72vh;max-width:1200px;margin:45px auto;background:white;border-radius:22px;overflow:hidden;box-shadow:0 25px 80px #1a235522}.messagesPage aside{padding:24px;border-left:1px solid #eee}.messagesPage aside label{display:flex;background:#f1f3f8;border-radius:12px;padding:8px;margin:16px 0}.messagesPage input{border:0;background:transparent;outline:0;width:100%}.messagesPage aside button{width:100%;display:grid;grid-template-columns:45px 1fr;grid-gap:8px;gap:8px;text-align:right;border:0;background:white;padding:12px;border-radius:14px}.messagesPage aside button.active{background:#eef0ff}.messagesPage aside button>span,.messagesPage section header>span{grid-row:1/3;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ff9c79}.messagesPage aside small{color:#9295a5}.messagesPage section{display:flex;flex-direction:column}.messagesPage section header{padding:20px;display:flex;gap:12px;border-bottom:1px solid #eee}.messagesPage section header div{display:flex;flex-direction:column}.chatBody{flex:1 1;padding:28px;background:#f7f8fc}.chatBody time{display:block;text-align:center;color:#999}.chatBody p{max-width:62%;padding:13px 16px;border-radius:18px}.incoming{background:white}.messagesPage section form{display:flex;padding:18px;gap:10px}.messagesPage section form input{background:#f2f3f8;padding:12px;border-radius:12px}.messagesPage section form button{border:0;border-radius:12px;background:#5055d7;color:white;padding:0 20px}.legalPage{max-width:900px;margin:70px auto;padding:0 24px}.contactPage header>span,.legalPage>span,.verifyPage>span{color:#5459db;font-weight:900}.contactPage h1,.legalPage>h1,.verifyPage h1{font-size:clamp(48px,7vw,82px);margin:10px 0}.legalLead{font-size:21px;color:#64687a;line-height:1.7}.legalPage section{display:grid;grid-template-columns:70px 1fr;grid-gap:25px;gap:25px;padding:30px 0;border-top:1px solid #ddd}.legalPage section>b{font-size:28px;color:#bdc0d0}.legalPage section h2{margin:0}.legalPage section p{line-height:1.8;color:#555a6c}.contactPage{background:#f5f6ff;padding:75px max(6vw,24px)}.contactPage header{text-align:center;max-width:780px;margin:auto}.contactPage header p{font-size:19px;color:#666b80}.ticketForm{background:#111632;color:white;border-radius:28px;padding:40px;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:45px;gap:45px}.ticketForm form{display:grid;grid-gap:14px;gap:14px}.ticketForm label{display:grid;grid-gap:6px;gap:6px}.ticketForm input,.ticketForm select,.ticketForm textarea{border:1px solid #ffffff22;background:#ffffff0d;color:inherit;padding:13px;border-radius:10px}.ticketForm option{color:#111}.ticketForm button{border:0;border-radius:12px;padding:14px;background:#64dff0;font-weight:900}.verifyPage{max-width:760px;margin:90px auto;padding:0 24px;text-align:center}.verifyPage>p{font-size:19px;color:#666b80}.verifyPage form{display:flex;gap:8px;margin:35px auto}.verifyPage input{flex:1 1;padding:17px;border:2px solid #d7d9e5;border-radius:14px;text-align:center;direction:ltr}.verifyPage button{border:0;border-radius:14px;background:#4f54d9;color:white;padding:0 28px}.verifyDemo .valid{color:#09834b}.verifyDemo .revoked{color:#c53b3b}@media(max-width:900px){.merchGrid{grid-template-columns:1fr 1fr}.profileCover{align-items:flex-start;flex-wrap:wrap}.profileActions{-webkit-margin-start:0;margin-inline-start:0}.messagesPage{grid-template-columns:1fr;height:auto;margin:20px}.messagesPage aside{display:none}.ticketForm{grid-template-columns:1fr}}@media(max-width:600px){.certificateCollection,.merchGrid,.purchaseFlow,.ticketCategories{grid-template-columns:1fr}.profileAvatar{width:90px;height:90px}.profileCover h1{font-size:36px}.ticketForm{padding:24px}}:root{--navy:#061735;--brand:#061735;--blue:#0867dc;--sky:#31c7ff;--gold:#f2c552;--canvas:#f3f7fc;--ice:#eaf3fd;--text:#0b1b36;--muted:#64748b;--focus:#ffb800;--shadow:0 18px 55px rgba(7,29,68,.12)}*{box-sizing:border-box}body{background:var(--canvas);color:var(--text)}.srOnly{clip:rect(0 0 0 0)}a,button,input{transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skipLink:focus{z-index:9999}.brandIdentity{position:relative;isolation:isolate}.globeMark{filter:drop-shadow(0 8px 10px #03245d44)}.brand span>b{letter-spacing:-.035em}.brand small{color:#687995}.menuButton,.mobileMenu{display:none}.liveArena{box-shadow:var(--shadow);position:relative;z-index:2}.challengeCard,.worldCard{--tone:#3b82f6;--tone2:#93c5fd}.tone-craft{--tone:#7c3aed;--tone2:#c4b5fd}.tone-sport{--tone:#0d9f68;--tone2:#7be8bd}.tone-israel{--tone:#0877d1;--tone2:#70d7ff}.tone-food{--tone:#e64d2e;--tone2:#ffb38d}.tone-family{--tone:#e48a05;--tone2:#ffdc74}.tone-digital{--tone:#3445dc;--tone2:#9ca6ff}.explorer{padding:72px max(5vw,24px) 100px;max-width:1500px;margin:auto}.explorerTools{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.explorerTools h2{font-size:clamp(36px,4.5vw,62px);margin:8px 0}.kicker{color:#0874d8;font-weight:900}.challengeSearch{width:min(420px,100%);display:flex;align-items:center;background:white;border:1px solid #dbe4f0;border-radius:16px;padding:0 16px;box-shadow:0 8px 30px #09285c0b}.challengeSearch:focus-within{border-color:#0b70dc;box-shadow:0 0 0 4px #0b70dc1a}.challengeSearch span{font-size:25px;color:#4c607b}.challengeSearch input{width:100%;padding:16px 12px;border:0;background:transparent;font:inherit;outline:0}.filterChips{display:flex;gap:9px;flex-wrap:wrap;margin:30px 0 12px}.filterChips button{border:1px solid #d7e1ef;background:white;border-radius:999px;padding:10px 17px;font:inherit;font-weight:750;color:#41536d;cursor:pointer}.filterChips button:hover{transform:translateY(-1px);border-color:#7ea7d8}.filterChips button[aria-pressed=true]{background:#082c63;color:white;border-color:#082c63;box-shadow:0 7px 20px #082c6330}.resultMeta{color:#64748b;margin-bottom:20px}.worldGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.worldCard{background:white;border:1px solid #e2e9f3;border-radius:24px;overflow:hidden;box-shadow:0 10px 35px #071c440d;transition:.25s}.worldCard:hover{transform:translateY(-7px);box-shadow:0 24px 55px color-mix(in srgb,var(--tone) 22%,transparent)}.worldArt{height:210px;background:radial-gradient(circle at 72% 26%,#fff6,transparent 25%),linear-gradient(145deg,var(--tone2),var(--tone));position:relative;padding:20px;color:white;display:flex;align-items:center;justify-content:center;overflow:hidden}.worldArt:after{content:"";position:absolute;width:170px;height:170px;border:1px solid #fff4;border-radius:50%;left:-35px;bottom:-55px}.categoryPill{position:absolute;top:16px;right:16px;background:#07152ec7;border:1px solid #fff3;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:850}.worldArt>i{font-style:normal;font-size:76px;filter:drop-shadow(0 16px 15px #0018);transition:.25s}.worldCard:hover .worldArt>i{transform:rotate(-5deg) scale(1.08)}.worldArt>div{position:absolute;bottom:18px;left:18px;text-align:left;display:grid}.worldArt small{font-size:11px;opacity:.8}.worldArt strong{font-size:21px}.worldBody{padding:22px}.worldBody h3{font-size:21px;line-height:1.35;min-height:57px;margin:0}.worldBody ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.worldBody li{font-size:12px;background:#f2f5f9;color:#526177;border-radius:7px;padding:6px 8px}.worldBody a{display:flex;justify-content:space-between;color:var(--tone);font-weight:900;border-top:1px solid #edf1f6;padding-top:17px}.emptyState{text-align:center;background:white;border:1px dashed #b8c8dc;border-radius:24px;padding:65px 20px}.emptyState>span{font-size:44px;color:#7185a0}.emptyState h3{font-size:25px}.emptyState p{color:#64748b}.emptyState button{border:0;border-radius:12px;padding:12px 18px;background:#082c63;color:white;font-weight:800;cursor:pointer}.leaderboard,.proofPanel,.rulePanel{border:1px solid #e1e7f0;box-shadow:0 12px 40px #0617350d}.submission{max-width:1300px;margin:-35px auto 80px;position:relative;background:#fff;border-radius:28px;box-shadow:var(--shadow)}.stepper>div.active b{box-shadow:0 0 0 6px #0a70dd20}.uploadDrop{border:2px dashed #adc2dc!important;background:#f8fbff}.uploadDrop:hover{border-color:#0a70dd!important;background:#f2f8ff}.shopPage .merchCard{transition:.25s}.shopPage .merchCard:hover{transform:translateY(-7px);box-shadow:0 26px 65px #23265b25}.profileActions a:hover,.profileActions button:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:1000px){.worldGrid{grid-template-columns:repeat(2,1fr)}.explorerTools{align-items:stretch;flex-direction:column}.challengeSearch{width:100%}}@media(max-width:850px){.menuButton{display:grid;width:46px;height:46px;border:1px solid #dbe3ee;border-radius:12px;background:white;padding:11px;align-content:center;grid-gap:5px;gap:5px;-webkit-margin-start:auto;margin-inline-start:auto}.menuButton span{height:2px;background:#0b2347;border-radius:3px}.mobileMenu{display:none;position:-webkit-sticky;position:sticky;top:72px;z-index:99;background:white;padding:12px 18px 20px;box-shadow:0 20px 35px #06173524;border-bottom:1px solid #dbe3ee}.mobileMenu.open{display:grid}.mobileMenu a{padding:13px;border-bottom:1px solid #edf1f5;font-weight:800}.mobileMenu .mobileSubmit{margin-top:9px;text-align:center;background:#0867dc;color:white;border-radius:12px}.explorer{padding-top:50px}}@media(max-width:640px){.worldGrid{grid-template-columns:1fr}.worldArt{height:190px}.filterChips{flex-wrap:nowrap;overflow-x:auto;padding:3px 0 10px}.filterChips button{flex:none}.explorerTools h2{font-size:36px}.brandIdentity{width:50px;height:50px}.worldBody h3{min-height:0}}:root{--focus:#ffbf24;--surface:#fff;--surface-soft:#f7f9fc;--shadow-soft:0 14px 44px #06173514;--shadow-lift:0 24px 70px #06173524}html{scroll-padding-top:104px}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#eceff4,#f6f3eb 380px)}::selection{background:#0a70dd}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{text-underline-offset:3px}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.62}a,button:not(:disabled){transition:transform .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus)!important;outline-offset:3px!important;border-radius:6px}.skipLink{position:fixed!important;top:10px!important;right:14px!important;z-index:1000!important;transform:translateY(-150%);background:#fff!important;color:#071b35!important;padding:11px 15px!important;border-radius:10px!important;box-shadow:0 8px 24px #0004}.skipLink:focus{transform:none}.attemptGrid article,.challengeCard,.leaderboard,.merchCard,.profileAside,.proofPanel,.rulePanel,.ticketForm,.uploadStage,.worldCard{contain:layout paint}.attemptGrid article:focus-within,.challengeCard:focus-within,.merchCard:focus-within,.worldCard:focus-within{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.leaderboard>div:not(.boardHead){border-radius:12px}.leaderboard>div:hover{background:#f5f9ff}.ruleNote,.safetyNote,.storeNoticeV2,.submissionNotice{-webkit-border-start:5px solid var(--yellow);border-inline-start:5px solid var(--yellow)}.auth input,.form input,.form textarea,.messagesPage input,.ticketForm input,.ticketForm select,.ticketForm textarea,.verifyPage input{min-height:48px;border:1px solid #c8d2e0;border-radius:10px;background:#fff;padding-inline:13px}.auth input:hover,.form input:hover,.form textarea:hover,.messagesPage input:hover,.ticketForm input:hover,.ticketForm select:hover,.ticketForm textarea:hover,.verifyPage input:hover{border-color:#8094ae}.auth label,.form label,.ticketForm label{gap:8px}.footerBrand small{max-width:34ch;line-height:1.55}.menuButton{touch-action:manipulation}.menuButton span{transition:transform .2s ease,opacity .2s ease}.menuButton[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.menuButton[aria-expanded=true] span:nth-child(2){opacity:0}.menuButton[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileMenu.open{animation:menu-in .18s ease-out}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(max-width:850px){.brand{min-width:0}.brand small{display:none}.mobileMenu a{min-height:48px;display:flex;align-items:center}.profileActions{flex-wrap:wrap}}@media(max-width:640px){body{background:#fff}.brand b{font-size:18px}.brandIdentity{width:44px;height:44px}.stepper{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.stepper>div{min-width:118px}.submission{border-radius:20px;margin-inline:10px}.catalogSection,.contactPage,.forumLayout,.profileContent{padding-inline:16px}.worldBody{padding:19px}.worldArt>i{font-size:64px}}@media(prefers-contrast:more){:root{--muted:#3f4b5c;--line:#8b98a9}.challengeCard,.leaderboard,.proofPanel,.rulePanel,.worldCard{border-width:2px}}@media(prefers-reduced-motion:reduce){.livePulse i{animation:none!important}.mobileMenu.open{animation:none}.menuButton span{transition:none}}.iconFilters button{display:grid;grid-template-columns:34px auto;grid-gap:8px;gap:8px;padding:7px 15px 7px 18px}.iconFilters button i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#fff;box-shadow:0 5px 14px #06173514;font-style:normal;font-size:19px}.iconFilters button[aria-pressed=true] i{background:#13c5e8}@media(max-width:700px){.iconFilters button{grid-template-columns:28px auto}.iconFilters button i{width:28px;height:28px}}.brandIdentityV2 .globeMark{filter:drop-shadow(0 8px 13px #03173540)}@keyframes orbit{to{transform:rotate(1turn)}}.authBrand{display:flex;align-items:center;gap:9px}.authBrand .brandIdentity{width:50px;height:50px}.authBrand b{font-size:19px}.certificateWatermark{position:absolute;inset:120px 0 auto;display:grid;place-items:center;opacity:.055;z-index:-1}.certificateWatermark .brandIdentity{width:330px;height:330px}.certFrame>header .brandIdentity{width:68px;height:68px}.certificateStatus.active{background:#d8f6e8;color:#08643d}@media(max-width:750px){.certificateWatermark .brandIdentity{width:220px;height:220px}}@media(max-width:700px){.authPage .auth{background:#fff;color:#071b35}.authPage .auth>span{color:#0a70dd}.authBrand b,.authPage .auth a,.authPage .auth h2,.authPage .auth label,.authPage .auth p{color:#071b35}.authPage .auth input{color:#071b35;background:#fff}.authPage .auth button{color:#fff}}.mastBrand>.brandIdentity{width:82px;height:82px;float:right;margin:0 0 15px 20px}.socialVideo.gold{background:linear-gradient(145deg,#98591c,#f5c93e)}.verifyExperience{max-width:880px;margin:0 auto;padding:84px 28px 96px;text-align:center}.verifyExperience header{max-width:720px;margin:auto}.verifyExperience header>span{color:#425d7f;font-weight:800}.verifyExperience header h1{font-size:clamp(48px,6vw,76px);line-height:.95;margin:18px 0 24px;color:#061a38}.verifyExperience header p{max-width:670px;margin:auto;color:#45536a;font-size:18px;line-height:1.55}.verifyExperience form{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;max-width:560px;margin:42px auto 28px;padding:26px;background:#f4f7fb;border:1px solid #dbe3ed;border-radius:18px;box-shadow:0 18px 48px #06173512;text-align:right}.verifyExperience form label{font-weight:900;color:#0b2648}.verifyExperience form>div{display:grid;grid-template-columns:1fr 150px;grid-gap:10px;gap:10px}.verifyExperience form input{width:100%;min-width:0;font-size:17px}.verifyExperience form button{min-height:50px;background:#0c6ddd;font-weight:900;border-radius:10px;padding:0 18px}.verifyExperience form small{color:#69778b}.verifyResult{margin:0 auto;display:flex;align-items:center;justify-content:center;gap:18px;padding:26px;border:1px solid #dbe3ed;border-radius:18px;text-align:right}.verifyResult i{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#eaf2fd;color:#0c6ddd;font-size:25px;font-style:normal}.verifyResult b{font-size:18px;color:#071b35}.verifyResult p{margin:5px 0 0;color:#667488}.verificationStates{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin:28px auto 0;padding-top:24px;border-top:1px solid #dbe3ed;color:#4b5a6e}.verificationStates b{width:100%;color:#071b35}.verificationStates .valid{color:#087a49}.verificationStates .superseded{color:#9d6900}.verificationStates .revoked{color:#b6283e}@media(max-width:640px){.verifyExperience{padding:48px 18px 70px}.verifyExperience header h1{font-size:46px}.verifyExperience form{padding:20px}.verifyExperience form>div{grid-template-columns:1fr}.verifyExperience form button{min-height:50px}.verifyResult{align-items:flex-start}.verificationStates{display:grid;grid-gap:12px;gap:12px;text-align:right}}.brandIdentityV2 .globeMark{filter:drop-shadow(0 6px 9px #001d454d)}.brand:hover .brandIdentityV2{transform:scale(1.04)}.certificateWatermarkMini .brandIdentity{width:100%;height:100%}.largeCertWatermark .brandIdentity{width:360px;height:360px}.largeProfileCertificate>header>.brandIdentity{width:70px;height:70px}.largeProfileCertificate>header em.active{background:#d8f5e7;color:#08643d}.largeProfileCertificate>header em.historic{background:#e6e9ed;color:#495565}@media(max-width:700px){.largeProfileCertificate>header>.brandIdentity{width:52px;height:52px}}@media print{body>*{visibility:hidden}}.forum article:hover{background:#f7fbff}.contactPage,.formShell,.submission{background-image:radial-gradient(circle at 15% 5%,#0b77d70b,transparent 28%)}@media(max-width:650px){.mastBrand>.brandIdentity{width:58px;height:58px;margin:0 0 6px 12px}}.formalCertificate>header>.brandIdentity{width:105px;height:105px}.authSeal .brandIdentity{width:62px;height:62px}@media(max-width:700px){.formalCertificate>header>.brandIdentity{width:82px;height:82px}.authSeal .brandIdentity{width:54px;height:54px}}.certificateWall .premiumCertificate>header .brandIdentity{width:32px;height:32px}@media(max-width:750px){.profileContent.certificateWall .premiumCertificate>header .brandIdentity{width:27px;height:27px}}.liveChallengePage{background:#f2f5f8;padding-bottom:55px}.liveChallengeHead{display:flex;justify-content:space-between;align-items:flex-end;padding:26px 40px;background:#fff;border-bottom:1px solid #d9e2ec}.liveChallengeHead span{color:#0a6dca;font-weight:900}.liveChallengeHead h1{font-size:38px;line-height:1.05;margin:7px 0}.liveChallengeHead p{margin:0;color:#5e6f85}.liveChallengeHead>a{background:#ef2a4e;color:#fff;text-decoration:none;padding:15px 22px;box-shadow:0 10px 26px #ef2a4e35}.challengeInfoPair{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#d5dee9;margin:24px 40px 0;border:1px solid #d5dee9}.challengeInfoPair article{background:#fff;padding:25px}.challengeInfoPair article>span{color:#c08a14}.challengeInfoPair h2{margin:8px 0}.challengeInfoPair li,.challengeInfoPair p{line-height:1.65;color:#42516a}.challengeInfoPair article>div{display:flex;gap:8px;flex-wrap:wrap}.challengeInfoPair article>div b{padding:6px 9px;background:#edf4fb;font-size:11px}.challengeInfoPair a{font-weight:900;color:#0869c5}@media(max-width:850px){.liveChallengeHead{align-items:flex-start;flex-direction:column;gap:15px;padding:24px 18px}.liveChallengeHead h1{font-size:31px}.challengeInfoPair{grid-template-columns:1fr;margin:15px 12px}}.contextBack{position:fixed;right:18px;bottom:18px;z-index:80;border:0;border-radius:999px;background:#071b35;color:#fff;padding:11px 16px;box-shadow:0 8px 28px #0004}.recordsHero{padding:64px 50px;background:linear-gradient(125deg,#062b61,#0972cd);color:#fff}.recordsHero span{color:#ffd04e;font-weight:900}.recordsHero h1{font-size:55px;margin:7px 0}.recordsHero p{font-size:18px}.recordsExplorer{padding:35px 40px 70px;background:#f2f5f8}.recordsFilters{display:grid;grid-template-columns:1fr 220px 220px;grid-gap:12px;gap:12px;padding:20px;background:#fff;border:1px solid #d5dfeb}.recordsFilters label{display:grid;grid-gap:7px;gap:7px;font-weight:900}.recordsFilters input,.recordsFilters select{padding:12px;border:1px solid #c5d1df;background:#fff}.recordCount{padding:18px 0}.recordsTable{grid-gap:10px;gap:10px}.recordsTable article{display:grid;grid-template-columns:110px minmax(0,1fr) 160px 130px 150px;grid-gap:18px;gap:18px;align-items:center;border:1px solid #d5dfeb;padding:18px}.recordState{padding:6px 8px;text-align:center;font-size:11px;font-weight:900}.recordState.active{background:#d9f5e7;color:#09643e}.recordState.historic{background:#e5e8ec;color:#4f5966}.recordsTable h2{margin:3px 0;font-size:20px}.recordsTable small{color:#0871d1}.recordsTable p{margin:0;color:#68768a}.recordHolder{display:flex;flex-direction:column}.recordsTable>article>strong{font-size:20px;color:#0870cb}.recordsTable nav{display:flex;gap:8px}.recordsTable nav a{color:#0869c5;font-weight:900}.dataNotice{margin-top:20px;padding:18px;background:#fff2c8;-webkit-border-start:5px solid #e6ae20;border-inline-start:5px solid #e6ae20}.dataNotice p{margin:5px 0}.emptyRecords{background:#fff;padding:35px;text-align:center}.judgeChat{max-width:900px;margin:35px auto 70px;background:#fff;border:1px solid #d3deea;box-shadow:0 22px 65px #071b3518}.judgeChat>header{display:grid;grid-template-columns:64px 1fr auto;align-items:center;grid-gap:15px;gap:15px;padding:24px;background:linear-gradient(135deg,#061b3b,#075ba8);color:#fff}.judgeAvatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#ffd04e;color:#071b35;font-size:25px}.judgeChat h1{margin:2px 0;font-size:30px}.judgeChat header p{margin:0;color:#bed2e9}.judgeChat header>i{font-style:normal;color:#66efb2}.chatSources{display:flex;gap:7px;padding:12px 20px;border-bottom:1px solid #dce3ec}.chatSources a{padding:6px 10px;background:#edf4fb;text-decoration:none}.judgeMessages{min-height:390px;padding:22px;display:grid;align-content:start;grid-gap:13px;gap:13px;background:#f3f6f9}.judgeMessages article{padding:13px 16px;border-radius:14px;box-shadow:0 4px 15px #071b350c}.judgeMessages article.user{justify-self:end;background:#0a70d4}.judgeMessages article p{margin:5px 0}.judgeMessages nav{display:flex;gap:12px;flex-wrap:wrap}.judgeMessages nav a{font-size:12px;font-weight:900}.judgeChat>form{display:flex;padding:16px}.judgeChat>form input{flex:1 1;padding:14px;border:1px solid #bdcad8}.judgeChat>form button{border:0;background:#0a70d4;color:#fff;padding:0 25px}.judgeChat>aside{padding:14px 20px;background:#fff2c8}.aboutPage,.faqPage{max-width:1100px;margin:0 auto;padding:70px 30px}.aboutPage>header,.faqPage>header{text-align:center;max-width:780px;margin:auto}.aboutPage header span,.faqPage header span{color:#0870ce;font-weight:900}.aboutPage h1,.faqPage h1{font-size:55px;margin:10px}.aboutPage header p,.faqPage header p{font-size:18px;color:#66758a}.faqPage>div{margin:40px 0}.faqPage details{background:#fff;border-bottom:1px solid #d6e0eb}.faqPage summary{list-style:none;display:flex;justify-content:space-between;padding:20px;font-weight:900;cursor:pointer}.faqPage details p{padding:0 20px 20px;margin:0;color:#56657a}.faqPage>aside{display:flex;gap:20px;padding:22px;background:#071b35;color:#fff}.faqPage>aside a{color:#6ce5ff}.rulesPage section{-webkit-border-start:4px solid #0a70d4;border-inline-start:4px solid #0a70d4}@media(max-width:800px){.recordsHero{padding:42px 18px}.recordsHero h1{font-size:40px}.recordsExplorer{padding:20px 12px}.recordsFilters{grid-template-columns:1fr}.recordsTable article{grid-template-columns:1fr 1fr;gap:10px}.recordsTable article>div:first-of-type,.recordsTable nav{grid-column:1/3}.judgeChat{margin:15px 10px}.judgeChat>header{grid-template-columns:50px 1fr}.judgeChat header>i{grid-column:2}.judgeMessages article{max-width:92%}.aboutPage,.faqPage{padding:45px 16px}.aboutPage h1,.faqPage h1{font-size:40px}.faqPage>aside{flex-direction:column}.chatSources{overflow-x:auto}.chatSources a{flex:none}}@media(max-width:500px){.recordsTable article{grid-template-columns:1fr}.recordsTable article>div:first-of-type,.recordsTable nav{grid-column:1}.judgeChat>form button{padding:0 14px}}.hallPage{background:radial-gradient(circle at 50% 0,#1d5ba85c,transparent 28%),linear-gradient(#06162e,#0b2447 640px,#f2f5f8 641px);padding-bottom:70px}.hallPage>header{color:#fff;padding:70px 20px 130px}.hallPage>header>span{color:#f3c64a;letter-spacing:.08em}.hallPage>header h1{font-size:68px;margin:10px}.hallPage>header p{color:#bed0e8;font-size:19px}.hallPage>header>div{gap:30px;margin-top:30px}.hallPage>header>div b{font-size:27px;color:#f3c64a}.podium{max-width:1100px;margin:-90px auto 45px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:end;padding:0 25px}.podium article{position:relative;text-align:center;background:#fff;padding:28px 20px;border-top:7px solid #63758c;box-shadow:0 25px 65px #00102655}.podium article.gold{order:2;min-height:440px;border-color:#e2aa20;background:linear-gradient(#fff8d8,#fff)}.podium article.silver{order:1;border-color:#a7b4c4}.podium article.bronze{order:3;border-color:#b9793d}.podium .rank{position:absolute;top:-25px;left:50%;transform:translateX(-50%);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#071b35;color:#fff;border:4px solid #f2c84d;font-size:22px;font-weight:900}.hallAvatar{width:105px;height:105px;margin:15px auto;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#0a78d6,#082c62);color:#fff;font-size:42px;border:6px double #f0c34a}.podium h2{margin:4px}.podium article>strong{display:block;font-size:60px;color:#086ac4}.podium article>p{color:#68768b}.podium article>div:not(.hallAvatar){display:flex;justify-content:center;gap:5px}.podium article i{font-style:normal;background:#edf3f9;padding:4px 7px;font-size:10px}.podium nav{display:flex;justify-content:center;gap:12px;margin-top:18px}.podium nav a{font-weight:900;color:#0869c5}.hallRanks{max-width:1100px;margin:auto;border:1px solid #d4dee9}.hallRanks>header{align-items:flex-end;padding:24px;border-bottom:4px solid #071b35}.hallRanks header span{color:#0a70cf}.hallRanks h2{margin:4px 0}.hallRanks header p{max-width:450px;color:#68768a;font-size:12px}.hallRanks>article{grid-template-columns:50px 48px 1fr 100px 100px 150px 125px;padding:15px 20px;border-bottom:1px solid #dfe5ec}.hallRanks>article>strong{font-size:24px;color:#b48620}.miniHallAvatar{width:42px;height:42px;background:#0a70cf;color:#fff}.hallRanks h3{margin:0}.hallRanks div small{color:#6b7889}.hallRanks article>b{color:#0870c9}.hallRanks article>b small{font-size:10px}.hallRanks em{font-style:normal}.hallRanks article>a{color:#0869c5}.hallDataNote{max-width:1100px;margin:20px auto;padding:20px;background:#fff0bd;-webkit-border-start:5px solid #dda91d;border-inline-start:5px solid #dda91d}.hallDataNote a{color:#0869c5}@media(max-width:850px){.hallPage>header{padding-top:50px}.hallPage>header h1{font-size:48px}.hallPage>header>div{gap:12px;flex-wrap:wrap}.podium{grid-template-columns:1fr;margin-top:-95px}.podium article.bronze,.podium article.gold,.podium article.silver{order:0;min-height:0}.hallRanks{margin:0 12px}.hallRanks>header{align-items:flex-start;flex-direction:column}.hallRanks>article{grid-template-columns:36px 42px 1fr auto}.hallRanks>article>em,.hallRanks>article>span:not(.miniHallAvatar){display:none}.hallRanks>article>a{grid-column:3/5}.hallDataNote{margin:18px 12px}}footer .copyrightBar{grid-column:1/-1;display:flex;gap:18px;align-items:center;padding-top:18px;margin-top:8px;border-top:1px solid #ffffff26;color:#b8c7d9;font-size:12px}footer .copyrightBar a{color:#fff}@media(max-width:650px){footer .copyrightBar{flex-wrap:wrap}}:root{--classic-navy:#08254a;--classic-teal:#008ea0;--classic-gold:#c4932e;--classic-bg:#e9edf0;--classic-line:#c9d0d6}body{background:#d9dde0;color:#1c2b39}.skipLink{position:fixed;top:-80px;right:20px;z-index:9999;background:#fff;padding:12px}.skipLink:focus{top:10px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.classicBrand .brandIdentity{width:76px;height:76px}.suppliedLogo.compact{width:48px;height:48px}.menuButton{display:none}main{max-width:1060px;background:#fff;box-shadow:0 0 20px #1c2b3925}.mastBrand>.brandIdentity{width:104px;height:104px;float:none;display:block;margin:0 0 15px}.liveChallengePage,.profilePage{background:#edf0f1}.liveChallengeHead{border-top:7px solid #008d9f}.challengeCommunity header span,.liveChallengeHead span{color:#008d9f}.liveChallengeHead>a{background:#b51f34;box-shadow:none}.challengeCommunity,.challengeInfoPair{margin-inline:28px}.profileCover{padding:42px 34px;background:#0e3a5d}.profileAvatar{width:112px;height:112px;background:#008d9f;border-radius:3px}.profileCover h1{font-size:39px}.premiumCertificate>header .brandIdentity{width:38px;height:38px}.authSeal .brandIdentity{width:50px;height:50px}.sectionCap{position:relative;padding:33px 36px;background:linear-gradient(#f9faf9,#e3e7e9);border-top:7px solid #008d9f;border-bottom:1px solid #bec7cd}.sectionCap span{color:#008b9f;font-size:12px;font-weight:900}.sectionCap h1{font-size:38px;color:#0b3658;margin:6px 0}.sectionCap p{color:#586a77}.sectionCap>a{position:absolute;left:35px;bottom:35px;padding:11px 22px;background:#b51f34;color:#fff;text-decoration:none;font-weight:900}.suggestHub{background:#edf0f1;padding-bottom:35px}.suggestLayout{display:grid;grid-template-columns:minmax(0,1fr) 255px;grid-gap:18px;gap:18px;padding:24px 30px}.classicPanel,.suggestSidebar section{background:#fff;border:1px solid #c8d0d5}.classicPanel>header,.suggestSidebar h2{padding:14px 18px;margin:0;background:linear-gradient(#f9faf9,#e2e7e9);border-bottom:3px solid #008d9f;color:#0b3658}.classicPanel>header p{margin:4px 0;font-size:12px;color:#62717b}.suggestRow{display:grid;grid-template-columns:60px 1fr 100px;grid-gap:13px;gap:13px;align-items:center;padding:14px 16px;border-bottom:1px solid #d7dde1}.suggestRow>i{font-style:normal;font-size:32px;text-align:center}.suggestRow small{color:#008b9f}.suggestRow h3{margin:3px 0;color:#163a58}.suggestRow p{margin:3px 0;color:#63717b;font-size:12px}.suggestRow>a{color:#008b9f;font-weight:900;font-size:12px}.promotedIdeas{margin-top:18px}.suggestSidebar{display:grid;align-content:start;grid-gap:14px;gap:14px}.suggestSidebar section{padding-bottom:14px}.suggestSidebar section>a{display:block;padding:7px 17px;border-bottom:1px solid #edf0f1;text-decoration:none}.suggestSidebar ol,.suggestSidebar p{margin:13px 18px;line-height:1.6;font-size:13px}.suggestSidebar input{width:calc(100% - 28px);margin:14px 14px 6px;padding:9px}.joinDiscussion,.suggestSidebar button{margin:0 14px!important;padding:9px;border:0;background:#008d9f;color:#fff;text-align:center}.ideaRules h2{border-bottom-color:#bd8c29}.footerBrand .brandIdentity{width:55px;height:55px}@media(max-width:800px){.classicBrand .brandIdentity{width:62px;height:62px}.menuButton{display:grid;grid-gap:4px;gap:4px;background:#0b3658;border:0;padding:12px}.menuButton span{width:24px;height:2px;background:#fff}.mobileMenu.open{display:grid;width:100%;background:#fff;border-bottom:4px solid #008d9f;padding:8px 14px;position:relative;z-index:20}.mobileMenu a{padding:12px;border-bottom:1px solid #d7dde1;text-decoration:none;font-weight:900}.mobileMenu .mobileSubmit{background:#b51f34;color:#fff}.mastBrand>.brandIdentity{width:88px;height:88px}.profileCover{padding:30px 18px;align-items:flex-start}.profileAvatar{width:78px;height:78px}.profileCover h1{font-size:30px}.profileActions{width:100%;margin:15px 0 0}.sectionCap{padding:25px 20px}.sectionCap h1{font-size:32px}.sectionCap>a{position:static;display:inline-block;margin-top:10px}.suggestLayout{grid-template-columns:1fr;padding:16px 12px}.suggestRow{grid-template-columns:45px 1fr}.suggestRow>a{grid-column:2}.suggestSidebar{grid-row:1}.liveChallengeHead{padding:22px 16px}.challengeCommunity,.challengeInfoPair{margin-inline:12px}}@media(max-width:520px){.profileActions,.profileCover{flex-wrap:wrap}}.submitPage .pageHero{background:linear-gradient(125deg,#07395d,#008a9c);border-bottom:6px solid #c4932e}.evidenceMode{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:16px 0}.evidenceMode button{border:1px solid #b8c4cc;background:#edf1f3;padding:13px;font:inherit;font-weight:900;color:#173a55;cursor:pointer}.evidenceMode button.active{background:#008b9f;color:#fff;border-color:#008b9f}.socialLinkBox{border:1px solid #c5cfd5;padding:20px;background:#fff}.socialLinkBox label{display:grid;grid-gap:7px;gap:7px;font-weight:900}.socialLinkBox input{padding:13px;border:1px solid #aebbc4;font:inherit}.socialLinkBox p{font-size:12px;color:#5d6c76;line-height:1.6}.socialLinkBox button{border:0;background:#b51f34;color:#fff;padding:12px 18px;font-weight:900}.socialLinkBox button:disabled{opacity:.45}.recordsHero{background:linear-gradient(125deg,#f9faf8,#dde8e9);border-top:7px solid #008b9f}.authPage{background:#edf0f1}.authPromo{background:linear-gradient(145deg,#0b3658,#008b9f)}.signupPromo{background:linear-gradient(145deg,#0b3658,#9b7424)}.judgeChat{border-top:7px solid #c4932e}.judgeChat>header{background:linear-gradient(125deg,#0b3658,#087f90)}.attemptSocialGrid article,.forum article,.merchCard,.premiumCertificate,.recordsTable article,.suggestRow,.worldCard{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.attemptSocialGrid article:hover,.forum article:hover,.merchCard:hover,.recordsTable article:hover,.suggestRow:hover,.worldCard:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0b2b4518;border-color:#008b9f}.challengeRows article>a,.classicPrimary a,.headerAction,.mastPaths a,.recordsTable a,.topicBar a{transition:background .2s ease,color .2s ease,transform .2s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f0b62d;outline-offset:2px}@media(max-width:700px){.evidenceMode{grid-template-columns:1fr}.socialLinkBox{padding:15px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--v-blue:#1747e8;--v-ink:#101a42;--v-cyan:#09c6d5;--v-coral:#ff4f6d;--v-yellow:#ffd43b;--v-mint:#59dfb5;--v-purple:#8e5cff;--v-sky:#def7ff;--v-cream:#fff9e8}body{background:linear-gradient(135deg,#dce8ff,#fff1dc 50%,#ddfff3);background-attachment:fixed}.classicBrand .brandIdentity{width:92px;height:92px;border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 4px var(--v-yellow),0 12px 30px #18215733;transform:rotate(-3deg)}main{border-radius:24px;margin-top:12px;box-shadow:0 28px 80px #101a4224;overflow:hidden}.mastBrand>.brandIdentity{display:none}.recordsHero,.sectionCap{background:linear-gradient(125deg,#fff4c8,#d7fbff);border:0}.suggestHub{background:#f4f0ff}.classicPanel,.suggestSidebar section{border:0;border-radius:18px;overflow:hidden;box-shadow:0 9px 24px #101a4210}.classicPanel>header,.suggestSidebar h2{background:var(--v-ink);color:#fff;border:0}.suggestRow:nth-child(odd){background:#fff9e8}.suggestRow:nth-child(2n){background:#edfbff}.suggestRow i{filter:drop-shadow(0 5px 5px #101a4222)}.liveChallengeHead{border:0;background:linear-gradient(125deg,#fff2be,#dbfaff)}.liveChallengeHead>a{border-radius:14px;background:var(--v-coral)}.challengeCommunity>aside>section,.challengeCommunity>main,.challengeInfoPair article{border:0;border-radius:18px;box-shadow:0 9px 24px #101a4210}.profileCover{background:linear-gradient(125deg,var(--v-blue),var(--v-purple));position:relative;overflow:hidden}.profileCover:after{content:"✦";position:absolute;left:2%;font-size:240px;color:#fff1}.profileAvatar{background:var(--v-yellow);color:var(--v-ink);border-radius:24px 6px;transform:rotate(-3deg);box-shadow:8px 8px 0 #101a4244}.recordsHero h1{color:var(--v-blue)}.recordsExplorer{background:#f5f7ff}.recordsFilters{border-radius:18px;background:var(--v-ink);color:#fff}.recordsTable{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.recordsTable article{border:0!important;border-radius:19px;background:#fff;box-shadow:0 9px 26px #101a4210}.recordsTable article:nth-child(3n+1){border-top:6px solid var(--v-blue)!important}.recordsTable article:nth-child(3n+2){border-top:6px solid var(--v-coral)!important}.recordsTable article:nth-child(3n){border-top:6px solid var(--v-mint)!important}.submitPage{background:#f4f7ff}.submitPage .pageHero{background:linear-gradient(125deg,var(--v-blue),var(--v-purple));border:0;position:relative}.submitPage .pageHero:after{content:"📹";position:absolute;left:8%;top:25%;font-size:100px;filter:drop-shadow(10px 12px 0 #101a4233);transform:rotate(-8deg)}.submission{margin:24px;border-radius:24px;box-shadow:0 15px 40px #101a4218}.evidenceMode button{border:0;border-radius:14px}.evidenceMode button.active{background:linear-gradient(135deg,var(--v-blue),var(--v-purple));box-shadow:0 7px 0 #101a421c}.socialLinkBox,.uploadDrop{border:2px dashed #b5c0ee;border-radius:20px;background:#f7f5ff}.catalogSection{background:#fff8e8}.merchCard{border:0!important;border-radius:22px}.judgeChat{margin:24px;border:0;box-shadow:0 18px 45px #101a4224}.judgeChat>header{background:linear-gradient(125deg,var(--v-purple),var(--v-blue))}.judgeAvatar{background:var(--v-yellow)!important;color:var(--v-ink)!important;box-shadow:0 0 0 8px #ffd43b2b}.authPage{margin:24px;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px #101a4220}.authPromo{background:linear-gradient(145deg,var(--v-blue),var(--v-cyan))}.signupPromo{background:linear-gradient(145deg,var(--v-purple),var(--v-coral))}footer{background:var(--v-ink);margin-top:32px}.footerBrand .brandIdentity{border-radius:50%;box-shadow:0 0 0 3px var(--v-yellow)}@keyframes livePulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@media(max-width:800px){main{margin-top:6px;border-radius:16px}.classicBrand .brandIdentity{width:60px;height:60px}.recordsTable{grid-template-columns:1fr}.communityHero:after,.submitPage .pageHero:after{display:none}.judgeChat,.submission{margin:12px}.profileCover:after{font-size:130px}}:root{--ui-bg:#f3f4fa;--ui-card:#fff;--ui-ink:#121631;--ui-muted:#6c7088;--ui-blue:#3156f5;--ui-coral:#ff5575;--ui-lime:#b7ef55;--ui-gold:#ffc53d;--ui-violet:#8a63f7;--ui-mint:#51d8b0;--ui-line:#e4e6f0}body{background:var(--ui-bg);color:var(--ui-ink)}.appHeader{height:76px;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:240px 1fr auto;align-items:center;padding:0 24px;background:#fff;border-radius:0 0 24px 24px;box-shadow:0 8px 30px #222b5910;z-index:100}.appBrand{display:flex;align-items:center;gap:11px;text-decoration:none}.appBrand .brandIdentity{width:52px;height:52px;border-radius:50%;box-shadow:0 0 0 3px #ffc53d}.appBrand>span{display:flex;flex-direction:column}.appBrand b{font-size:18px}.appBrand small{font-size:10px;color:var(--ui-muted)}.appHeader>nav{display:flex;justify-content:center;gap:6px}.appHeader>nav a{padding:11px 14px;border-radius:12px;text-decoration:none;font-size:13px;font-weight:900}.appHeader>nav a:hover{background:#eef1ff;color:var(--ui-blue)}.headerTools{display:flex;align-items:center;gap:8px}.headerSearch{width:42px;height:42px;border-radius:50%;background:#f1f3f8;text-decoration:none;display:grid;place-items:center;font-size:22px}.headerCreate{background:var(--ui-blue);color:#fff;text-decoration:none;padding:12px 18px;border-radius:13px;font-weight:900}.appHeader .menuButton,.mobileMenu{display:none}main{max-width:1240px;margin:22px auto 0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.socialHome>main>header button.active{background:#fff;color:var(--ui-blue);box-shadow:0 3px 10px #17204b12}.communityHero,.judgeChat>header,.pageHero,.profileCover,.recordsHero,.sectionCap,.storeHeroV2,.submitPage .pageHero{border-radius:28px 28px 0 0}.recordsHero{background:#dffaf2!important}.submitPage .pageHero{background:#dfe5ff!important;color:var(--ui-ink)!important}.profileCover{background:#eee6ff!important;color:var(--ui-ink)!important}.judgeChat>header{background:linear-gradient(145deg,#352373,#7559df)!important}.suggestHub .sectionCap{background:#fff0c5}.liveChallengeHead{background:#dfe5ff}.liveChallengePage,.profilePage,.recordsExplorer,.submitPage,.suggestHub{background:transparent}.challengeCommunity>aside>section,.challengeCommunity>main,.classicPanel,.recordsTable article,.suggestSidebar section{box-shadow:none;border:1px solid var(--ui-line)}footer{max-width:1240px;margin:35px auto 0;border-radius:28px 28px 0 0;background:var(--ui-ink)}@media(max-width:900px){.appHeader{height:68px;grid-template-columns:1fr auto;padding:0 14px;border-radius:0}.appHeader>nav,.headerCreate,.headerSearch{display:none}.appBrand .brandIdentity{width:45px;height:45px}.appBrand small{display:none}.appHeader .menuButton{display:grid}.mobileMenu.open{display:grid;position:-webkit-sticky;position:sticky;top:68px;z-index:99;background:#fff;padding:10px 15px}.mobileMenu a,.mobileMenu.open{border-bottom:1px solid var(--ui-line)}.mobileMenu a{padding:12px;text-decoration:none}main{margin:10px 10px 0}.communityHero,.judgeChat>header,.pageHero,.profileCover,.recordsHero,.sectionCap,.storeHeroV2,.submitPage .pageHero{border-radius:22px 22px 0 0}footer{margin-inline:10px}}@media(max-width:520px){.appBrand b{font-size:16px}}:root{--inv-bg:#f7fbfc;--inv-ink:#0a1930;--inv-primary:#0b655f;--inv-teal:#1dafa1;--inv-cyan:#11add4;--inv-muted:#627084;--inv-line:#c7dadd;--inv-gold:#cba248;--inv-gold-light:#f0d486}body{font-family:Heebo,Arial,sans-serif;background:var(--inv-bg);color:var(--inv-ink)}.appBrand b,h1,h2,h3{font-family:Rubik,Heebo,sans-serif}.appHeader{max-width:100%;height:72px;border-radius:0;border-bottom:1px solid #dbe8ea;box-shadow:none;background:#f8fcfdee;padding-inline:max(30px,calc((100% - 1180px)/2));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.appBrand{min-width:250px}.appBrand .brandIdentity{width:60px;height:48px;border-radius:9px;box-shadow:none;background:#fff;overflow:hidden}.newIsraelLogo img{width:100%;height:100%;object-fit:cover}.appBrand b{color:#0a3251}.appBrand small{color:var(--inv-muted)}.appHeader>nav a{font-weight:600;color:#26394e}.appHeader>nav a:hover{background:#e7f6f5;color:var(--inv-primary)}.headerSearch{background:#eef6f7;color:var(--inv-primary)}.headerCreate{background:linear-gradient(135deg,var(--inv-primary),#168da0);border-radius:999px;box-shadow:0 7px 18px #0b655f20}.challengeCenter{background:var(--inv-bg)}.challengeCenterHero{min-height:570px;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:55px;gap:55px;align-items:center;padding:68px 72px;background:radial-gradient(circle at 25% 12%,#b8ece830,transparent 34%),linear-gradient(135deg,#f9fcfd,#edf8f8);border:1px solid #d9e8ea;border-radius:0;overflow:hidden;position:relative}.challengeCenterHero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,#0b655f0a 50%,transparent 50.2%);pointer-events:none}.challengeCenterHero>div>span{display:inline-block;border:1px solid #bcdedb;background:#ffffffb8;color:var(--inv-primary);padding:7px 14px;border-radius:999px;font-size:12px;font-weight:800}.challengeCenterHero h1{font-size:68px;line-height:.98;letter-spacing:-.045em;margin:25px 0 18px}.challengeCenterHero h1 em{font-style:normal;background:linear-gradient(135deg,var(--inv-teal),var(--inv-cyan))}.challengeCenterHero p{font-size:18px;line-height:1.75;color:var(--inv-muted);max-width:550px}.challengeCenterHero nav{display:flex;gap:15px;align-items:center;margin:28px 0}.challengeCenterHero nav a{text-decoration:none;font-weight:800}.challengeCenterHero nav a:first-child{background:linear-gradient(135deg,var(--inv-primary),#168da0);color:#fff;padding:14px 25px;border-radius:999px;box-shadow:0 10px 25px #0b655f22}.challengeCenterHero dl{display:flex;gap:0;margin:38px 0 0}.challengeCenterHero dl div{padding:0 22px;-webkit-border-end:1px solid #cbdfe1;border-inline-end:1px solid #cbdfe1}.challengeCenterHero dl div:first-child{-webkit-padding-start:0;padding-inline-start:0;border:0}.challengeCenterHero dt{font-size:27px;font-weight:900;color:var(--inv-primary)}.challengeCenterHero dd{margin:0;color:var(--inv-muted);font-size:12px}.centerVideo,.challengeCenterHero>aside{position:relative}.centerVideo{height:410px;border-radius:28px;overflow:hidden;background:#061a2d;box-shadow:0 25px 70px #0a193025}.centerVideo:before{content:"";position:absolute;inset:-30px;border:1px solid #0b655f1f;border-radius:40px;z-index:-1}.centerVideo img{width:100%;height:100%;object-fit:cover}.centerVideo:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#061a2de8)}.centerVideo>button{position:absolute;z-index:2;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:68px;height:68px;border:0;border-radius:50%;background:linear-gradient(135deg,var(--inv-gold-light),var(--inv-gold));color:#0a1930;font-size:22px;box-shadow:0 0 0 12px #fff4}.centerVideo>span{top:18px;right:18px;border:1px solid #ffffff55;background:#072d31cc;padding:7px 12px;border-radius:999px;font-size:11px}.centerVideo footer,.centerVideo>span{position:absolute;z-index:2;color:#fff}.centerVideo footer{bottom:0;right:0;left:0;padding:22px;display:flex;justify-content:space-between;align-items:end}.centerVideo footer b{font-size:20px}.centerVideo footer strong{font-size:27px;color:var(--inv-gold-light)}.challengePromise{height:58px;display:flex;justify-content:center;align-items:center;gap:40px;border-bottom:1px solid #d9e8ea;background:#fff;color:#395267;font-size:13px}.challengePromise span:before{color:var(--inv-primary)}.challengeCenter .explorer{padding:58px 60px;background:#fff}.challengeCenter .explorerTools{align-items:center}.challengeCenter .explorerTools .kicker{color:var(--inv-primary);font-weight:800}.challengeCenter .explorerTools h2{font-size:38px;color:var(--inv-ink)}.challengeCenter .challengeSearch{border:1px solid var(--inv-line);border-radius:999px;background:#f8fbfc;padding:4px 15px}.challengeCenter .challengeSearch input{background:transparent}.challengeCenter .iconFilters{gap:9px}.challengeCenter .iconFilters button{border:1px solid #d9e6e8;border-radius:999px;background:#fff;box-shadow:none;color:#385064}.challengeCenter .iconFilters button[aria-pressed=true]{background:var(--inv-primary);border-color:var(--inv-primary);color:#fff}.challengeCenter .resultMeta{color:var(--inv-muted)}.challengeCenter .worldGrid{grid-template-columns:repeat(3,1fr);gap:18px}.challengeCenter .worldCard{border:1px solid #dce8ea;border-radius:22px;background:#fff;box-shadow:0 8px 28px #0a19300b;overflow:hidden}.challengeCenter .worldCard:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0a193015}.challengeCenter .worldArt{min-height:180px;background:linear-gradient(145deg,#e8f7f6,#f8fbfc)}.challengeCenter .tone-sport .worldArt{background:linear-gradient(145deg,#e2f3fb,#f7fbfd)}.challengeCenter .tone-food .worldArt{background:linear-gradient(145deg,#fff4d8,#fffaf1)}.challengeCenter .tone-digital .worldArt{background:linear-gradient(145deg,#e8e5f8,#f8f7fd)}.challengeCenter .tone-family .worldArt{background:linear-gradient(145deg,#e3f6ec,#f8fcfa)}.challengeCenter .tone-israel .worldArt{background:linear-gradient(145deg,#f7edcf,#fdfaf3)}.challengeCenter .worldArt>i{filter:none}.challengeCenter .categoryPill{background:#ffffffd9;color:var(--inv-primary);border:1px solid #d5e6e5;border-radius:999px}.challengeCenter .worldBody>a{background:linear-gradient(135deg,var(--inv-primary),#168da0);border-radius:12px;color:#fff}.challengeCenter .attemptRibbon span{background:#dff3f1;color:var(--inv-primary)}.challengeCenter .emptyState button{background:var(--inv-primary)}.liveChallengePage{background:var(--inv-bg)}.liveChallengeHead{background:linear-gradient(135deg,#f7fbfc,#e8f7f6);color:var(--inv-ink);border-radius:0}.liveChallengeHead span{color:var(--inv-primary)}.liveChallengeHead>a{background:linear-gradient(135deg,var(--inv-primary),#168da0)}.challengeCommunity header span,.challengeInfoPair article>span{color:var(--inv-primary)}.newIsraelLogo{background:#f7f6ee}.footerBrand .newIsraelLogo{width:75px;height:55px;border-radius:8px;box-shadow:none}@media(max-width:850px){.appHeader{padding-inline:14px}.appBrand{min-width:0}.appBrand .brandIdentity{width:52px;height:42px}.challengeCenterHero{grid-template-columns:1fr;padding:38px 20px;gap:25px}.challengeCenterHero h1{font-size:46px}.challengeCenterHero p{font-size:16px}.challengeCenterHero dl{overflow-x:auto}.challengeCenterHero dl div{min-width:110px}.centerVideo{height:350px}.challengePromise{justify-content:flex-start;overflow-x:auto;padding:0 18px;gap:25px}.challengePromise span{white-space:nowrap}.challengeCenter .explorer{padding:35px 16px}.challengeCenter .worldGrid{grid-template-columns:1fr}.challengeCenter .explorerTools{align-items:flex-start}.challengeCenter .explorerTools h2{font-size:31px}}:root{--flag-blue:#005eb8;--flag-deep:#071f46;--flag-light:#dceeff;--flag-white:#fff;--site-black:#0b0d12;--cert-gold:#c79836;--cert-ink:#4b3717}body{background:#f4f8fc;color:var(--site-black)}.appHeader{border-bottom:1px solid #cbdff2}.appBrand b,.appHeader>nav a{color:var(--site-black)}.appHeader>nav a:hover{background:#e6f2ff;color:var(--flag-blue)}.headerSearch{background:#e8f3ff;color:var(--flag-blue)}.headerCreate{background:var(--flag-blue);box-shadow:0 7px 18px #005eb824}.challengeCenterHero{background:radial-gradient(circle at 23% 12%,#8dc7ff38,transparent 34%),linear-gradient(135deg,#fff,#eef7ff);border-color:#c9ddf0}.challengeCenterHero>div>span{border-color:#a8ccec;color:var(--flag-blue);background:#fff}.challengeCenter .explorerTools h2,.challengeCenterHero dd,.challengeCenterHero h1,.challengeCenterHero p{color:var(--site-black)}.challengeCenterHero h1 em{background:linear-gradient(135deg,var(--flag-blue),#49a2e9);-webkit-background-clip:text;background-clip:text;color:transparent}.challengeCenter .emptyState button,.challengeCenter .worldBody>a,.challengeCenterHero nav a:first-child{background:var(--flag-blue)}.challengeCenter .explorerTools .kicker,.challengeCenterHero dt{color:var(--flag-blue)}.challengeCenterHero dl div{border-color:#c8dced}.challengePromise{border-color:#cbdff0;color:#111}.challengeCenter .challengeSearch{border-color:#bad3e9;background:#fff}.challengeCenter .iconFilters button{color:#111}.challengeCenter .iconFilters button[aria-pressed=true]{background:var(--flag-blue);border-color:var(--flag-blue)}.challengeCenter .worldCard{border-color:#cbdff0}.challengeCenter .tone-craft .worldArt{background:linear-gradient(145deg,#dceeff,#f7fbff)}.challengeCenter .tone-sport .worldArt{background:linear-gradient(145deg,#e5f7ff,#bfe7fb)}.challengeCenter .tone-food .worldArt{background:linear-gradient(145deg,#fff0c7,#fffaf0)}.challengeCenter .tone-digital .worldArt{background:linear-gradient(145deg,#e7e2ff,#f9f8ff)}.challengeCenter .tone-family .worldArt{background:linear-gradient(145deg,#dff5e9,#f7fcf9)}.challengeCenter .tone-israel .worldArt{background:linear-gradient(145deg,#e7f0ff,#fff)}.challengeCenter .categoryPill{color:#111;border-color:#c2d8ea}.challengeCenter .attemptRibbon span{background:#e5f2ff;color:var(--flag-blue)}.liveChallengeHead{background:linear-gradient(135deg,#fff,#e5f2ff);color:#111}.liveChallengeHead span{color:var(--flag-blue)}.liveChallengeHead>a{background:var(--flag-blue)}.homeJoin{padding:45px 60px;background:var(--flag-deep);color:#fff;display:flex;justify-content:space-between;align-items:center}.homeJoin h2{font-size:37px;margin:4px 0}.homeJoin nav{display:flex;gap:10px}.homeJoin a{padding:13px 20px;background:#fff;color:#061b3c;text-decoration:none;font-weight:900}.homeJoin a:last-child{background:var(--flag-blue);color:#fff}.visionPage{padding:55px;background:linear-gradient(135deg,#e9f3ff,#fff)}.visionPage>header{text-align:center}.visionPage>header span{color:var(--flag-blue);font-weight:900}.visionPage>header h1{font-size:48px;margin:6px}.visionPage>header p{color:#444}.visionScroll{width:min(820px,100%);margin:50px auto;filter:drop-shadow(0 25px 28px #442f1525)}.visionScroll>section{padding:70px 85px;background:#f2dfae;color:#3d2b14;background-image:linear-gradient(90deg,#c99e5130,transparent 8%,transparent 92%,#c99e5130),repeating-linear-gradient(0deg,#00000008 0 1px,transparent 1px 5px);border-inline:4px solid #8f6729;text-align:center}.visionScroll>section>span{letter-spacing:.12em}.visionScroll h2{font-size:48px;margin:20px}.visionScroll h2,.visionScroll p{font-family:Georgia,Times New Roman,serif}.visionScroll p{font-size:18px;line-height:2;text-align:justify}.visionScroll blockquote{margin:35px 0;padding:24px;border-block:1px solid #8f6729;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700}.visionScroll footer{display:flex;justify-content:space-between;margin-top:45px;text-align:right}.visionScroll footer div{display:flex;flex-direction:column}.visionScroll footer div:before{content:"";display:block;width:120px;border-top:1px solid #5e431e;margin-bottom:8px}.visionScroll>i{display:block;height:34px;background:linear-gradient(#a9762d,#e3c079 45%,#8b5f26);border-radius:50%;border:2px solid #69451b;box-shadow:0 5px 8px #0004}.scrollTop{margin:0 -18px -13px}.scrollBottom{margin:-13px -18px 0}@media(max-width:850px){.homeJoin{padding:35px 20px;align-items:flex-start;flex-direction:column;gap:20px}.homeJoin nav{flex-direction:column;width:100%}.visionPage{padding:35px 12px}.visionScroll>section{padding:48px 25px}.visionScroll h2{font-size:38px}.visionScroll p{font-size:16px}.visionScroll footer{gap:25px;flex-direction:column}}.mainChallengeCenter .challengeCenterHero{border-radius:0}.mainChallengeCenter .mergedPicks{border-top:1px solid #c9ddf0}.standaloneExplorer>header{padding:55px 60px 25px;background:linear-gradient(135deg,#fff,#e5f2ff)}.standaloneExplorer>header span{color:var(--flag-blue);font-weight:900}.standaloneExplorer>header h1{font-size:48px;margin:5px 0}.standaloneExplorer>header p{color:#444}.standaloneExplorer .explorer{padding-top:25px}@media(max-width:850px){.standaloneExplorer>header{padding:35px 20px 15px}.standaloneExplorer>header h1{font-size:38px}}@media(min-width:851px){body{background:linear-gradient(90deg,#e8f3ff 0 8%,#f8fbff 8% 92%,#e8f3ff 92%)}.appHeader{background:#fff;border-bottom:4px solid var(--flag-blue)}.mainChallengeCenter .challengeCenterHero{background:radial-gradient(circle at 23% 12%,#1688ed3d,transparent 32%),linear-gradient(135deg,#fff 0 45%,#dceeff 45% 100%);border-top:8px solid var(--flag-blue);border-bottom:8px solid var(--flag-blue)}.mainChallengeCenter .challengeCenterHero:after{content:"";position:absolute;left:-80px;bottom:-180px;width:520px;height:250px;border:46px solid #fff;border-radius:50%;transform:rotate(-15deg);opacity:.72}.challengePromise{border-block:3px solid var(--flag-blue);background:#fff}.challengeCenter .explorer{background:linear-gradient(#fff,#eef6ff)}.challengeCenter .explorerTools:before{content:"✦";font-size:52px;color:var(--flag-blue);-webkit-margin-end:18px;margin-inline-end:18px}.challengeCenter .iconFilters button{background:#fff}.challengeCenter .iconFilters button[aria-pressed=true]{box-shadow:0 0 0 4px #bfddfa}.liveDashboard{display:grid;grid-template-columns:1fr 1fr 1.25fr 1fr;grid-gap:0;gap:0;background:#fff;border-bottom:8px solid var(--flag-blue)}.liveDashboard article{min-height:210px;padding:28px;-webkit-border-end:1px solid #bdd7ef;border-inline-end:1px solid #bdd7ef;display:flex;flex-direction:column;justify-content:center}.liveDashboard article>span{color:var(--flag-blue);font-weight:900}.liveDashboard article>strong{font-size:54px;color:var(--flag-blue);line-height:1}.liveDashboard article>small{color:#555;margin-top:10px}.liveDashboard .recordToday{background:#dceeff}.recordToday h2{font-size:55px;margin:5px 0;color:var(--flag-blue)}.liveDashboard a{margin-top:14px;color:var(--flag-blue);font-weight:900}.activityStream{background:#f5f9ff}.activityStream p{margin:5px 0;padding:8px 0;border-bottom:1px solid #d3e4f4}.activityStream p small{display:block;color:#666}.submitPulse{background:var(--flag-blue);color:#fff}.submitPulse a,.submitPulse>span,.submitPulse>strong{color:#fff!important}.homeJoin{background:linear-gradient(110deg,var(--flag-deep),var(--flag-blue))}}.leadersHome{padding:60px;background:var(--flag-deep);color:#fff}.leadersHome>header{display:flex;justify-content:space-between;align-items:flex-end}.leadersHome header span{color:#92c9ff;font-weight:900}.leadersHome h2{font-size:44px;margin:5px 0}.leadersHome header p{color:#c8d9ec}.leadersHome header nav{display:flex;padding:5px;background:#ffffff12;border:1px solid #ffffff2c}.leadersHome header button{border:0;background:transparent;color:#fff;padding:10px 20px;font-weight:900;cursor:pointer}.leadersHome header button.active{background:#fff;color:var(--flag-deep)}.leadersTable{margin-top:28px;background:#fff;color:#111}.leadersTable>a{display:grid;grid-template-columns:65px 72px 1fr 160px 100px;align-items:center;grid-gap:15px;gap:15px;padding:15px 22px;border-bottom:1px solid #c9ddf0;text-decoration:none;color:#111;transition:.2s}.leadersTable>a:hover{background:#eaf4ff}.leadersTable>a>strong{font-size:32px;color:var(--flag-blue)}.leadersTable img{width:62px;height:62px;object-fit:cover;border-radius:50%;border:3px solid #c9ddf0}.leadersTable a>span{display:flex;flex-direction:column}.leadersTable a b{font-size:20px}.leadersTable a small{color:#555}.leadersTable a>em{font-size:21px}.leadersTable a>em,.leadersTable a>i{font-style:normal;font-weight:900;color:var(--flag-blue)}.leadersTable a>i{background:#e4f2ff;padding:7px;text-align:center;font-size:11px}.leadersTable>a:first-child{background:#e7f3ff;-webkit-border-start:8px solid var(--flag-blue);border-inline-start:8px solid var(--flag-blue)}.leadersTable>a:first-child>strong{color:#c79836}.leadersHome>footer{display:flex;justify-content:space-between;margin-top:15px;color:#bdd5ed}.leadersHome>footer a{color:#fff;font-weight:900}@media(max-width:850px){.leadersHome{padding:35px 16px}.leadersHome>header{align-items:flex-start;flex-direction:column}.leadersTable>a{grid-template-columns:40px 50px 1fr auto;padding:12px}.leadersTable img{width:45px;height:45px}.leadersTable a>i{display:none}}.categoryIcon{width:20px;height:20px;display:inline-block;vertical-align:middle;flex:none}.iconFilters button{display:flex;align-items:center;gap:7px}.iconFilters button .categoryIcon{width:18px;height:18px}.categoryPill{display:flex!important;align-items:center;gap:6px}.categoryPill .categoryIcon{width:15px;height:15px}.worldArt.illustrated{padding:0;overflow:hidden;position:relative}.worldArt.illustrated>img{width:100%;height:100%;object-fit:cover;display:block}.worldArt.illustrated>div{position:absolute;right:0;left:0;bottom:0;padding:28px 16px 12px;background:linear-gradient(transparent,#061b3bd9);color:#fff}.worldArt.illustrated .categoryPill{position:absolute;z-index:2;right:12px;top:12px}.worldBody.compact{padding:20px}.worldBody.compact h3{min-height:54px}.worldBody.compact>a{display:block;text-align:center;margin-top:12px;padding:12px;background:var(--flag-blue);color:#fff;text-decoration:none;font-weight:900;border-radius:10px}.leadersTable>a:first-child{background:linear-gradient(90deg,#fff5cf,#fff);-webkit-border-start:8px solid #c79836;border-inline-start:8px solid #c79836}.leadersTable>a:first-child>strong{color:#b07b12}.leadersTable>a:nth-child(2){background:linear-gradient(90deg,#edf1f5,#fff);-webkit-border-start:8px solid #9aa6b2;border-inline-start:8px solid #9aa6b2}.leadersTable>a:nth-child(2)>strong{color:#73808c}.leadersTable>a:nth-child(3){background:linear-gradient(90deg,#f5e2d6,#fff);-webkit-border-start:8px solid #b06e43;border-inline-start:8px solid #b06e43}.leadersTable>a:nth-child(3)>strong{color:#9b5730}.leadersTable>a:first-child>i{background:#c79836;color:#fff}.leadersTable>a:nth-child(2)>i{background:#9aa6b2;color:#fff}.leadersTable>a:nth-child(3)>i{background:#b06e43;color:#fff}.deepChallenges{background:#f5f9fe}.pickHero{min-height:590px;display:grid;grid-template-columns:1fr 1fr;grid-gap:58px;gap:58px;align-items:center;padding:64px 70px;background:radial-gradient(circle at 18% 10%,#8fcaff42,transparent 34%),linear-gradient(135deg,#fff 0 48%,#dceeff 48% 100%);border-block:8px solid var(--flag-blue);position:relative;overflow:hidden}.pickHero:after{content:"";position:absolute;width:480px;height:210px;border:40px solid #fff;border-radius:50%;left:-130px;bottom:-145px;transform:rotate(-14deg);opacity:.68;pointer-events:none}.pickHeroCopy{position:relative;z-index:1}.pickHeroCopy>span{display:inline-flex;align-items:center;padding:7px 13px;border:1px solid #9cc7ed;background:#fff;color:var(--flag-blue);font-size:12px;font-weight:900}.pickHero h1{font-size:68px;line-height:.98;letter-spacing:-.045em;margin:24px 0 18px}.pickHero h1 em{font-style:normal;color:var(--flag-blue)}.pickHeroCopy>p{font-size:18px;line-height:1.7;max-width:570px;color:#35465a}.pickHero nav{display:flex;gap:12px;margin-top:28px}.pickHero nav a{padding:14px 22px;font-weight:900;text-decoration:none}.pickHero nav a:first-child{background:var(--flag-blue);color:#fff;box-shadow:7px 7px 0 #bcdaf5}.pickHero nav a:last-child{border:1px solid #8fb8dc;color:var(--flag-deep);background:#fff}.pickHeroVisual{height:455px;position:relative;border:7px solid #fff;box-shadow:0 0 0 3px #b98a2f,18px 20px 0 #043d78;overflow:hidden}.pickHeroVisual>img{width:100%;height:100%;object-fit:cover}.pickHeroVisual:after{content:"";position:absolute;inset:32% 0 0;background:linear-gradient(transparent,#031733ed)}.pickHeroVisual>span{position:absolute;z-index:2;top:18px;right:18px;padding:8px 12px;background:#fff;color:var(--flag-deep);font-size:12px;font-weight:900}.pickHeroVisual>div{position:absolute;z-index:2;right:22px;left:22px;bottom:20px;color:#fff;display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:3px 16px;gap:3px 16px}.pickHeroVisual small{color:#bfddfa}.pickHeroVisual strong{font-size:32px;color:#e8ca77}.pickHeroVisual b{font-size:21px}.pickHeroVisual a{grid-row:1/4;grid-column:2;padding:12px 18px;background:var(--flag-blue);color:#fff;text-decoration:none;font-weight:900;align-self:end}.pickTrust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:3px solid var(--flag-blue)}.pickTrust>span{display:grid;grid-template-columns:45px 1fr;grid-gap:0 10px;gap:0 10px;padding:22px 28px;-webkit-border-end:1px solid #c9ddf0;border-inline-end:1px solid #c9ddf0}.pickTrust i{grid-row:1/3;align-self:center;font-style:normal;font-size:28px;font-weight:900;color:#a8cae8}.pickTrust b{font-size:15px}.pickTrust small{color:#55677a}.deepChallenges .explorer{max-width:none;padding:64px 60px 82px}.deepChallenges .explorerTools:before{content:none}.deepChallenges .explorerTools{border-bottom:1px solid #bfd7ed;padding-bottom:22px}.deepChallenges .explorerTools h2{font-size:44px}.deepChallenges .worldGrid{gap:24px}.deepChallenges .worldCard{border-radius:0;box-shadow:7px 8px 0 #d6e8f8}.deepChallenges .worldArt{height:230px;padding:0}.deepChallenges .worldArt.illustrated img{width:100%;height:100%;object-fit:cover}.deepChallenges .worldArt:after{background:linear-gradient(transparent,#031733ca);inset:45% 0 0;width:auto;height:auto;border:0;border-radius:0;left:0;bottom:0}.deepChallenges .categoryPill{z-index:2;display:flex;align-items:center;gap:6px}.deepChallenges .categoryPill svg{width:18px;height:18px}.deepChallenges .worldArt>div{z-index:2}.deepChallenges .worldBody.compact{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:20px}.deepChallenges .worldBody h3{min-height:0;font-size:19px}.deepChallenges .worldBody>a{border:0;padding:11px 17px;border-radius:0;white-space:nowrap}.deepChallenges .leadersHome{border-top:8px solid var(--flag-blue)}.pickFinal{display:flex;align-items:center;justify-content:space-between;padding:52px 60px;background:linear-gradient(110deg,#dceeff,#fff);border-bottom:8px solid var(--flag-blue)}.pickFinal span{color:var(--flag-blue);font-weight:900}.pickFinal h2{font-size:36px;margin:4px 0}.pickFinal p{margin:0;color:#44576b}.pickFinal>a{padding:15px 24px;background:var(--flag-blue);color:#fff;text-decoration:none;font-weight:900;box-shadow:7px 7px 0 #b4d3ef}@media(max-width:850px){.pickHero{grid-template-columns:1fr;padding:38px 18px;gap:30px}.pickHero h1{font-size:47px}.pickHeroVisual{height:350px}.pickTrust{grid-template-columns:1fr 1fr}.deepChallenges .explorer{padding:38px 16px}.deepChallenges .explorerTools h2{font-size:34px}.deepChallenges .worldArt{height:220px}.pickFinal{padding:38px 18px;align-items:flex-start;gap:24px;flex-direction:column}.pickFinal h2{font-size:30px}}@media(min-width:1100px){.deepChallenges .worldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.deepChallenges .worldArt{height:170px}.deepChallenges .worldBody.compact{padding:15px;gap:10px}.deepChallenges .worldBody h3{font-size:16px;line-height:1.3}.deepChallenges .worldBody>a{padding:9px 12px;font-size:13px}.deepChallenges .categoryPill{top:10px;right:10px;padding:5px 8px}.deepChallenges .worldArt>div{bottom:11px;left:11px}.deepChallenges .worldArt strong{font-size:18px}}.declarationPage{padding:0;background:radial-gradient(circle at 50% 0,#fff 0,#e7f2ff 42%,#c9def2 100%)}.declarationHero{text-align:center;padding:62px 20px 50px;background:linear-gradient(180deg,#fff,#edf6ff);border-block:8px solid var(--flag-blue);position:relative;overflow:hidden}.declarationHero:after,.declarationHero:before{content:"✦";position:absolute;font-size:220px;color:#005eb80b;top:-65px}.declarationHero:before{right:4%}.declarationHero:after{left:4%}.declarationHero>span{color:var(--flag-blue);font-weight:900;letter-spacing:.08em}.declarationHero h1{font-family:Georgia,Times New Roman,serif;font-size:64px;margin:8px 0 12px;color:var(--flag-deep)}.declarationHero>p{max-width:690px;margin:auto;color:#40536a;font-size:18px;line-height:1.7}.declarationHero>div{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:25px;color:var(--flag-deep)}.declarationHero>div i{color:var(--cert-gold);font-style:normal}.declarationScroll{width:min(940px,calc(100% - 36px));margin:65px auto 80px;filter:drop-shadow(0 30px 34px #3a291e35)}.declarationScroll>section{padding:82px 100px 70px;position:relative;text-align:right;background-color:#f0ddb0;background-image:linear-gradient(90deg,#9e6f2635,transparent 9%,transparent 91%,#9e6f2635),radial-gradient(circle at 20% 10%,#fff8dc80,transparent 30%),repeating-linear-gradient(0deg,#2d1b0808 0 1px,transparent 1px 5px);border-inline:5px solid #8b6127;color:#392814}.declarationScroll>section:before{content:"";position:absolute;inset:24px;border:1px solid #9c753b88;pointer-events:none}.scrollHeading{text-align:center;border-bottom:1px solid #9a7137;padding-bottom:30px}.scrollHeading>span{font-family:Georgia,Times New Roman,serif;letter-spacing:.13em;font-size:13px}.scrollMark{width:58px;height:58px;margin:20px auto 8px;display:grid;place-items:center;border:2px solid #76501f;border-radius:50%;font-size:28px;color:#76501f;box-shadow:0 0 0 5px #9c753b2e}.declarationScroll .scrollHeading h2{font-family:Georgia,Times New Roman,serif;font-size:57px;margin:8px 0}.scrollHeading p{margin:0!important;text-align:center!important;font-size:15px!important;letter-spacing:.06em}.openingWords{margin:42px 0 32px}.openingWords>b{float:right;font-size:33px;line-height:1;margin:8px 0 0 15px}.declarationScroll p,.openingWords>b{font-family:Georgia,Times New Roman,serif}.declarationScroll p{font-size:18px;line-height:2;text-align:justify}.declarationPillars{clear:both;border-block:2px solid #8c632d;padding:15px 0}.declarationPillars>section{display:grid;grid-template-columns:56px 1fr;grid-gap:20px;gap:20px;padding:25px 10px;border-bottom:1px solid #a17c4966}.declarationPillars>section:last-child{border:0}.declarationPillars i{width:46px;height:46px;display:grid;place-items:center;border:1px solid #795323;border-radius:50%;font-family:Georgia,Times New Roman,serif;font-size:23px;font-style:normal}.declarationPillars h3,.declarationPromise h3{font-family:Georgia,Times New Roman,serif;font-size:27px;margin:0 0 5px}.declarationPillars p{margin:0}.declarationScroll blockquote{position:relative;margin:42px 0;padding:28px 42px;border-block:1px solid #8f6729;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700;line-height:1.7}.declarationScroll blockquote span{color:#8c632d;font-size:34px}.declarationPromise{margin:40px 0}.declarationPromise>h3{text-align:center;margin-bottom:20px}.declarationPromise>div{display:grid;grid-template-columns:1fr 1fr;border:1px solid #8f6729}.declarationPromise p{display:flex;flex-direction:column;margin:0;padding:18px;border-bottom:1px solid #a27a4266}.declarationPromise p:nth-child(odd){-webkit-border-end:1px solid #a27a4266;border-inline-end:1px solid #a27a4266}.declarationPromise b{font-family:Georgia,Times New Roman,serif;font-size:17px}.declarationPromise span{font-size:14px;line-height:1.6}.closingWords{padding-top:10px}.seal{width:150px;height:150px;margin:40px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:3px double #76501f;border-radius:50%;transform:rotate(-4deg);box-shadow:0 0 0 6px #76501f20;color:#76501f}.seal>span{font-size:26px}.seal b{font-family:Georgia,Times New Roman,serif;font-size:20px}.seal small{font-size:10px}.declarationSignatures{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:35px;gap:35px;margin-top:50px!important;text-align:right!important}.declarationSignatures div{display:flex;flex-direction:column;padding-top:12px;border-top:1px solid #59401f}.declarationSignatures time{grid-column:1/-1;text-align:center;padding-top:24px;border-top:1px solid #9d7640;font-family:Georgia,Times New Roman,serif}.declarationScroll>i{height:40px;background:linear-gradient(#8a5c20,#deb96a 38%,#8b5d21 70%,#54330e);border-color:#56350f}.declarationScroll .scrollTop{margin:0 -25px -15px}.declarationScroll .scrollBottom{margin:-15px -25px 0}.declarationCoda{text-align:center;padding:55px 20px 65px;background:var(--flag-deep);color:#fff;border-top:8px solid var(--flag-blue)}.declarationCoda>span{color:#98caff;font-weight:900}.declarationCoda h2{font-size:38px;margin:7px}.declarationCoda p{color:#cbdced}.declarationCoda a{display:inline-block;margin-top:18px;padding:13px 22px;background:#fff;color:var(--flag-deep);text-decoration:none;font-weight:900}@media(max-width:700px){.declarationHero h1{font-size:44px}.declarationHero>div{gap:9px;font-size:12px}.declarationScroll{width:calc(100% - 20px)}.declarationScroll>section{padding:58px 28px}.declarationScroll>section:before{inset:12px}.declarationScroll .scrollHeading h2{font-size:40px}.declarationScroll p{font-size:16px}.declarationPillars>section{grid-template-columns:40px 1fr;gap:10px}.declarationPillars i{width:36px;height:36px}.declarationPromise>div{grid-template-columns:1fr}.declarationPromise p:nth-child(odd){-webkit-border-end:0;border-inline-end:0}.declarationSignatures{grid-template-columns:1fr!important}.declarationSignatures time{grid-column:1}.declarationScroll blockquote{padding:22px 10px;font-size:20px}}.recordLibrary{background:#f4f8fc}.recordsHeroV2{min-height:520px;padding:60px 70px;display:grid;grid-template-columns:1fr .9fr;align-items:center;grid-gap:55px;gap:55px;background:radial-gradient(circle at 18% 12%,#6eb5fa35,transparent 32%),linear-gradient(135deg,#fff 0 50%,#dceeff 50%);border-block:8px solid var(--flag-blue)}.recordsHeroV2>div>span{color:var(--flag-blue);font-weight:900}.recordsHeroV2 h1{font-size:68px;line-height:.95;margin:18px 0}.recordsHeroV2 h1 em{font-style:normal;color:var(--flag-blue)}.recordsHeroV2 p{max-width:590px;font-size:18px;line-height:1.7;color:#40536a}.recordsHeroV2 nav{display:flex;gap:12px;margin-top:27px}.recordsHeroV2 nav a{padding:13px 21px;text-decoration:none;font-weight:900}.recordsHeroV2 nav a:first-child{background:var(--flag-blue);color:#fff;box-shadow:7px 7px 0 #b7d5f1}.recordsHeroV2 nav a:last-child{border:1px solid #9abbdb;background:#fff;color:var(--flag-deep)}.recordsHeroV2>aside{height:385px;position:relative;overflow:hidden;border:6px solid #fff;box-shadow:0 0 0 3px #c79836,15px 17px 0 #063e80}.recordsHeroV2 aside>img{width:100%;height:100%;object-fit:cover}.recordsHeroV2 aside:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#031733ed)}.recordsHeroV2 aside>span{position:absolute;z-index:2;right:18px;top:18px;background:#fff;color:var(--flag-deep);padding:7px 11px;font-weight:900;font-size:12px}.recordsHeroV2 aside footer{position:absolute;z-index:2;right:20px;left:20px;bottom:18px;color:#fff;display:grid;grid-template-columns:auto 1fr;align-items:end;grid-gap:0 12px;gap:0 12px}.recordsHeroV2 aside footer b{font-size:48px;color:#e4c46e;line-height:1}.recordsHeroV2 aside footer small{font-size:14px}.recordsHeroV2 aside footer strong{grid-column:1/-1;font-size:18px;margin-top:7px}.recordsTrust{display:flex;justify-content:center;gap:45px;padding:18px;background:#fff;border-bottom:3px solid var(--flag-blue);font-weight:800}.recordsTrust b{color:var(--flag-blue)}.recordsExplorerV2{padding:55px 60px 75px;max-width:1500px;margin:auto}.recordsExplorerV2>header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #bcd5eb;padding-bottom:20px}.recordsExplorerV2>header span{color:var(--flag-blue);font-weight:900}.recordsExplorerV2>header h2{font-size:44px;margin:3px 0}.recordsExplorerV2>header p{margin:0;color:#526477}.recordsExplorerV2>header>a{padding:12px 18px;background:var(--flag-blue);color:#fff;text-decoration:none;font-weight:900}.recordsExplorerV2 .recordsFilters{display:grid;grid-template-columns:1fr 170px 170px 170px;grid-gap:12px;gap:12px;margin:26px 0}.recordsExplorerV2 .recordsFilters label{display:grid;grid-gap:6px;gap:6px;color:#3c5067;font-size:12px;font-weight:800}.recordsExplorerV2 .recordsFilters input,.recordsExplorerV2 .recordsFilters select{height:49px;border:1px solid #b9d1e6;background:#fff;padding:0 14px;font:inherit}.recordsExplorerV2 .recordCount{margin-bottom:15px;color:#526477}.recordsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.recordsGrid>article{display:block;padding:0;background:#fff;border:1px solid #bed6eb;box-shadow:7px 8px 0 #d4e7f8;overflow:hidden}.recordCardImage{height:180px;position:relative}.recordCardImage>img{width:100%;height:100%;object-fit:cover}.recordCardImage:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#031733bf)}.recordCardImage .recordState{position:absolute;z-index:2;top:10px;right:10px}.recordCardImage>i{position:absolute;z-index:2;bottom:10px;right:12px;display:flex;align-items:center;gap:6px;color:#fff;font-style:normal;font-size:12px;font-weight:900}.recordCardImage svg{width:19px;height:19px}.recordCardBody{padding:18px}.recordCardBody>small{color:#5a6d81}.recordCardBody>strong{display:block;color:var(--flag-blue);font-size:27px}.recordCardBody h2{font-size:19px;min-height:52px;margin:2px 0 13px}.recordCardBody .recordHolder{display:flex;align-items:center;gap:10px;padding:11px 0;border-block:1px solid #d6e5f2}.recordCardBody .recordHolder>img{width:42px;height:42px;border-radius:50%;object-fit:cover}.recordCardBody .recordHolder>span{display:grid}.recordCardBody .recordHolder small{font-size:10px;color:#687b8f}.recordCardBody .recordHolder b{font-size:14px}.recordCardBody .recordHolder em{font-style:normal;color:#687b8f;font-size:11px}.recordCardBody nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:14px}.recordCardBody nav a{padding:10px;text-align:center;text-decoration:none;font-weight:900}.recordCardBody nav a:first-child{border:1px solid var(--flag-blue);color:var(--flag-blue)}.recordCardBody nav a:last-child{background:var(--flag-blue);color:#fff}.recordsExplorerV2 .dataNotice{margin-top:28px;-webkit-border-start:6px solid var(--cert-gold);border-inline-start:6px solid var(--cert-gold);background:#fff;padding:20px}.liveChallengeHead span{display:flex;align-items:center;gap:8px}.liveChallengeHead span svg{width:24px;height:24px}.challengeInfoPair article>span,.liveChallengeHead>a{font-weight:900}.challengeInfoPair article:first-child{border-top:6px solid var(--flag-blue)}.challengeInfoPair article:last-child{border-top:6px solid var(--cert-gold)}@media(max-width:900px){.recordsHeroV2{grid-template-columns:1fr;padding:38px 18px}.recordsHeroV2 h1{font-size:48px}.recordsHeroV2>aside{height:320px}.recordsTrust{justify-content:flex-start;overflow:auto;padding-inline:18px}.recordsTrust span{white-space:nowrap}.recordsExplorerV2{padding:38px 16px}.recordsExplorerV2 .recordsFilters,.recordsGrid{grid-template-columns:1fr}.recordsExplorerV2>header{align-items:flex-start;gap:20px;flex-direction:column}}.recordsGrid>article:nth-child(n){border-top:5px solid var(--flag-blue)}.recordsGrid>article:has(.recordState.historic){border-top-color:var(--cert-gold)}.recordsGrid>article:nth-child(n){border-top:5px solid var(--flag-blue)!important}.recordsGrid>article:has(.recordState.historic){border-top-color:var(--cert-gold)!important}.recordCardImage .recordState.active{background:#d7f6e4;color:#08643b;border:1px solid #78c99a}.recordCardImage .recordState.historic{background:#ffe1e1;color:#a51d2d;border:1px solid #e58c96}.faqPageV2,.legalPageV2,.supportPage{background:#f4f8fc}.supportHero{min-height:440px;padding:58px 65px;display:grid;grid-template-columns:1fr 330px;align-items:center;grid-gap:60px;gap:60px;background:linear-gradient(135deg,#fff,#dceeff);border-block:8px solid var(--flag-blue)}.faqPageV2>header>span,.legalPageV2>header>span,.supportHero>div>span,.supportTopics>header span{color:var(--flag-blue);font-weight:900}.supportHero h1{font-size:62px;line-height:.96;margin:17px 0}.legalPageV2 h1 em,.supportHero h1 em{font-style:normal;color:var(--flag-blue)}.supportHero p{font-size:18px;line-height:1.7;color:#40536a}.supportHero>div>div{display:flex;gap:8px;flex-wrap:wrap}.supportHero>div>div b{padding:7px 10px;background:#fff;border:1px solid #b9d2e9;font-size:11px}.supportHero>aside{padding:32px;background:var(--flag-deep);color:#fff;border:3px solid #fff;box-shadow:10px 12px 0 var(--flag-blue);display:flex;flex-direction:column}.supportHero aside strong{font-size:68px;color:#e3c16a;line-height:1}.supportHero aside span{color:#bed4e9;margin:8px 0 25px}.supportHero aside a{padding:12px;background:#fff;color:var(--flag-deep);text-decoration:none;text-align:center;font-weight:900}.supportTopics{padding:55px 60px}.supportTopics h2{font-size:40px;margin:4px 0}.supportTopics>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:25px}.supportTopics a{display:grid;padding:23px;background:#fff;border:1px solid #c5dbee;box-shadow:6px 7px 0 #d7e8f8;text-decoration:none;color:#111}.supportTopics i{width:42px;height:42px;color:var(--flag-blue)}.supportTopics svg{width:100%;height:100%}.supportTopics b{font-size:19px;margin-top:12px}.supportTopics span{color:#5a6c80;min-height:45px}.supportTopics small{color:var(--flag-blue);font-weight:900}.supportForm{margin:0 60px 70px;display:grid;grid-template-columns:.8fr 1.2fr;border:0;border-top:8px solid var(--flag-blue);box-shadow:0 20px 50px #071f4614}.supportForm>div{padding:38px;background:var(--flag-deep);color:#fff}.supportForm>div>span{color:#93c9fa}.supportForm h2{font-size:35px}.supportForm>div li,.supportForm>div p{color:#ccdbeb}.supportForm>form{padding:35px}.supportForm form label{display:grid;grid-gap:6px;gap:6px;margin-bottom:13px;font-weight:800}.supportForm form input,.supportForm form select,.supportForm form textarea{padding:12px;border:1px solid #b9cfe2}.supportForm button{padding:13px 22px;border:0;background:var(--flag-blue);color:#fff;font-weight:900}.supportForm form>small{display:block;color:#687b8f;margin-top:10px}.faqPageV2{max-width:none;padding:0}.faqPageV2>header{padding:58px 60px;background:linear-gradient(135deg,#fff,#dceeff);border-block:8px solid var(--flag-blue);text-align:center}.faqPageV2>header h1{font-size:58px;margin:8px}.faqPageV2>header>p{color:#485b70}.faqPageV2>header nav{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;max-width:900px;margin:30px auto 0}.faqPageV2>header nav a{padding:15px;background:#fff;border:1px solid #bdd5eb;text-decoration:none;color:#111;font-weight:900}.faqPageV2>header nav b{color:var(--flag-blue);-webkit-margin-end:8px;margin-inline-end:8px}.faqPageV2>main{padding:55px 60px;display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.faqPageV2 main>section{background:#fff;border-top:6px solid var(--flag-blue)}.faqPageV2 main>section>header{display:flex;align-items:center;gap:14px;padding:22px;border-bottom:1px solid #cbdff0}.faqPageV2 main>section>header b{font-size:30px;color:#aac8e5}.faqPageV2 main h2{font-size:25px}.faqPageV2 details{border-bottom:1px solid #d6e4f1}.faqPageV2 summary{padding:19px 22px}.faqPageV2 details p{padding:0 22px 20px;line-height:1.7}.faqPageV2>aside{margin:0 60px 60px;padding:32px;background:var(--flag-deep);color:#fff;display:flex;align-items:center;justify-content:space-between}.faqPageV2 aside h2{font-size:30px;margin:4px}.faqPageV2 aside nav{display:flex;gap:8px}.faqPageV2 aside a{padding:12px 16px;background:#fff;color:var(--flag-deep);text-decoration:none;font-weight:900}.faqPageV2 aside a:last-child{background:var(--flag-blue);color:#fff}.legalPageV2{max-width:none;margin:0;padding:0}.legalPageV2>header{padding:60px;text-align:center;background:linear-gradient(135deg,#fff,#dceeff);border-block:8px solid var(--flag-blue)}.legalPageV2>header h1{font-size:60px;line-height:1;margin:12px}.legalPageV2>header p{max-width:700px;margin:0 auto;color:#475b70;font-size:18px}.legalPageV2>header>div{display:flex;justify-content:center;gap:10px;margin-top:25px}.legalPageV2>header>div b{padding:8px 13px;background:#fff;border:1px solid #b8d1e8}.legalPageV2>nav{display:flex;justify-content:center;gap:5px;padding:14px;background:var(--flag-deep)}.legalPageV2>nav a{padding:8px 15px;color:#fff;text-decoration:none;font-weight:800}.legalDocument{max-width:1050px;margin:50px auto;display:grid;grid-template-columns:250px 1fr;grid-gap:30px;gap:30px;align-items:start}.legalDocument>aside{position:-webkit-sticky;position:sticky;top:95px;padding:25px;background:#e5f2ff;border-top:6px solid var(--flag-blue)}.legalDocument aside b,.legalDocument aside small,.legalDocument aside span{display:block}.legalDocument aside b{font-size:23px;margin:5px 0}.legalDocument aside p{color:#52677c;line-height:1.6}.legalDocument main{background:#fff;padding:12px 36px}.legalDocument main>section{display:grid;grid-template-columns:60px 1fr;grid-gap:20px;gap:20px;padding:28px 0;border-bottom:1px solid #cbdff0}.legalDocument main>section>b{font-size:29px;color:#a7c4df}.legalDocument h2{font-size:24px;margin:0 0 7px}.legalDocument p{margin:0;line-height:1.75;color:#40536a}.legalPageV2>footer{margin:0;padding:35px 60px;background:var(--flag-deep);color:#fff;display:flex;justify-content:space-between}.legalPageV2>footer a{color:#fff;font-weight:900}.terms .legalDocument>aside{border-top-color:var(--cert-gold);background:#fff4d6}@media(max-width:850px){.supportHero{grid-template-columns:1fr;padding:38px 18px}.supportHero h1{font-size:45px}.supportTopics{padding:38px 16px}.supportForm,.supportTopics>div{grid-template-columns:1fr}.supportForm{margin:0 16px 40px}.faqPageV2>header,.faqPageV2>main{padding:38px 16px}.faqPageV2>header nav,.faqPageV2>main{grid-template-columns:1fr}.faqPageV2>aside{margin:0 16px 40px;align-items:flex-start;gap:20px}.faqPageV2 aside nav,.faqPageV2>aside{flex-direction:column}.legalPageV2>header{padding:42px 18px}.legalPageV2>header h1{font-size:44px}.legalPageV2>nav{overflow:auto;justify-content:flex-start}.legalDocument{margin:30px 16px;grid-template-columns:1fr}.legalDocument>aside{position:static}.legalDocument main{padding:10px 20px}.legalPageV2>footer{padding:30px 18px;flex-direction:column;gap:15px}}.accountEntry{display:flex;gap:5px;align-items:center}.accountEntry>a{padding:8px 10px;text-decoration:none;font-size:12px;font-weight:900;color:var(--flag-deep)}.accountEntry>a:last-child{background:#e5f2ff;color:var(--flag-blue)}.accountEntry.signed>a{display:flex;align-items:center;gap:7px}.accountEntry.signed i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--flag-blue);color:#fff;font-style:normal}.accountEntry.signed span{display:flex;flex-direction:column}.accountEntry.signed small{font-size:9px;color:#64778b}.accountEntry.signed button{border:0;background:transparent;color:#a51d2d;font-size:11px;font-weight:900;cursor:pointer}.authPageV2{min-height:650px;display:grid;grid-template-columns:1fr 1fr;margin:0;border-radius:0;box-shadow:none}.authPageV2 .authPromo{padding:70px;background:linear-gradient(145deg,var(--flag-deep),var(--flag-blue));color:#fff;display:flex;flex-direction:column;justify-content:center}.authPageV2 .authPromo>span{color:#9bcbfa;font-weight:900}.authPageV2 .authPromo h1{font-size:60px;line-height:1;margin:18px 0}.authPageV2 .authPromo p{color:#d4e2f2;font-size:18px;line-height:1.7}.authPageV2 .authPromo>div{display:flex;gap:8px;flex-wrap:wrap}.authPageV2 .authPromo>div b{padding:8px 10px;border:1px solid #ffffff55}.authPageV2 .auth{padding:55px 75px;background:#fff}.authPageV2 .authBrand{display:flex;align-items:center;gap:10px}.authPageV2 .authBrand .brandIdentity{width:58px;height:48px}.authPageV2 .auth>span{display:block;margin-top:32px;color:var(--flag-blue);font-weight:900}.authPageV2 .auth h2{font-size:35px;margin:5px 0 24px}.accountForm{display:grid;grid-gap:12px;gap:12px}.accountForm label{display:grid;grid-gap:6px;gap:6px;font-weight:800}.accountForm input{height:49px;border:1px solid #b9cee2;padding:0 13px}.accountForm button{height:49px;border:0;background:var(--flag-blue);color:#fff;font-weight:900;cursor:pointer}.accountForm>small{color:#697c90;line-height:1.5}.authError{padding:10px;background:#ffe1e1;color:#a51d2d}.authSuccess{padding:10px;background:#d7f6e4;color:#08643b}.authPageV2 .auth>a{display:block;margin-top:18px;color:var(--flag-blue);font-weight:900}.prototypeNotice{padding:13px;background:#fff4d6;-webkit-border-start:5px solid var(--cert-gold);border-inline-start:5px solid var(--cert-gold);font-size:12px;line-height:1.6}.myProfileEmpty,.myProfileLoading{padding:100px;text-align:center}.myProfileEmpty a{display:inline-block;padding:12px 18px;background:var(--flag-blue);color:#fff}.myProfile{background:#f4f8fc}.myProfile>header{min-height:280px;padding:50px 65px;display:grid;grid-template-columns:130px 1fr auto;align-items:center;grid-gap:25px;gap:25px;background:linear-gradient(135deg,var(--flag-deep),var(--flag-blue));color:#fff;border-bottom:8px solid #fff}.myProfileAvatar{width:115px;height:115px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--flag-blue);font-size:55px;font-weight:900;box-shadow:0 0 0 5px #c79836}.myProfile>header span{color:#9bcbfa;font-weight:900}.myProfile>header h1{font-size:48px;margin:5px 0}.myProfile>header p{color:#d1e0ef}.myProfile>header>a{padding:14px 20px;background:#fff;color:var(--flag-deep);text-decoration:none;font-weight:900}.profileSnapshot{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-bottom:1px solid #c8dced}.profileSnapshot article{padding:23px 35px;-webkit-border-end:1px solid #c8dced;border-inline-end:1px solid #c8dced;display:grid}.profileSnapshot b{font-size:36px;color:var(--flag-blue)}.profileSnapshot span{font-weight:900}.profileSnapshot small{color:#697b8e}.myProfile>main{padding:45px 60px;display:grid;grid-template-columns:1fr 320px;grid-gap:25px;gap:25px}.myProfile>main>aside,.myProfile>main>section{background:#fff;border-top:6px solid var(--flag-blue);padding:28px}.myProfile main header span{color:var(--flag-blue);font-weight:900}.myProfile main h2{font-size:28px}.profileEmptyState{padding:50px 20px;text-align:center;background:#f5f9fd;border:1px dashed #a9c5df}.profileEmptyState b{font-size:20px}.profileEmptyState p{color:#607388}.profileEmptyState a{color:var(--flag-blue);font-weight:900}.myProfile dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #d4e2ef}.myProfile dt{color:#63768a}.myProfile dd{font-weight:900}.myProfile aside p{font-size:12px;line-height:1.6;color:#63768a}.myProfile aside a{color:var(--flag-blue);font-weight:900}@media(max-width:900px){.accountEntry{display:none}.authPageV2{grid-template-columns:1fr}.authPageV2 .auth,.authPageV2 .authPromo{padding:40px 22px}.authPageV2 .authPromo h1{font-size:44px}.myProfile>header{grid-template-columns:80px 1fr;padding:35px 18px}.myProfileAvatar{width:70px;height:70px;font-size:35px}.myProfile>header>a{grid-column:1/-1}.myProfile>main,.profileSnapshot{grid-template-columns:1fr}.myProfile>main{padding:30px 16px}}.storePageV3{background:#f5f9fe}.storeHeroV3{min-height:510px;padding:65px 75px;display:grid;grid-template-columns:1fr 390px;align-items:center;grid-gap:70px;gap:70px;background:radial-gradient(circle at 25% 15%,#3d91df35,transparent 30%),linear-gradient(135deg,#fff 0 52%,#dceeff 52%);border-block:8px solid var(--flag-blue)}.certificateJourney>header>span,.certificateShowcase>header>span,.storeCatalog>header span,.storeCopy>span{color:var(--flag-blue);font-weight:900}.storeCopy h1{font-size:66px;line-height:.96;margin:20px 0}.storeCopy h1 em{font-style:normal;color:var(--flag-blue)}.storeCopy p{font-size:18px;line-height:1.75;color:#40546a;max-width:600px}.storeCopy nav{display:flex;gap:10px;margin:28px 0}.storeCopy nav a{padding:14px 21px;text-decoration:none;font-weight:900}.storeCopy nav a:first-child{background:var(--flag-blue);color:#fff;box-shadow:7px 7px 0 #b9d6f1}.storeCopy nav a:last-child{background:#fff;border:1px solid #9ebfdd;color:var(--flag-deep)}.storeCopy>small{color:#687a8d}.storeHeroSeal{width:330px;height:330px;margin:auto;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle,#fff8d9,#d7ae4f);color:#4b3717;border:9px double #815d1d;box-shadow:0 0 0 12px #fff,18px 20px 0 #063d78}.storeHeroSeal>span{letter-spacing:.12em}.storeHeroSeal>b{font-family:Georgia,Times New Roman,serif;font-size:49px;line-height:.93;margin:12px}.certificateShowcase{padding:65px 60px;background:var(--flag-deep);color:#fff}.certificateShowcase>header{text-align:center}.certificateShowcase>header h2{font-size:44px;margin:5px}.certificateShowcase>header p{max-width:720px;margin:8px auto;color:#c5d7e9}.certificateProduct{margin-top:40px;display:grid;grid-template-columns:1.35fr .65fr;grid-gap:30px;gap:30px;align-items:center}.digitalCertificate{min-height:540px;padding:38px 45px;position:relative;overflow:hidden;background:#f3dfaa;color:#3d2c16;border:10px solid #fff;box-shadow:0 0 0 3px #c59a3d,16px 18px 0 #005eb8;background-image:linear-gradient(90deg,#b47d2532,transparent 9%,transparent 91%,#b47d2532),repeating-linear-gradient(0deg,#00000008 0 1px,transparent 1px 5px)}.certificatePattern{position:absolute;inset:18px;border:2px solid #8d642b;pointer-events:none}.digitalCertificate>header{position:relative;display:grid;grid-template-columns:60px 1fr auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #8e672e;padding-bottom:18px}.digitalCertificate header .brandIdentity{width:58px;height:52px}.digitalCertificate header div{display:flex;flex-direction:column}.digitalCertificate header span{font-family:Georgia,Times New Roman,serif}.digitalCertificate>main{position:relative;text-align:center;padding:56px 20px}.digitalCertificate main h3{font-family:Georgia,Times New Roman,serif;font-size:39px;margin:10px}.digitalCertificate main i{display:block;width:180px;border-top:2px solid #8c632a;margin:18px auto}.digitalCertificate main p{font-family:Georgia,Times New Roman,serif}.digitalCertificate main strong{display:block;font-size:41px;color:#76501f}.digitalCertificate main b{font-family:Georgia,Times New Roman,serif;font-size:19px}.digitalCertificate>footer{position:relative;display:grid;grid-template-columns:1fr 1fr 105px;align-items:end;border-top:1px solid #8e672e;padding-top:18px}.digitalCertificate footer div{display:flex;flex-direction:column}.certificateSeal .brandIdentity{width:38px;height:32px}.certificateProduct>aside{padding:28px;background:#fff;color:#111;border-top:7px solid var(--cert-gold)}.certificateProduct>aside>span{color:var(--flag-blue);font-weight:900}.certificateProduct aside h3{font-size:29px;margin:5px 0}.certificateProduct ul{list-style:none;padding:0}.certificateProduct li{padding:13px 0;border-bottom:1px solid #d7e4ef;display:flex;flex-direction:column}.certificateProduct li span{color:#617487}.certificateProduct aside nav{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.certificateProduct aside a{padding:11px;text-align:center;text-decoration:none;font-weight:900;background:var(--flag-blue);color:#fff}.certificateProduct aside a:last-child{background:#e7f2fc;color:var(--flag-blue)}.certificateJourney{padding:58px 60px;background:#fff}.certificateJourney>header{text-align:center}.certificateJourney h2{font-size:40px;margin:4px}.certificateJourney>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border:1px solid #bfd6eb}.certificateJourney article{padding:25px;-webkit-border-end:1px solid #bfd6eb;border-inline-end:1px solid #bfd6eb}.certificateJourney article>b{font-size:35px;color:#acc9e4}.certificateJourney h3{font-size:19px}.certificateJourney p{color:#5d7186}.storeCatalog{padding:60px;background:#edf6ff}.storeCatalog>header{display:flex;justify-content:space-between;align-items:end}.storeCatalog>header h2{font-size:40px;margin:4px}.storeCatalog>header p{color:#5a6d82}.storeCatalog>header>b{padding:8px 13px;background:var(--cert-gold);color:#49330f}.storeCatalog .merchGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:27px}.storeCatalog .merchCard{border:1px solid #c4daed!important;border-radius:0!important;background:#fff!important}.storeCatalog .merchArt{height:160px;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#fff,#dceeff)}.storeCatalog .merchArt svg{width:70px;height:70px;color:var(--flag-blue)}.storeCatalog .merchArt span{position:absolute;left:15px;bottom:10px;font-size:38px;color:#afcbe4;font-weight:900}.storeCatalog .merchCard>button,.storeCatalog .merchCard>h3,.storeCatalog .merchCard>p,.storeCatalog .merchCard>small{margin-inline:18px}.storeCatalog .merchCard h3{font-size:19px}.storeCatalog .merchCard p{color:#617487}.storeCatalog .merchCard button{width:calc(100% - 36px);margin-bottom:18px;padding:10px}.storeNoticeV3{padding:30px 60px;background:var(--flag-deep);color:#fff;display:flex;align-items:center;justify-content:space-between;border-top:8px solid var(--cert-gold)}.storeNoticeV3 p{margin:5px 0;color:#c5d8e9}.storeNoticeV3 a{padding:12px 18px;background:#fff;color:var(--flag-deep);text-decoration:none;font-weight:900}@media(max-width:900px){.storeHeroV3{grid-template-columns:1fr;padding:40px 18px}.storeCopy h1{font-size:48px}.storeHeroSeal{width:250px;height:250px}.storeHeroSeal>b{font-size:38px}.certificateShowcase{padding:42px 16px}.certificateProduct{grid-template-columns:1fr}.digitalCertificate{padding:28px 20px;min-height:500px}.digitalCertificate>header{grid-template-columns:50px 1fr}.digitalCertificate header>span{grid-column:1/-1}.digitalCertificate>footer{grid-template-columns:1fr 1fr}.certificateJourney{padding:40px 16px}.certificateJourney>div{grid-template-columns:1fr}.storeCatalog{padding:40px 16px}.storeCatalog .merchGrid{grid-template-columns:1fr}.storeNoticeV3{padding:30px 18px;align-items:flex-start;flex-direction:column;gap:20px}}.forumLayoutV2 .forum article{border:0;border-bottom:1px solid #d1e1ef;border-radius:0;padding:18px}.forumSide>.notice,.forumSide>section{padding:24px;background:#fff;border-top:6px solid var(--flag-blue)}.forumSide .notice{background:#fff4d6;border-top-color:var(--cert-gold);display:flex;flex-direction:column}.forumSide .notice span{margin:8px 0;color:#5d4c2f}.hallPage{background:#f4f8fc}.hallPage>header{padding:62px 60px;text-align:center;background:radial-gradient(circle at 50% 0,#fff9d660,transparent 42%),linear-gradient(135deg,#fff,#dceeff);border-block:8px solid var(--flag-blue)}.hallPage>header>span{color:var(--flag-blue);font-weight:900}.hallPage>header h1{font-size:62px;margin:8px}.hallPage>header p{color:#465a70;font-size:18px}.hallPage>header>div{display:flex;justify-content:center;gap:0;margin-top:28px}.hallPage>header>div b{font-size:30px;color:var(--flag-blue);-webkit-margin-start:25px;margin-inline-start:25px}.hallPage>header>div span{align-self:center;padding-inline:8px 25px;-webkit-border-end:1px solid #bdd4e9;border-inline-end:1px solid #bdd4e9;color:#53677b}.hallPage .podium{padding:60px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;background:var(--flag-deep);align-items:end}.hallPage .podium article{padding:32px 24px;background:#fff;text-align:center;position:relative;border-radius:0;box-shadow:8px 9px 0 #005eb8}.hallPage .podium article.gold{border-top:10px solid #d0a33d;min-height:445px}.hallPage .podium article.silver{border-top:10px solid #9da9b5;min-height:410px}.hallPage .podium article.bronze{border-top:10px solid #a96a35;min-height:385px}.hallPage .rank{position:absolute;top:14px;right:16px;font-size:46px;font-weight:900;color:#bed4e8}.hallPage .hallAvatar{width:105px;height:105px;margin:12px auto;border-radius:50%;display:grid;place-items:center;background:#e5f2ff;color:var(--flag-blue);font-size:47px;font-weight:900;border:6px solid #fff;box-shadow:0 0 0 3px #c7dcef}.hallPage .gold .hallAvatar{box-shadow:0 0 0 4px #d0a33d}.hallPage .silver .hallAvatar{box-shadow:0 0 0 4px #9da9b5}.hallPage .bronze .hallAvatar{box-shadow:0 0 0 4px #a96a35}.hallPage .podium h2{font-size:27px;margin:5px}.hallPage .podium>article>strong{display:block;font-size:45px;color:var(--flag-blue)}.hallPage .podium p{color:#586c80}.hallPage .podium article>div:not(.hallAvatar){display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.hallPage .podium i{padding:5px 8px;background:#e8f3fd;font-style:normal;font-size:11px}.hallPage .podium nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:20px}.hallPage .podium nav a{padding:9px;text-decoration:none;font-weight:900;color:var(--flag-blue);border:1px solid var(--flag-blue)}.hallPage .podium nav a:first-child{background:var(--flag-blue);color:#fff}.hallRanks{padding:60px;background:#fff}.hallRanks>header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #c7dced;padding-bottom:20px}.hallRanks header span{color:var(--flag-blue);font-weight:900}.hallRanks h2{font-size:40px;margin:4px}.hallRanks>header p{max-width:590px;color:#55697d}.hallRanks>article{display:grid;grid-template-columns:55px 52px 1fr 100px 110px 140px 140px;align-items:center;grid-gap:12px;gap:12px;padding:14px;border-bottom:1px solid #d4e3ef}.hallRanks>article:nth-of-type(2)>strong{color:#c79836}.hallRanks>article:nth-of-type(3)>strong{color:#8d99a5}.hallRanks>article:nth-of-type(4)>strong{color:#a66b38}.hallRanks>article>strong{font-size:29px;color:var(--flag-blue)}.miniHallAvatar{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:#e5f2ff;color:var(--flag-blue);font-weight:900}.hallRanks article h3{margin:0}.hallRanks article div small{color:#687b8f}.hallRanks article>b{color:var(--flag-blue);font-size:20px}.hallRanks article em{font-style:normal}.hallRanks article>a{color:var(--flag-blue);font-weight:900}.hallDataNote{margin:0;padding:30px 60px;background:#fff4d6;border-block:6px solid var(--cert-gold);display:grid;grid-template-columns:1fr auto;align-items:center}.hallDataNote p{margin:5px 0;color:#5c4b2e}.hallDataNote a{grid-column:2;grid-row:1/3;color:var(--flag-deep);font-weight:900}@media(max-width:900px){.hallPage>header{padding:42px 18px}.hallPage>header h1{font-size:45px}.hallPage>header>div{overflow:auto;justify-content:flex-start}.hallPage .podium{padding:40px 16px;grid-template-columns:1fr}.hallPage .podium article{min-height:0!important}.hallRanks{padding:40px 16px}.hallRanks>header{align-items:flex-start;flex-direction:column}.hallRanks>article{grid-template-columns:40px 45px 1fr auto}.hallRanks article>a,.hallRanks article>em,.hallRanks article>span:last-of-type{display:none}.hallDataNote{padding:25px 18px;display:block}.hallDataNote a{display:block;margin-top:12px}}.hallPage>header h1{color:var(--flag-deep)!important;text-shadow:none!important}.hallPage>header>div{color:#111}.hallPage .podium article.gold{order:2;transform:translateY(-18px)}.hallPage .podium article.silver{order:1}.hallPage .podium article.bronze{order:3}.herzlPage{padding-bottom:70px;background:#f4f8fc}.herzlHero{min-height:460px;padding:62px 70px;display:grid;grid-template-columns:1fr 310px;align-items:center;grid-gap:70px;gap:70px;background:radial-gradient(circle at 20% 10%,#63b1fa38,transparent 30%),linear-gradient(135deg,#fff,#dceeff);border-block:8px solid var(--flag-blue)}.herzlHero>div>span{color:var(--flag-blue);font-weight:900}.herzlHero h1{font-size:64px;line-height:.96;margin:20px 0}.herzlHero h1 em{font-style:normal;color:var(--flag-blue)}.herzlHero p{font-size:18px;line-height:1.75;color:#42566b;max-width:650px}.herzlHero>div>div{display:flex;gap:8px}.herzlHero>div>div b{padding:7px 11px;border:1px solid #bad3e9;background:#fff;font-size:12px}.herzlHero>aside{width:270px;height:270px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--flag-deep);color:#fff;border:8px solid #fff;box-shadow:0 0 0 3px var(--cert-gold),13px 15px 0 var(--flag-blue)}.herzlHero aside>span{font-size:48px;color:#e5c56f}.herzlHero aside>b{font-size:34px}.herzlHero aside>small{color:#bcd2e8}.herzlHero aside>i{font-style:normal;color:#75dda9;margin-top:14px}.herzlCapabilities{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:3px solid var(--flag-blue)}.herzlCapabilities article{padding:22px 25px;-webkit-border-end:1px solid #c8ddee;border-inline-end:1px solid #c8ddee}.herzlCapabilities article>b{font-size:28px;color:#b5cee5}.herzlCapabilities h2{font-size:17px;margin:3px}.herzlCapabilities p{font-size:12px;color:#5c7084;margin:0}.herzlPage .judgeChat{max-width:1040px;margin:55px auto 0;border:0;border-radius:0;box-shadow:0 20px 55px #071f4618;background:#fff}.herzlPage .judgeChat>header{padding:28px 32px;background:var(--flag-deep)!important;border-top:7px solid var(--cert-gold);border-radius:0!important}.herzlPage .judgeAvatar{background:#e3c16b!important;color:var(--flag-deep)!important}.herzlPage .chatSources{padding:14px 25px;background:#e8f3fd}.herzlPage .chatSources a{background:#fff;color:var(--flag-blue);font-weight:900}.judgeSuggestions{display:flex;gap:7px;padding:15px 22px;border-bottom:1px solid #d3e2ef}.judgeSuggestions button{padding:8px 12px;border:1px solid #b9d2e7;background:#fff;color:var(--flag-blue)}.herzlPage .judgeMessages{min-height:340px;background:#f6f9fc}.herzlPage .judgeMessages article.judge{-webkit-border-start:5px solid var(--flag-blue);border-inline-start:5px solid var(--flag-blue)}.herzlPage .judgeMessages article.user{background:var(--flag-blue)}.herzlPage .judgeChat>form{padding:18px 22px;border-top:1px solid #cfdeeb}.herzlPage .judgeChat>form button{background:var(--flag-blue)}.herzlPage .judgeChat>aside{background:#fff4d6;-webkit-border-start:6px solid var(--cert-gold);border-inline-start:6px solid var(--cert-gold)}@media(max-width:900px){.herzlHero{grid-template-columns:1fr;padding:40px 18px}.herzlHero h1{font-size:47px}.herzlCapabilities{grid-template-columns:1fr 1fr}.herzlPage .judgeChat{margin:35px 12px}.judgeSuggestions{overflow:auto}.judgeSuggestions button{flex:none}}.certificateProduct{align-items:start}.certificateA4{width:min(100%,620px);aspect-ratio:210/297;min-height:0;margin-inline:auto;display:grid;grid-template-rows:auto 1fr auto}.certificateA4 .certificateWatermark{position:absolute;z-index:0;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:62%;opacity:.075;filter:grayscale(1) sepia(.35);pointer-events:none}.certificateA4 .certificateWatermark .brandIdentity{width:100%;height:auto;background:transparent;box-shadow:none}.certificateA4>footer,.certificateA4>header,.certificateA4>main{z-index:1}.certificateA4>main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 24px}.certificateA4 main>small{letter-spacing:.08em}.certificateA4 main h3{font-size:52px;margin:14px 0 5px}.certificateA4 .recordStatement{margin:22px auto 14px;font-family:Georgia,Times New Roman,serif;font-weight:700;text-align:center;color:#3d2c16}.certificateA4 main>span{max-width:430px;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.7}.certificateA4>footer{margin-top:auto}.certificateA4 .certificatePattern:after{content:"A4";position:absolute;left:14px;bottom:12px;color:#76501f66;font:700 10px Arial;letter-spacing:.12em}@media(max-width:900px){.certificateA4{width:100%;padding:26px 22px}.certificateA4 main h3{font-size:42px}.certificateA4 .recordStatement{font-size:18px}.certificateA4>main{padding:38px 12px}}.certificateA4>.certificateBody{flex-direction:column;align-items:center;justify-content:center;padding:55px 24px;text-align:center}.certificateA4 .certificateBody>small{letter-spacing:.08em}.certificateA4 .certificateBody h3{font-family:Georgia,Times New Roman,serif;margin:14px 0 5px}.certificateA4 .certificateBody i{display:block;width:180px;border-top:2px solid #8c632a;margin:18px auto}.certificateA4 .certificateBody>span{max-width:430px;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.7}.certificateTitleLogo .brandIdentity{width:105px;height:88px;background:transparent;box-shadow:none}.certificateA4 .certificateBody h3{margin-top:8px}.certificateA4>.certificateStampFooter{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.certificateOfficialSeal{width:138px!important;height:138px!important;display:flex!important;align-items:center;justify-content:center;text-align:center;border:4px double #76501f;border-radius:50%;background:#e8cf8bcc;box-shadow:0 0 0 6px #76501f20;transform:rotate(-3deg)}.certificateOfficialSeal .brandIdentity{width:58px;height:50px}.certificateOfficialSeal b{font-family:Georgia,Times New Roman,serif;font-size:16px}.certificateOfficialSeal span{font-size:11px;font-weight:900}.certificateOfficialSeal small{font-size:9px}.certificateStampFooter>p{margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:11px}@media(max-width:900px){.certificateTitleLogo .brandIdentity{width:80px;height:68px}.certificateOfficialSeal{width:115px!important;height:115px!important}}.certificateOfficialSeal .israelSealMark{width:52px;height:52px;display:grid;place-items:center;position:relative;font-style:normal;color:#76501f}.certificateOfficialSeal .israelSealMark:after,.certificateOfficialSeal .israelSealMark:before{content:"";position:absolute;inset:7px;border:2px solid #76501f;transform:rotate(60deg)}.certificateOfficialSeal .israelSealMark:after{transform:rotate(-60deg)}.certificateOfficialSeal .israelSealMark>span{position:relative;z-index:1;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:900;background:#e8cf8b;padding:0 2px}.certificateOfficialSeal .brandIdentity{display:none!important}.newIsraelLogo{background:transparent!important}.newIsraelLogo img{object-fit:contain!important}.appBrand .newIsraelLogo{padding:3px;overflow:visible}.footerBrand .newIsraelLogo{background:transparent}.certificateOfficialSeal .brandIdentity{display:block!important;width:54px;height:54px;background:transparent;box-shadow:none}.certificateOfficialSeal .brandIdentity img{object-fit:contain}.certificateOfficialSeal .israelSealMark{display:none}.certificateA4 .certificateWatermark .newIsraelLogo{filter:sepia(1) saturate(.7)}.brandIdentity.brandLogoFull{width:150px;height:78px;filter:none}.brandIdentity.brandLogoFull,.brandIdentity.brandLogoMark{background:transparent;box-shadow:none;border-radius:0;padding:0;overflow:visible}.brandIdentity.brandLogoMark{aspect-ratio:1;width:62px;height:62px;filter:drop-shadow(0 5px 8px #4f351f24)}.brandIdentity.brandLogoFull img,.brandIdentity.brandLogoMark img{width:100%;height:100%;object-fit:contain!important}.appBrand{min-width:180px}.appBrand .brandLogoFull{width:150px;height:72px;background:transparent;overflow:visible}.footerBrand .brandLogoFull{width:180px;height:98px}.authBrand .brandLogoFull{width:190px;height:104px}.certificateA4>header .brandLogoFull{width:135px;height:74px}.certificateWatermark .brandLogoMark{width:100%;height:auto;aspect-ratio:1}.certificateOfficialSeal .brandLogoMark{display:grid!important;width:58px!important;height:58px!important}.miniCertificate header .brandLogoMark{width:42px;height:42px}@media(max-width:760px){.appBrand .brandLogoFull{width:112px;height:58px}.appBrand{min-width:112px}.footerBrand .brandLogoFull{width:150px;height:82px}}.certificateA4>header{justify-content:flex-end}.certificateBodyLogo .brandLogoFull{width:205px;height:130px;margin-bottom:2px}.appBrand .brandLogoMark{width:58px;height:58px}.headerGoldWordmark{display:flex;flex-direction:column;color:#ad7d27;line-height:1.12;white-space:nowrap;text-align:right}.headerGoldWordmark b{font-size:19px;color:#ad7d27}.headerGoldWordmark small{display:block!important;font-size:10px;color:#85601d;margin-top:3px}.certificateA4{grid-template-rows:1fr auto}.certificateA4>.certificateBody{padding:12px 24px 28px}.certificateBodyLogo .brandLogoFull{margin-bottom:-3px}.certificateA4 .certificateBody h3{margin:0 0 4px;font-size:52px}.certificateA4 .certificateBodyLogo+h3{display:block!important;visibility:visible!important;opacity:1!important;position:relative;z-index:2;font-family:Georgia,Times New Roman,serif;font-size:46px;color:#3d2c16;margin:-2px 0 8px}.certificateBodyLogo{height:150px}.certificateBodyLogo .brandLogoFull{width:218px;height:142px;margin:0}.certificateA4 .certificateBodyLogo+h3{margin:12px 0 8px}.certificateBodyLogo{height:190px}.certificateA4 .certificateBodyLogo+h3{margin:0 0 8px}.certificateBodyLogo{height:220px}.certificateA4 .certificateBodyLogo+h3{font-size:44px;margin:0 0 10px}.certificateSecurityPattern{position:absolute;inset:20px;z-index:0;pointer-events:none;opacity:.12;background-image:url(/images/israel-records-mark.png),url(/images/israel-records-mark.png);background-repeat:repeat;background-size:118px 118px;background-position:0 0,59px 59px;filter:sepia(1) saturate(.65);-webkit-mask-image:linear-gradient(#000c,#0008);mask-image:linear-gradient(#000c,#0008);transform:rotate(-5deg) scale(1.08)}.certificateBodyLogo{height:165px}.certificateBodyLogo .brandLogoFull{width:180px;height:116px}.certificateA4 .certificateBodyLogo+h3{margin:14px 0 12px}.certificateA4 .certificateBodyLogo+h3+i{margin:0 auto 22px}.certificateA4{display:block;padding:38px 45px}.certificateA4>.certificateBody{position:relative;z-index:1;display:flex;justify-content:flex-start;padding:24px 24px 190px}.certificateBodyLogo{height:116px;display:flex;align-items:flex-start;justify-content:center}.certificateBodyLogo .brandLogoFull{width:145px;height:94px}.certificateA4 .certificateBodyLogo+h3{font-size:42px;line-height:1;color:#17120c;margin:8px 0 20px}.certificateA4 .recordStatement{margin:0 auto 14px;max-width:470px;font-size:23px;line-height:1.75}.certificateA4>.certificateStampFooter{position:absolute;z-index:2;inset:auto 0 0;height:180px;display:block;border:0;padding:0;margin:0;background:transparent;color:#3d2c16}.certificateA4 .certificateOfficialSeal{position:absolute;right:52px;bottom:48px;width:112px!important;height:112px!important}.certificateA4 .certificateOfficialSeal .brandIdentity{width:43px!important;height:43px!important}.certificateA4 .certificateVerification{position:absolute;left:48px;bottom:56px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:11px}.certificateA4 .certificateCopyright{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);width:max-content;margin:0;font-family:Georgia,Times New Roman,serif;font-size:9px;color:#654719}.certificateA4>.certificateBody{padding-top:18px}.certificateBodyLogo{height:132px}.certificateBodyLogo .brandLogoFull{width:125px;height:82px}.certificateA4 .certificateBodyLogo+h3{font-size:40px;margin:22px 0}.certificateA4 .certificateOfficialSeal{left:auto!important;right:52px!important;inset-inline:auto 52px!important}.certificateA4 .certificateVerification{inset-inline:48px auto!important}.certificateA4 .certificateOfficialSeal{left:52px!important}.certificateA4 .certificateVerification{left:auto!important;right:48px!important}.certificateA4>.certificateBody{height:100%;box-sizing:border-box;padding:18px 18px 196px}.certificateA4 .certificateBodyLogo+h3{font-size:68px;letter-spacing:.06em;margin:54px 0 0}.certificateA4 .recordStatement{flex:1 1;display:flex;align-items:center;justify-content:center;max-width:none;width:100%;margin:0;padding:10px 6px;font-size:31px;line-height:1.85;font-weight:600;color:#2a1f10}.certificateA4 .certificateBody>span{margin:0 0 4px;font-size:14px}.certificateA4 .certificateOfficialSeal{inset-inline:auto!important;right:auto!important;left:50%!important;bottom:50px;transform:translateX(-50%)}.certificateA4 .certificateVerification{inset-inline:auto!important;right:auto!important;left:48px!important;bottom:28px}.certificateA4 .recordStatement{font-size:36px;line-height:2.05;padding:0 4px}.certificateA4>.certificateBody{padding-bottom:180px}.certificateA4 .certificateBodyLogo+h3{font-size:72px;margin:70px 0 30px}.certificateA4 .recordStatement{font-size:34px;line-height:2}.certificateA4 .certificateVerification{left:90px!important;left:70px!important;bottom:62px}footer .footerBrand{align-self:start}footer .footerBrand .brandLogo,footer .footerBrand .brandLogoFull,footer .footerBrand img{width:112px!important;height:auto!important;max-height:74px;object-fit:contain}.hallPage .podium{margin:0 auto 45px;max-width:none}.hallPage>header{padding-bottom:48px}@media(min-width:901px){body>footer{grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:start;gap:36px}}.deepChallenges .worldBody.compact{display:flex!important;flex-direction:column;align-items:stretch}.deepChallenges .worldBody.compact h3{margin:0;min-height:42px}.deepChallenges .worldBody.compact>a{width:100%;text-align:center;justify-content:center;margin-top:auto}.certViewPage{max-width:1180px;margin:0 auto;padding:34px 40px 70px}.certViewIntro{background:linear-gradient(135deg,#061a3a,#0758c9);color:#fff;padding:34px 44px;margin-bottom:34px}.certViewIntro span{color:#f3c64a;font-weight:800}.certViewIntro h1{margin:6px 0;font-size:42px;color:#fff}.certViewIntro p{margin:0;color:#d6e4f7}.certViewLayout{display:grid;grid-template-columns:minmax(0,620px) 1fr;grid-gap:36px;gap:36px;align-items:start;justify-content:center}.certViewDoc .certificateA4{margin:0}.certViewLedger{display:grid;grid-gap:16px;gap:16px}.certViewLedger>div{background:#fff;border:1px solid #d7e0eb;border-top:4px solid #0758c9;padding:20px 22px}.certViewLedger span{color:#66758a;font-size:14px}.certViewLedger a,.certViewLedger b,.certViewLedger code{display:block;margin-top:8px}.certViewLedger code{background:#071b35;color:#fff;padding:8px 10px;font-size:14px;direction:ltr;text-align:left}.certViewLedger p,.certViewLedger ul{margin:8px 0 0;color:#344256}.certViewLedger ul{-webkit-padding-start:18px;padding-inline-start:18px}.certViewLedger a{color:#0758c9;font-weight:800}.cmtyPage{max-width:1180px;margin:0 auto;padding:0 40px 70px}.cmtyHero{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding:56px 48px;background:linear-gradient(135deg,#fff,#dceeff);border-bottom:6px solid #0758c9}.cmtyHero span{color:#0758c9;font-weight:800}.cmtyHero h1{font-size:52px;line-height:1.1;margin:10px 0 14px;color:#071b35}.cmtyHero h1 em{font-style:normal;color:#0758c9;display:block}.cmtyHero p{font-size:18px;color:#465a70;margin:0 0 22px;max-width:520px}.cmtyHero nav{display:flex;gap:12px}.cmtyHero nav a{padding:12px 22px;font-weight:800;border:2px solid #0758c9;color:#0758c9;background:#fff;text-decoration:none}.cmtyHero nav a:first-child{background:#0758c9;color:#fff}.cmtyHero dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:0}.cmtyHero dl div{background:#fff;border:1px solid #cddcf0;padding:20px 14px;text-align:center}.cmtyHero dt{font-size:32px;font-weight:900;color:#0758c9}.cmtyHero dl div:first-child dt{color:#b8871f}.cmtyHero dd{margin:4px 0 0;color:#53677b;font-size:14px}.cmtyLayout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:28px;gap:28px;margin-top:36px;align-items:start}.cmtyMain{background:#fff;border:1px solid #d7e0eb;padding:28px 30px}.cmtyMain>header{display:flex;justify-content:space-between;align-items:end;border-bottom:3px solid #0758c9;padding-bottom:16px}.cmtyMain>header span{color:#0758c9;font-weight:800;font-size:14px}.cmtyMain>header h2{margin:4px 0 0;font-size:32px;color:#071b35}.cmtyMain>header a{background:#0758c9;color:#fff;padding:11px 20px;font-weight:800;text-decoration:none}.cmtyThreads{list-style:none;margin:0;padding:0}.cmtyThreads li{display:grid;grid-template-columns:48px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid #e3e9f1}.cmtyAvatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#e6f0ff;color:#0758c9;font-weight:900;font-size:20px}.cmtyThreads li>div{display:flex;flex-direction:column;gap:3px;min-width:0}.cmtyThreads small{color:#0758c9;font-weight:800;font-size:13px}.cmtyThreads li>div>a{color:#071b35;font-weight:800;font-size:18px;text-decoration:none}.cmtyThreads li>div>a:hover{color:#0758c9}.cmtyThreads li>div>span{color:#66758a;font-size:14px}.cmtyThreads b{display:flex;flex-direction:column;align-items:center;min-width:72px;font-size:22px;color:#071b35}.cmtyThreads b small{color:#66758a;font-weight:600}.cmtyNote{margin:16px 0 0;color:#66758a;font-size:14px}.cmtySide{display:grid;grid-gap:18px;gap:18px}.cmtySide>section{background:#fff;border:1px solid #d7e0eb;border-top:4px solid #0758c9;padding:20px 22px}.cmtySide header span{color:#0758c9;font-weight:800;font-size:13px}.cmtySide h3{margin:4px 0 12px;font-size:20px;color:#071b35}.cmtySide ol,.cmtySide ul{margin:0 0 12px;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.cmtySide ol li{display:flex;gap:12px;align-items:center}.cmtySide ol i{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e6f0ff;color:#0758c9}.cmtySide ol i svg{width:20px;height:20px}.cmtySide ol span{display:flex;flex-direction:column}.cmtySide ol b{color:#071b35}.cmtySide ol small{color:#66758a;font-size:13px}.cmtySide ul li{-webkit-padding-start:16px;padding-inline-start:16px;position:relative;color:#344256}.cmtySide ul li:before{content:"";position:absolute;inset-inline-start:0;top:9px;width:6px;height:6px;border-radius:50%;background:#dcae2f}.cmtySide a{color:#0758c9;font-weight:800;text-decoration:none}.cmtySide .cmtyReport{border-top-color:#dcae2f;background:#fffaf0}.cmtyReport p{margin:0 0 10px;color:#344256}.cmtyMain{width:100%;min-height:0}html{scroll-behavior:smooth}body,html{overflow-x:clip}::selection{background:#0758c9;color:#fff}footer a,header a,header button,main a,main button{transition:all .22s cubic-bezier(.4,0,.2,1)}img{max-width:100%}main a:active,main button:active{transform:scale(.97)}.appHeader{position:-webkit-sticky;position:sticky;top:0;z-index:300;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(255,255,255,.88);box-shadow:0 1px 0 #e4eaf2}.mobileMenu{box-shadow:0 24px 44px #071b3526;border-radius:0 0 22px 22px}.mobileMenu a{border-radius:12px;transition:all .2s}.mobileMenu a:hover{background:#eef4fb}.accountForm input{border-radius:12px;border:1.5px solid #c3d5ea;background:#f7fafd;transition:all .2s}.accountForm input:focus{outline:2px solid #0758c955;outline-offset:1px;border-color:#0758c9;background:#fff}.accountForm button{border-radius:12px;background:linear-gradient(135deg,#0758c9,#0a70d4);box-shadow:0 10px 22px #0758c936;transition:all .22s}.accountForm button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0758c948}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #0758c955;outline-offset:1px}.cmtyHero{position:relative;overflow:hidden;background:radial-gradient(720px 340px at 88% 0,#dcae2f24,transparent 60%),radial-gradient(520px 300px at 6% 100%,#18d8cd16,transparent 55%),linear-gradient(135deg,#fff,#dceeff)}.cmtyHero nav a{border-radius:999px;box-shadow:0 6px 16px #0758c916}.cmtyHero nav a:first-child{background:linear-gradient(135deg,#0758c9,#0a70d4);border-color:transparent;box-shadow:0 10px 24px #0758c93d}.cmtyHero nav a:hover{transform:translateY(-2px)}.cmtyHero dl div{border-radius:16px;border:1px solid #dbe6f5;box-shadow:0 8px 20px #0758c90d;transition:all .25s}.cmtyHero dl div:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0758c91c}.cmtyMain{border-radius:20px;border:1px solid #e2eaf4;box-shadow:0 12px 32px #071b350d}.cmtyMain>header a{border-radius:999px;background:linear-gradient(135deg,#0758c9,#0a70d4);box-shadow:0 8px 20px #0758c930}.cmtyThreads li{border-radius:14px;padding:16px 12px;transition:background .2s}.cmtyThreads li:hover{background:#f4f8fd}.cmtyAvatar{background:linear-gradient(135deg,#e6f0ff,#cfe4ff);box-shadow:inset 0 0 0 2px #fff}.cmtySide>section{border-radius:18px;border:1px solid #e2eaf4;box-shadow:0 10px 26px #071b350c}@media(max-width:700px){.cmtyPage{padding:0 0 50px}.cmtyHero{grid-template-columns:1fr;padding:38px 20px;gap:26px}.cmtyHero h1{font-size:33px}.cmtyHero p{font-size:16px}.cmtyHero nav{flex-wrap:wrap}.cmtyHero nav a{padding:11px 18px}.cmtyHero dl div{padding:12px 6px}.cmtyHero dt{font-size:21px}.cmtyHero dd{font-size:11.5px}.cmtyLayout{grid-template-columns:1fr;padding:0 14px;margin-top:24px}.cmtyMain{padding:20px 16px}.cmtyMain>header{flex-direction:column;align-items:flex-start;gap:10px}.cmtyMain>header h2{font-size:24px}.cmtyThreads li{grid-template-columns:40px 1fr auto;gap:10px;padding:14px 6px}.cmtyAvatar{width:40px;height:40px;font-size:17px}.cmtyThreads li>div>a{font-size:16px}.cmtyThreads b{min-width:52px;font-size:18px}}.judgeChat{border-radius:24px;overflow:hidden;border:1px solid #e2eaf4;box-shadow:0 24px 60px #071b3522}.judgeChat>header{background:linear-gradient(135deg,#071b35,#0b3658 55%,#0758c9)!important;border-top:7px solid var(--cert-gold,#dcae2f)}.judgeMessages{display:flex;flex-direction:column;gap:14px;max-height:460px;overflow-y:auto;padding:24px 22px;background:linear-gradient(180deg,#f7fafd,#edf4fb);scroll-behavior:smooth}.judgeMessages article{max-width:80%;padding:13px 17px;border:0;border-radius:18px;border-start-start-radius:6px;background:#fff;box-shadow:0 5px 16px #071b3510;animation:msgIn .28s ease}.judgeMessages article.user{align-self:flex-end;background:linear-gradient(135deg,#0758c9,#0a70d4);color:#fff;border-radius:18px;border-end-end-radius:6px;-webkit-border-start:0;border-inline-start:0}.judgeMessages article.user b{color:#ffe9a8}.judgeMessages article.user a{color:#fff}.judgeMessages article.judge{-webkit-border-start:0;border-inline-start:0}.judgeMessages article.typing{padding:16px 20px}.dots{display:flex;gap:5px;margin:0}.dots i{width:7px;height:7px;border-radius:50%;background:#9db4cc;animation:dotPulse 1.1s infinite}.dots i:nth-child(2){animation-delay:.18s}.dots i:nth-child(3){animation-delay:.36s}@keyframes dotPulse{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.judgeMessages nav a{background:#eef4fb;border-radius:999px;padding:6px 12px;color:#0758c9;text-decoration:none;transition:all .2s}.judgeMessages nav a:hover{background:#0758c9;color:#fff}.judgeMessages article.user nav a{background:#ffffff26;color:#fff}.judgeSuggestions{gap:9px;padding:14px 22px;background:#fff;border-bottom:1px solid #e2eaf4}.judgeSuggestions button{border-radius:999px;border:1.5px solid #cddcf0;background:#f0f6ff;padding:9px 16px;font-weight:700;color:#0758c9;cursor:pointer;transition:all .2s}.judgeSuggestions button:hover{background:#0758c9;color:#fff;border-color:#0758c9}.judgeChat>form{gap:10px;background:#fff;padding:16px 20px}.judgeChat>form input{border-radius:999px;border:1.5px solid #cddcf0;background:#f6f9fd;padding:14px 20px}.judgeChat>form input:focus{border-color:#0758c9;background:#fff}.judgeChat>form button{border-radius:999px;background:linear-gradient(135deg,#0758c9,#0a70d4);box-shadow:0 8px 18px #0758c938;font-weight:800;padding:0 26px}.judgeChat>aside{border-radius:14px;margin:0 20px 20px;padding:14px 18px}@media(max-width:700px){.judgeChat{margin:16px 10px;border-radius:18px}.judgeMessages{max-height:400px;padding:18px 14px}.judgeMessages article{max-width:88%}.judgeChat>form{padding:12px 14px}}.certificateProduct,.hallPage .podium article,.merchCard{transition:all .25s}.certificateProduct:hover,.hallPage .podium article:hover,.merchCard:hover{transform:translateY(-4px);box-shadow:0 18px 40px #071b3518}body>footer{border-radius:32px 32px 0 0;box-shadow:0 -18px 44px #071b3514}@media(max-width:700px){.judgeChat>header{grid-template-columns:44px 1fr;padding:20px 18px}.judgeChat .judgeAvatar{width:44px;height:44px;font-size:20px}.judgeChat h1{font-size:24px}.judgeSuggestions{flex-direction:column;align-items:stretch}.judgeSuggestions button{width:100%}}body{font-family:var(--font-heebo),Heebo,Arial,"Noto Sans Hebrew",sans-serif}h1,h2,h3,h4{font-family:var(--font-heebo),Heebo,Arial,sans-serif;font-weight:800;line-height:1.15}main h1{letter-spacing:-.012em}.certificateA4 h3,.declarationHero h1,.declarationPillars h3,.declarationPromise h3,.declarationScroll h2,.digitalCertificate h3,.visionScroll h2{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:0}a,button,input,select,textarea{font-family:inherit}.challengeCenterHero{background:radial-gradient(720px 380px at 85% 8%,#dcae2f1f,transparent 60%),radial-gradient(circle at 23% 12%,#1688ed3d,transparent 32%),radial-gradient(560px 320px at 4% 96%,#18d8cd14,transparent 55%),linear-gradient(135deg,#fff 0 45%,#dceeff 45% 100%)}.recordsHeroV2{border-radius:26px;margin:18px 16px 0;box-shadow:0 18px 44px #071b3512;overflow:hidden}.recordsHeroV2 a,.storeHeroV3 a{border-radius:999px}.recordsHeroV2 aside{border-radius:18px;box-shadow:0 16px 38px #071b3524}.storeHeroV3{box-shadow:0 20px 46px #071b3512}.storeHeroV3 a{transition:all .22s}.storeHeroV3 a:hover{transform:translateY(-2px)}.merchCard{border-radius:20px;overflow:hidden}.hallPage>header{background:radial-gradient(680px 340px at 50% -10%,#efbd3f30,transparent 55%),radial-gradient(520px 260px at 90% 110%,#18d8cd12,transparent 55%),linear-gradient(135deg,#fff,#dceeff)}.hallPage .podium article{border-radius:22px;box-shadow:0 16px 36px #071b3516}.hallRanks>article{border-radius:16px;transition:all .22s}.hallRanks>article:hover{transform:translateY(-2px);box-shadow:0 12px 28px #071b3512}@media(max-width:700px){.recordsHeroV2{border-radius:18px;margin:12px 10px 0}.certificateA4{padding:18px 14px}.certificateA4>.certificateBody{padding:8px 8px 120px}.certificateA4 .certificateBodyLogo{height:76px}.certificateA4 .certificateBodyLogo .brandLogoFull{width:78px;height:51px}.certificateA4 .certificateBodyLogo+h3{font-size:36px;letter-spacing:.04em;margin:20px 0 6px}.certificateA4 .recordStatement{font-size:15px;line-height:1.8;padding:0 2px;font-weight:600}.certificateA4 .certificateBody>span{font-size:10px}.certificateA4 .certificateOfficialSeal{width:84px!important;height:84px!important;bottom:36px}.certificateA4 .certificateOfficialSeal b{font-size:11px}.certificateA4 .certificateOfficialSeal small,.certificateA4 .certificateOfficialSeal span{font-size:8px}.certificateA4 .certificateVerification{left:14px!important;bottom:14px;font-size:10px}.certificateA4 .certificateCopyright{font-size:9px}.certViewLayout{grid-template-columns:1fr}.declarationScroll .seal{transform:none;width:172px;height:172px;padding:18px;margin:34px auto}.declarationScroll .seal span{font-size:22px;line-height:1;color:#b98a2e}}@media(max-width:850px){.liveDashboard{display:grid;grid-template-columns:1fr 1fr}.liveDashboard article{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:22px 18px;-webkit-border-end:0;border-inline-end:0;-webkit-border-after:1px solid #bdd7ef;border-block-end:1px solid #bdd7ef}.liveDashboard article>strong{font-size:40px;margin:6px 0}.liveDashboard article>b{margin:2px 0}.liveDashboard article>small{margin-top:4px}.liveDashboard a{margin-top:10px}}@media(max-width:700px){.contextBack{display:none}}@media(max-width:850px){.hallPage>header>div{flex-wrap:nowrap;gap:10px}.hallPage>header>div b{font-size:20px}.hallPage>header>div span{font-size:11px;white-space:nowrap}}.classicPanel>header p{color:#c9d6e6}.submitPage .pageHero p{color:#3c4d66}.pickHeroVisual:after{inset:22% 0 0;background:linear-gradient(transparent,#031733cc 55%,#031733f7)}.pickHeroVisual b,.pickHeroVisual small,.pickHeroVisual strong{text-shadow:0 2px 10px #02101fcc,0 1px 3px #02101f}@media(min-width:901px){.hallPage .podium article:only-child{grid-column:2}}.disabledAction{display:inline-flex;flex-direction:column;gap:6px;align-items:flex-start}.disabledAction>button{opacity:.55;cursor:not-allowed}.disabledAction>small{color:var(--muted,#647083);font-size:.82rem}.skeletonBlock{display:grid;grid-gap:10px;gap:10px;padding:12px}.skeletonBlock>i{height:14px;border-radius:8px;background:linear-gradient(90deg,#e7ecf2 25%,#f4f7fa 50%,#e7ecf2 75%);background-size:200% 100%;animation:skeletonWave 1.4s infinite}@keyframes skeletonWave{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeletonBlock>i{animation:none}}.heroSearch{background:#fff;border:1px solid var(--line,#d8dde4);border-radius:22px;padding:34px 30px;margin:0 auto;max-width:1060px;text-align:center}.heroSearch h2{font-size:1.7rem;font-weight:800;color:#071b35;margin:0 0 18px}.heroSearch form{display:flex;gap:10px;max-width:640px;margin:0 auto}.heroSearchBox{flex:1 1;display:flex;align-items:center;gap:10px;background:var(--canvas,#f7f8fa);border:1.5px solid var(--line,#d8dde4);border-radius:14px;padding:0 16px}.heroSearchBox>span{font-size:1.2rem;color:#647083}.heroSearchBox>input{flex:1 1;border:0;background:transparent;padding:14px 0;font:inherit;font-size:1.05rem;outline:none}.heroSearch form>button{background:#0758c9;color:#fff;border:0;border-radius:14px;padding:0 28px;font:inherit;font-weight:700;font-size:1rem;cursor:pointer}.heroSearch form>button:hover{background:#0648a8}.popularSearches{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px;align-items:center}.popularSearches>small{color:#647083;font-size:.85rem}.popularSearches>a{background:var(--canvas,#f7f8fa);border:1px solid var(--line,#d8dde4);border-radius:999px;padding:7px 14px;font-size:.88rem;color:#071b35;text-decoration:none}.popularSearches>a:hover{border-color:#0758c9;color:#0758c9}.statsBar{background:linear-gradient(135deg,#071b35,#04101f);border-radius:22px;padding:8px 0;max-width:1060px;margin:0 auto}.statsBar>dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0}.statsBar>dl>div{padding:22px 12px;text-align:center;-webkit-border-start:1px solid #ffffff1a;border-inline-start:1px solid #ffffff1a}.statsBar>dl>div:first-child{-webkit-border-start:0;border-inline-start:0}.statsBar dt{font-size:2.4rem;font-weight:900;color:#8a6d1a;line-height:1.1}.statsBar dt.statPending{color:#f3d36a99}.statsBar dd{margin:6px 0 0;color:#fff;font-weight:600;font-size:.98rem}.statsBar dd small,.statsBar dd+small{color:#9fb2cc;font-size:.78rem;display:block;margin-top:4px}.statsBar dd small{font-weight:400}.categoriesStrip{max-width:1060px;margin:0 auto;text-align:center}.categoriesStrip>header>span{color:#0758c9;font-weight:700;font-size:.9rem}.categoriesStrip>header>h2{font-size:1.7rem;font-weight:800;color:#071b35;margin:6px 0 18px}.categoriesStrip>nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.categoriesStrip>nav>a{background:#fff;border:1.5px solid var(--line,#d8dde4);border-radius:999px;padding:11px 22px;font-weight:700;color:#071b35;text-decoration:none}.categoriesStrip>nav>a:hover{border-color:#dcae2f;color:#0758c9}.howItWorks{max-width:1060px;margin:0 auto;text-align:center}.howItWorks>header>span{color:#0758c9;font-weight:700;font-size:.9rem}.howItWorks>header>h2{font-size:1.7rem;font-weight:800;color:#071b35;margin:6px 0 22px}.howItWorks>ol{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin:0;padding:0}.howItWorks li{background:#fff;border:1px solid var(--line,#d8dde4);border-radius:16px;padding:20px 10px;display:grid;grid-gap:8px;gap:8px;justify-items:center}.howItWorks li>b{color:#8a6d1a;font-weight:900;font-size:1.3rem}.howItWorks li>span{font-weight:700;color:#071b35;font-size:.95rem}.trendingNow{display:grid;grid-gap:6px;gap:6px}.trendingNow>span{color:#0758c9;font-weight:700;font-size:.85rem}.trendingNow a{color:#0758c9;font-weight:700;text-decoration:none;font-size:.9rem}.communityTeaser{max-width:1060px;margin:0 auto;background:linear-gradient(135deg,#071b35,#0a2a52);border-radius:22px;padding:36px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.communityTeaser span{color:#dcae2f;font-weight:700;font-size:.9rem}.communityTeaser h2{color:#fff;font-size:1.6rem;font-weight:800;margin:6px 0 10px}.communityTeaser p{color:#c9d6e6;margin:0;max-width:52ch}.communityTeaser>nav{display:flex;gap:10px;flex-wrap:wrap}.communityTeaser>nav>a{background:#0758c9;color:#fff;border-radius:12px;padding:13px 22px;font-weight:700;text-decoration:none}.communityTeaser>nav>a:last-child{background:transparent;border:1.5px solid #ffffff40;color:#fff}@media(max-width:850px){.heroSearch{padding:26px 18px}.heroSearch h2{font-size:1.35rem}.heroSearch form{flex-direction:column}.heroSearch form>button{padding:13px}.statsBar>dl{grid-template-columns:repeat(2,1fr)}.statsBar>dl>div:nth-child(3){-webkit-border-start:0;border-inline-start:0}.howItWorks>ol{grid-template-columns:repeat(3,1fr)}.categoriesStrip>nav>a{padding:9px 16px;font-size:.92rem}.communityTeaser{padding:26px 20px}}@media(max-width:480px){.howItWorks>ol{grid-template-columns:repeat(2,1fr)}}.recordsExplorerV2 .recordsFilters label,.recordsExplorerV2 .recordsFilters label>span{color:#c9d6e6}.recordsExplorerV2 .recordsFilters input,.recordsExplorerV2 .recordsFilters select{color:#101827}.challengeView{max-width:1060px;margin:0 auto;padding:0 20px 60px;display:grid;grid-gap:34px;gap:34px}.challengeViewHead{display:grid;grid-gap:14px;gap:14px;padding-top:26px}.challengeBadges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.difficultyBadge,.recordIdBadge,.reviewBadge,.scopeBadge,.verifiedBadge{border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:700}.scopeBadge{background:#071b350d;color:#071b35;border:1px solid #071b3526}.evidenceReqs{background:#fff;border:1px solid var(--line,#d8dde4);border-radius:20px;padding:30px}.evidenceReqs>h2{font-size:1.5rem;font-weight:800;color:#071b35;margin:0 0 16px}.evidenceReqs>ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.evidenceReqs>ul>li{background:#f4f7fb;border:1px solid #0758c922;border-radius:999px;padding:8px 16px;font-weight:700;color:#22334a}.verifiedBadge{background:#16a34a1a;color:#15803d;border:1px solid #16a34a44}.reviewBadge{background:#f59e0b1a;color:#b45309;border:1px solid #f59e0b44}.difficultyBadge{background:#0758c914;color:#0758c9;border:1px solid #0758c933}.recordIdBadge{background:#071b35;color:#dcae2f;font-family:ui-monospace,monospace;letter-spacing:.04em}.challengeViewHead>h1{font-size:2.6rem;font-weight:800;color:#071b35;margin:0}.currentRecordCard{background:linear-gradient(135deg,#071b35,#04101f);border-radius:24px;padding:38px 30px;text-align:center;color:#fff;display:grid;grid-gap:8px;gap:8px;justify-items:center}.currentRecordCard>small{color:#9fb2cc;font-weight:600}.currentRecordCard>strong{font-size:4.4rem;font-weight:900;color:#dcae2f;line-height:1.05}.recordUnit{color:#c9d6e6;font-size:1.2rem;font-weight:600}.recordHeldBy{display:grid;grid-gap:3px;gap:3px;margin-top:8px}.recordHeldBy>small{color:#9fb2cc}.recordHeldBy>b{color:#fff;font-size:1.15rem}.recordHeldBy>em{color:#c9d6e6;font-style:normal;font-size:.9rem}.challengeCta{margin-top:18px;background:#dcae2f;color:#071b35;border-radius:16px;padding:18px 42px;font-weight:800;font-size:1.25rem;text-decoration:none;box-shadow:0 8px 24px #dcae2f44}.challengeCta:hover{background:#f3d36a}.challengeRules,.challengeTerms{background:#fff;border:1px solid var(--line,#d8dde4);border-radius:20px;padding:30px}.challengeRules>h2,.challengeTerms>h2,.recordHistory>h2{font-size:1.5rem;font-weight:800;color:#071b35;margin:0 0 16px}.challengeRules>ul{margin:0;-webkit-padding-start:22px;padding-inline-start:22px;display:grid;grid-gap:10px;gap:10px;color:#22334a}.challengeTerms>dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin:0}.challengeTerms>dl>div{background:var(--canvas,#f7f8fa);border-radius:14px;padding:14px 16px}.challengeTerms dt{font-weight:800;color:#0758c9;font-size:.85rem}.challengeTerms dd{margin:5px 0 0;color:#101827;font-weight:600}.safetyWarning{background:#f59e0b14;border:1.5px solid #f59e0b66;border-radius:18px;padding:20px 22px}.safetyWarning>b{color:#b45309}.safetyWarning>p{margin:6px 0 0;color:#5c440e}.recordHistory{background:#fff;border:1px solid var(--line,#d8dde4);border-radius:20px;padding:30px}.historyEmpty{color:#647083;margin:0}.historyTimeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.historyTimeline>li{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:14px;gap:14px;align-items:baseline;padding:14px 4px;-webkit-border-start:3px solid #dcae2f;border-inline-start:3px solid #dcae2f;-webkit-padding-start:16px;padding-inline-start:16px;border-bottom:1px solid var(--line,#d8dde4)}.historyTimeline>li>b{font-size:1.3rem;font-weight:900;color:#071b35}.historyTimeline time{color:#647083;font-size:.9rem}.historyTimeline small{color:#9fb2cc}.stickyChallengeCta{display:none}.notFoundPage{max-width:640px;margin:0 auto;padding:90px 24px;text-align:center;display:grid;grid-gap:14px;gap:14px;justify-items:center}.notFoundEmoji{font-size:3rem}.notFoundPage>h1{font-size:2.2rem;font-weight:800;color:#071b35;margin:0}.notFoundPage>p{color:#647083;font-size:1.15rem;margin:0}.notFoundPage>nav{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:12px}.notFoundPage>nav>a{background:#0758c9;color:#fff;border-radius:14px;padding:14px 28px;font-weight:700;text-decoration:none}.notFoundPage>nav>a:last-child{background:transparent;color:#0758c9;border:1.5px solid #0758c9}@media(max-width:700px){.challengeView{padding-bottom:110px}.challengeViewHead>h1{font-size:1.9rem}.currentRecordCard>strong{font-size:3.2rem}.stickyChallengeCta{display:block;position:fixed;bottom:0;inset-inline:0;z-index:60;background:#071b35f2;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stickyChallengeCta>a{display:block;text-align:center;background:#dcae2f;color:#071b35;border-radius:14px;padding:15px;font-weight:800;font-size:1.1rem;text-decoration:none}}.wizardSteps{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.wizardSteps li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:12px;background:rgba(10,32,68,.04);color:#5a6b85;font-size:12px;font-weight:600;text-align:center}.wizardSteps li b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid #d4dce8;color:#5a6b85;font-size:13px}.wizardSteps li.active{background:rgba(10,32,68,.08);color:#0a2044}.wizardSteps li.active b{background:#0a2044;border-color:#0a2044;color:#f5c84c}.wizardSteps li.done{color:#1e7a46}.wizardSteps li.done b{background:#1e7a46;border-color:#1e7a46;color:#fff}.wizardPanel{background:#fff;border:1px solid #e3e9f2;border-radius:18px;padding:26px;box-shadow:0 10px 30px rgba(10,32,68,.06)}.wizardPanel h3{margin:0 0 8px;font-size:22px;color:#0a2044}.wizardIntro{margin:0 0 18px;color:#5a6b85;font-size:15px}.wizardRules{margin:0 0 16px;padding:0 22px 0 0;display:grid;grid-gap:8px;gap:8px;color:#26364f;font-size:15px}.wizardRuleGrid{margin:0 0 16px;padding:14px;background:rgba(10,32,68,.04);border-radius:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.wizardRuleGrid div{display:grid;grid-gap:2px;gap:2px}.wizardRuleGrid dt{font-size:12px;color:#5a6b85;font-weight:600}.wizardRuleGrid dd{margin:0;font-weight:700;color:#0a2044}.wizardMeta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px;font-size:13px;color:#5a6b85}.wizardSafety{margin:0 0 16px;padding:12px 16px;border-radius:12px;background:#fff4e5;border:1px solid #f2c285;color:#8a4a12;font-weight:600;font-size:14px}.wizardCheck{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1.5px solid #d4dce8;border-radius:12px;cursor:pointer;font-size:15px;color:#26364f;background:#fff}.wizardCheck:has(input:checked){border-color:#1e7a46;background:#f2faf5}.wizardCheck input{margin-top:3px;width:18px;height:18px;accent-color:#1e7a46;flex-shrink:0}.wizardFields{display:grid;grid-gap:14px;gap:14px}.wizardFields label,.wizardSocial{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:600;color:#0a2044}.wizardFields input,.wizardSocial input{padding:12px 14px;border:1.5px solid #d4dce8;border-radius:12px;font-size:15px;font-family:inherit}.wizardFields input:focus,.wizardSocial input:focus{outline:2px solid rgba(245,200,76,.6);border-color:#0a2044}.wizardNotice{margin:0 0 14px;padding:12px 16px;border-radius:12px;background:#eef4ff;border:1px solid #b9cdf2;color:#0a2044;font-size:14px}.wizardNotice a{color:#0a2044;font-weight:700}.wizardOr{display:flex;align-items:center;gap:12px;margin:18px 0;color:#7a879c;font-size:13px;font-weight:700}.wizardOr:after,.wizardOr:before{content:"";flex:1 1;height:1px;background:#e3e9f2}.wizardHint{display:block;margin-top:10px;color:#7a879c;font-size:13px}.wizardDecls{display:grid;grid-gap:10px;gap:10px}.wizardDecls a{color:#0a2044;font-weight:700}.wizardSummary{margin:0;padding:0;display:grid;grid-gap:0;gap:0;border:1px solid #e3e9f2;border-radius:12px;overflow:hidden}.wizardSummary div{display:flex;justify-content:space-between;gap:14px;padding:12px 16px;background:#fff}.wizardSummary div:nth-child(odd){background:rgba(10,32,68,.03)}.wizardSummary dt{font-weight:700;color:#0a2044}.wizardSummary dd{margin:0;color:#26364f;text-align:left}.wizardError{margin:14px 0 0;padding:12px 16px;border-radius:12px;background:#fdecec;border:1px solid #f2b6b6;font-weight:600}.wizardError,.wizardError a{color:#a02a2a}.wizardNav{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:12px}.submission .wizardBack,.submission .wizardNext{padding:13px 26px;border-radius:999px;font-size:15px;font-weight:800;font-family:inherit;cursor:pointer;border:0;opacity:1;color:inherit}.submission .wizardBack{background:#fff;border:1.5px solid #d4dce8;color:#0a2044}.submission .wizardNext{background:#f5c84c;color:#0a2044;box-shadow:0 8px 20px rgba(245,200,76,.35)}.submission .wizardNext:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.wizardGate{padding:26px;border-radius:18px;background:linear-gradient(135deg,#0a2044,#12345f);color:#fff}.wizardGate b{font-size:20px;display:block;margin-bottom:8px}.wizardGate p{margin:0 0 16px;color:#c8d6ee;font-size:15px}.wizardGate nav{display:flex;gap:12px;flex-wrap:wrap}.wizardGate nav a{padding:11px 22px;border-radius:999px;background:#f5c84c;color:#0a2044;font-weight:800;text-decoration:none;font-size:14px}.wizardGate nav a:last-child{background:transparent;color:#f5c84c;border:1.5px solid #f5c84c}.wizardGateNote{margin-top:14px;padding:18px 22px;border-radius:14px;background:rgba(10,32,68,.04);border:1px dashed #c3cede}.wizardGateNote b{color:#0a2044}.wizardGateNote p{margin:6px 0 0;color:#5a6b85;font-size:14px}.videoUpload{margin:0 0 6px}.uploadZone{border:2px dashed #b9c6da;border-radius:16px;padding:34px 22px;text-align:center;cursor:pointer;transition:border-color .15s}.uploadZone:hover{border-color:#0a2044;background:rgba(10,32,68,.02)}.uploadZoneIcon{font-size:30px;color:#7a879c}.uploadZone h3{margin:10px 0 6px;color:#0a2044;font-size:18px}.uploadZone p{margin:0 0 16px;color:#5a6b85;font-size:14px}.submission .uploadPickBtn{padding:12px 26px;border-radius:999px;border:0;background:#0a2044;color:#fff;font-weight:800;font-size:14px;font-family:inherit;cursor:pointer}.uploadPreview{display:grid;grid-gap:12px;gap:12px}.uploadPreviewMedia{display:grid;grid-template-columns:88px 1fr;grid-gap:12px;gap:12px;align-items:start}.uploadPreviewMedia img{width:88px;height:88px;object-fit:cover;border-radius:12px;border:1px solid #e3e9f2}.uploadThumbFallback{display:grid;place-items:center;width:88px;height:88px;border-radius:12px;background:rgba(10,32,68,.06);font-size:28px}.uploadPreviewMedia video{width:100%;max-height:260px;border-radius:12px;background:#000}.uploadPreviewMeta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;color:#26364f;font-size:14px}.uploadPreviewMeta small{color:#7a879c}.uploadHash{direction:ltr;font-family:monospace}.submission .uploadGoBtn{margin-top:4px;padding:13px 30px;border-radius:999px;border:0;background:#f5c84c;color:#0a2044;font-weight:800;font-size:15px;font-family:inherit;cursor:pointer}.uploadProgress{position:relative;height:44px;border-radius:999px;background:rgba(10,32,68,.08);overflow:hidden;margin-top:8px}.uploadProgressBar{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#0a2044,#12345f);transition:width .2s}.uploadProgress span{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;color:#0a2044;font-size:14px;mix-blend-mode:normal}.uploadNote{color:#5a6b85;font-size:14px}.uploadDone{border-radius:12px;background:#f2faf5;border:1px solid #9fd8b4;color:#1e7a46;font-weight:800;font-size:15px}.uploadDone,.uploadError{margin:8px 0 0;padding:14px 18px}.uploadError{border-radius:12px;background:#fdecec;border:1px solid #f2b6b6;color:#a02a2a;font-size:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.uploadError p{margin:0;flex:1 1;min-width:200px}.submission .uploadError button{padding:9px 18px;border-radius:999px;border:0;background:#a02a2a;color:#fff;font-weight:700;font-family:inherit;cursor:pointer;font-size:13px}.uploadError .uploadReset{background:#fff;color:#a02a2a;border:1.5px solid #f2b6b6}.statusTimeline{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:0;gap:0}.statusTimeline li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;position:relative}.statusTimeline li:not(:last-child):before{content:"";position:absolute;right:17px;top:44px;bottom:-6px;width:2px;background:#d4dce8}.statusTimeline li.tl-done:not(:last-child):before{background:#1e7a46}.statusTimeline li i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid #d4dce8;font-style:normal;font-size:16px;flex-shrink:0}.statusTimeline li.tl-done i{border-color:#1e7a46;background:#f2faf5}.statusTimeline li.tl-current i{border-color:#f5c84c;box-shadow:0 0 0 4px rgba(245,200,76,.25)}.statusTimeline li b{display:block;color:#0a2044;font-size:15px}.statusTimeline li.tl-todo b,.statusTimeline li.tl-todo small{color:#a4b0c2}.statusTimeline li small{color:#5a6b85;font-size:13px}.statusTimeline li.tl-final i{border-color:#0a2044;background:#0a2044}.submissionDone{text-align:right}.submissionSuccess{padding:26px;border-radius:18px;background:linear-gradient(135deg,#0a2044,#12345f);color:#fff;text-align:center}.submissionSuccess span{font-size:34px}.submissionSuccess h2{margin:8px 0}.submissionSuccess p{margin:0;color:#c8d6ee}.submissionSuccess code{background:rgba(255,255,255,.14);padding:2px 10px;border-radius:8px;font-weight:800;color:#f5c84c}.wizardDoneNav{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.wizardDoneNav a{padding:12px 24px;border-radius:999px;background:#f5c84c;color:#0a2044;font-weight:800;text-decoration:none;font-size:14px}.wizardDoneNav a:last-child{background:#fff;border:1.5px solid #d4dce8}.profileSubs{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.profileSubs li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid #e3e9f2;border-radius:14px}.profileSubs li>div{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.profileSubs code{font-weight:800;color:#0a2044}.profileSubs small{color:#7a879c}.subStatus{padding:5px 14px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap;background:#fff7dd;color:#8a6a12}.subStatus.sub-approved{background:#f2faf5;color:#1e7a46}.subStatus.sub-rejected{background:#fdecec;color:#a02a2a}.subStatus.sub-human_review{background:#eef4ff;color:#0a2044}@media (max-width:700px){.wizardSteps{grid-template-columns:repeat(6,1fr);gap:4px}.wizardSteps li span{font-size:10px}.wizardPanel{padding:18px}.wizardNav{position:-webkit-sticky;position:sticky;bottom:0;margin:20px -4px 0;padding:10px 4px;background:rgba(250,252,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.submission .wizardBack,.submission .wizardNext{flex:1 1;text-align:center}.uploadPreviewMedia{grid-template-columns:1fr}.uploadPreviewMedia img{display:none}}.jqPanel{background:#fff;border:1px solid #e3e9f2;border-radius:18px;padding:22px;margin-bottom:20px;box-shadow:0 10px 30px rgba(10,32,68,.06)}.jqHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.jqHead span{font-size:12px;color:#7a879c;font-weight:700}.jqHead h2{margin:4px 0 0;font-size:20px;color:#0a2044}.jqHead code{color:#b38600;font-weight:800}.jqBack{border:1.5px solid #d4dce8;background:#fff;color:#0a2044;border-radius:999px;padding:9px 18px;font-weight:800;font-family:inherit;cursor:pointer;font-size:13px;white-space:nowrap}.jqList{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.jqList li button{width:100%;display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:14px;gap:14px;align-items:center;text-align:right;padding:14px 18px;background:rgba(10,32,68,.03);border:1px solid #e3e9f2;border-radius:14px;cursor:pointer;font-family:inherit}.jqList li button:hover{border-color:#0a2044;background:#fff}.jqList code{font-weight:800;color:#0a2044}.jqList li button>div{display:grid;grid-gap:2px;gap:2px}.jqList li button>div b{color:#0a2044;font-size:15px}.jqList li button>div small{color:#7a879c;font-size:12px}.jqConf{font-style:normal;font-weight:800;color:#8a6a12;background:#fff7dd;border-radius:999px;padding:5px 12px;font-size:12px}.jqGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:18px}.jqFacts{margin:0 0 14px;padding:0;display:grid;border:1px solid #e3e9f2;border-radius:12px;overflow:hidden}.jqFacts div{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;background:#fff}.jqFacts div:nth-child(odd){background:rgba(10,32,68,.03)}.jqFacts dt{font-weight:700;color:#0a2044;font-size:14px}.jqFacts dd{margin:0;color:#26364f;font-size:14px;text-align:left}.jqVideo{width:100%;border-radius:12px;background:#000;max-height:320px}.jqSocial{display:inline-block;padding:13px 24px;border-radius:999px;background:#0a2044;color:#fff;font-weight:800;text-decoration:none;font-size:14px}.jqNoVideo{padding:18px;border-radius:12px;background:#fdecec;color:#a02a2a;font-weight:700;font-size:14px}.jqAi{border:1px solid #e3e9f2;border-radius:14px;padding:18px;background:linear-gradient(180deg,#fbfcff,#fff)}.jqAi>header{display:flex;gap:12px;align-items:center;margin-bottom:14px}.jqAi .aiSpark{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0a2044;color:#f5c84c;font-size:18px}.jqAi>header b{display:block;color:#0a2044;font-size:15px}.jqAi>header small{color:#7a879c;font-size:12px}.jqSignals{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:8px;gap:8px}.jqSignals li{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 14px;border-radius:12px;background:rgba(10,32,68,.03)}.jqSignals li i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-style:normal;font-weight:800}.jqSignals li.sig-pass i{background:#f2faf5;color:#1e7a46}.jqSignals li.sig-warn i{background:#fff7dd;color:#8a6a12}.jqSignals li.sig-fail i{background:#fdecec;color:#a02a2a}.jqSignals li b{display:block;color:#0a2044;font-size:14px}.jqSignals li small{color:#5a6b85;font-size:12px}.jqSignals li em{font-style:normal;font-size:11px;font-weight:800;color:#7a879c}.jqAnomalies{margin:0 0 14px;padding:12px 16px;border-radius:12px;background:#fff4e5;border:1px solid #f2c285}.jqAnomalies b,.jqAnomalies ul{color:#8a4a12;font-size:13px}.jqAnomalies ul{margin:6px 0 0;padding:0 18px 0 0}.jqQuestions{margin:0 0 12px;padding:12px 16px;border-radius:12px;background:#eef4ff}.jqQuestions b{color:#0a2044;font-size:13px}.jqQuestions ul{margin:6px 0 0;padding:0 18px 0 0;color:#26364f;font-size:13px;display:grid;grid-gap:4px;gap:4px}.jqSummary{margin:0;font-size:14px;color:#0a2044;font-weight:700}.jqDecision{border-top:1px solid #e3e9f2;padding-top:16px;display:grid;grid-gap:12px;gap:12px}.jqDecision label{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:700;color:#0a2044}.jqDecision textarea{padding:12px 14px;border:1.5px solid #d4dce8;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical}.jqDecision textarea:focus{outline:2px solid rgba(245,200,76,.6);border-color:#0a2044}.jqButtons{display:flex;gap:10px;flex-wrap:wrap}.jqButtons button{padding:12px 22px;border-radius:999px;border:0;font-weight:800;font-size:14px;font-family:inherit;cursor:pointer}.jqButtons button:disabled{opacity:.4;cursor:not-allowed}.jqApprove{background:#1e7a46;color:#fff}.jqReject{background:#a02a2a;color:#fff}.jqMore{background:#f5c84c;color:#0a2044}.jqDecision small{color:#7a879c;font-size:12px}@media (max-width:900px){.jqGrid{grid-template-columns:1fr}}@media (max-width:700px){.jqPanel{padding:16px}.jqList li button{grid-template-columns:1fr auto;grid-template-rows:auto auto}.jqList li button>div{grid-column:1}.jqButtons button{flex:1 1}}.profileAvatarText{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#0a2044;color:#f5c84c;font-size:36px;font-weight:900;flex-shrink:0}.profileStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:18px 0}.profileStats article{background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:18px;text-align:center;display:grid;grid-gap:2px;gap:2px}.profileStats article b{font-size:30px;color:#0a2044;font-weight:900}.profileStats article span{font-size:13px;color:#5a6b85;font-weight:700}.profileBadges,.profileCerts,.profileRecords{background:#fff;border:1px solid #e3e9f2;border-radius:18px;padding:22px;margin-bottom:18px;box-shadow:0 10px 30px rgba(10,32,68,.06)}.profileBadges header span,.profileCerts header span,.profileRecords header span{font-size:12px;color:#7a879c;font-weight:700}.profileBadges header h2,.profileCerts header h2,.profileRecords header h2{margin:4px 0 14px;font-size:19px;color:#0a2044}.profileZero{margin:0;padding:16px 18px;border-radius:12px;background:rgba(10,32,68,.03);color:#5a6b85;font-size:14px;line-height:1.7}.profileRecordList{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.profileRecordList li{display:grid;grid-template-columns:1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;border:1px solid #e3e9f2;border-radius:14px;background:rgba(10,32,68,.02)}.profileRecordList li b{color:#0a2044;font-size:16px}.profileRecordList li small{color:#7a879c;font-size:12px}.profileRecordList code{font-weight:800;color:#b38600;font-size:13px}.profileRecordList time{color:#7a879c;font-size:12px}.profileBadges ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.profileBadges li{display:grid;grid-template-columns:40px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid #e3e9f2;background:#fff}.profileBadges li i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-style:normal;font-size:20px;background:rgba(10,32,68,.05)}.profileBadges li b{display:block;color:#0a2044;font-size:14px}.profileBadges li small{color:#7a879c;font-size:12px}.profileBadges li em{font-style:normal;font-size:11px;font-weight:800;color:#7a879c}.profileBadges li.unlocked{border-color:#f0d68a;background:#fffdf4}.profileBadges li.unlocked i{background:#f5c84c}.profileBadges li.unlocked em{color:#8a6a12}.profileBadges li.locked{opacity:.62}.lbPage header{text-align:center;margin:26px 0 22px}.lbPage header span{font-size:13px;font-weight:700;color:#b38600}.lbPage header h1{margin:8px 0 10px;font-size:36px;color:#0a2044;font-weight:900}.lbPage header p{margin:0 auto;max-width:560px;color:#5a6b85;font-size:15px;line-height:1.8}.lbPanel{background:#fff;border:1px solid #e3e9f2;border-radius:18px;padding:22px;margin-bottom:18px;box-shadow:0 10px 30px rgba(10,32,68,.06)}.lbFilters{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.lbFilters nav{display:flex;gap:8px;flex-wrap:wrap}.lbFilters button{padding:9px 20px;border-radius:999px;border:1.5px solid #d4dce8;background:#fff;color:#0a2044;font-weight:800;font-size:13px;font-family:inherit;cursor:pointer}.lbFilters button.active{background:#0a2044;color:#fff;border-color:#0a2044}.lbMetric{margin:0 0 16px;font-size:13px;color:#7a879c;line-height:1.7}.lbZero{text-align:center;padding:34px 18px;border-radius:14px;background:rgba(10,32,68,.03);display:grid;grid-gap:8px;gap:8px;justify-items:center}.lbZero b{color:#0a2044;font-size:17px}.lbZero p{margin:0;color:#5a6b85;font-size:14px;max-width:420px;line-height:1.7}.lbZero a{display:inline-block;margin-top:6px;padding:11px 24px;border-radius:999px;background:#f5c84c;color:#0a2044;font-weight:800;text-decoration:none;font-size:14px}.lbTable{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.lbTable li{display:grid;grid-template-columns:44px 1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 16px;border-radius:14px;border:1px solid #e3e9f2;background:#fff}.lbTable li strong{font-size:18px;color:#0a2044;text-align:center}.lbTable li>div{display:grid;grid-gap:2px;gap:2px}.lbTable li b{color:#0a2044;font-size:15px}.lbTable li small{color:#7a879c;font-size:12px}.lbTable li em{font-style:normal;font-weight:900;color:#0a2044;font-size:16px}.lbTable li time{color:#7a879c;font-size:12px}.lbTable li.top-1{border-color:#f0d68a;background:#fffdf4}.lbTable li.top-2{border-color:#d7dee9;background:#fbfcfe}.lbTable li.top-3{border-color:#ecc9a8;background:#fffaf4}@media (max-width:700px){.profileStats{grid-template-columns:repeat(3,1fr);gap:8px}.profileStats article{padding:12px 6px}.profileStats article b{font-size:22px}.profileStats article span{font-size:11px}.lbPage header h1{font-size:28px}.lbTable li{grid-template-columns:34px 1fr auto}.lbTable li time{display:none}}.profilePage .profileCover{background:linear-gradient(120deg,#0a2044,#123a7a)!important;color:#fff!important;border-radius:28px;padding:34px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.profilePage .profileCover h1{color:#fff}.profilePage .profileCover p{color:#c9d6ea}.profilePage .profileActions a,.profilePage .profileCover .verifiedPill{background:#f5c84c;color:#0a2044}.profilePage .profileActions a{border-radius:999px;padding:11px 22px;font-weight:800;text-decoration:none;font-size:14px}.profilePage .profileActions a:last-child{background:transparent;color:#fff;border:1.5px solid #fff}@media(max-width:700px){.profilePage .profileCover{padding:24px 18px;border-radius:22px}}.shareRow{background:#fff;border:1px solid #e3e9f2;border-radius:18px;padding:20px 22px;margin:18px 0;box-shadow:0 10px 30px rgba(10,32,68,.06)}.shareRow header{display:grid;grid-gap:2px;gap:2px;margin-bottom:14px}.shareRow header span{font-size:12px;color:#7a879c;font-weight:700}.shareRow header b{font-size:17px;color:#0a2044}.shareButtons{display:flex;gap:10px;flex-wrap:wrap}.shareBtn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;border:1.5px solid #d4dce8;background:#fff;color:#0a2044;font-weight:800;font-size:14px;font-family:inherit;cursor:pointer;text-decoration:none}.shareBtn i{font-style:normal;font-size:16px}.shareBtn:hover{border-color:#0a2044;transform:translateY(-1px)}.share-whatsapp{background:#e9f9ee;border-color:#bfe6c9}.share-facebook{background:#eef3ff;border-color:#c9d8f7}.share-x{background:#f1f2f4;border-color:#d4d7dc}.share-linkedin{background:#e9f2fb;border-color:#c3dcee}.share-instagram{background:#fbeffb;border-color:#eccbe7}.share-copy{background:#fff7dd;border-color:#f0d68a}.share-download{background:#0a2044;color:#fff;border-color:#0a2044}.shareRow>small{display:block;margin-top:10px;color:#7a879c;font-size:12px}.certViewLedger .shareRow{box-shadow:none;margin:0}@media (max-width:700px){.shareButtons{display:grid;grid-template-columns:1fr 1fr}.shareBtn{justify-content:center}}.adminPage{max-width:1000px;margin:0 auto;padding:24px 18px;display:grid;grid-gap:18px;gap:18px}.adminHead{text-align:center;padding:10px 0}.adminHead span{font-size:13px;font-weight:700;color:#b38600}.adminHead h1{margin:8px 0 10px;font-size:34px;color:#0a2044;font-weight:900}.adminHead p{margin:0 auto 14px;max-width:520px;color:#5a6b85;font-size:15px;line-height:1.8}.adminHead nav{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.adminHead nav a{padding:10px 22px;border-radius:999px;background:#0a2044;color:#fff;font-weight:800;font-size:13px;text-decoration:none}.adminHead nav a:last-child{background:#f5c84c;color:#0a2044}.adminGate{background:#fff;border:1px solid #e3e9f2;border-radius:18px;padding:34px 24px;text-align:center;display:grid;grid-gap:10px;gap:10px;justify-items:center;max-width:560px;margin:40px auto}.adminGate b{font-size:20px;color:#0a2044}.adminGate p{margin:0;color:#5a6b85;font-size:14px;line-height:1.8}.adminGate a{padding:11px 26px;border-radius:999px;background:#f5c84c;color:#0a2044;font-weight:800;text-decoration:none;font-size:14px}.adminCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px}.adminCards article{background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:16px;text-align:center;display:grid;grid-gap:2px;gap:2px}.adminCards article b{font-size:28px;color:#0a2044;font-weight:900}.adminCards article span{font-size:12px;color:#5a6b85;font-weight:700}.adminCards article.tone-warn{border-color:#f0d68a;background:#fffdf4}.adminCards article.tone-warn b{color:#8a6a12}.adminCards article.tone-good{border-color:#bfe6c9;background:#f2faf5}.adminCards article.tone-good b{color:#1e7a46}.adminCards article.tone-bad{border-color:#f2c2c2;background:#fdecec}.adminCards article.tone-bad b{color:#a02a2a}.adminSuspicious{background:#fff4e5;border:1px solid #f2c285;border-radius:16px;padding:18px 22px;display:grid;grid-gap:10px;gap:10px}.adminSuspicious>b{color:#8a4a12;font-size:15px}.adminSuspicious ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.adminSuspicious li{display:grid;grid-gap:2px;gap:2px;padding:10px 14px;background:#fff;border-radius:12px}.adminSuspicious li code{font-weight:800;color:#b38600;font-size:13px}.adminSuspicious li span{color:#0a2044;font-size:14px;font-weight:700}.adminSuspicious li small{color:#8a4a12;font-size:12px}.adminSuspicious>a{color:#0a2044;font-weight:800;font-size:13px}.adminRecent,.adminReports,.adminUsers{background:#fff;border:1px solid #e3e9f2;border-radius:18px;padding:20px 22px;box-shadow:0 10px 30px rgba(10,32,68,.06)}.adminRecent header span,.adminReports header span,.adminUsers header span{font-size:12px;color:#7a879c;font-weight:700}.adminRecent header h2,.adminReports header h2,.adminUsers header h2{margin:4px 0 14px;font-size:18px;color:#0a2044}.adminZero{margin:0;padding:16px 18px;border-radius:12px;background:rgba(10,32,68,.03);color:#5a6b85;font-size:14px;line-height:1.7}.adminRecent ul,.adminUsers ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.adminRecent li{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border:1px solid #e3e9f2;border-radius:12px}.adminRecent li>div{display:grid;grid-gap:2px;gap:2px}.adminRecent li b{color:#0a2044;font-size:14px}.adminRecent li small{color:#7a879c;font-size:12px}.adminRecent code{font-weight:800;color:#b38600;font-size:12px}.adminRecent time{color:#7a879c;font-size:12px}.adminUsers li{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border:1px solid #e3e9f2;border-radius:12px}.adminUsers li>div{display:grid;grid-gap:2px;gap:2px}.adminUsers li b{color:#0a2044;font-size:14px}.adminUsers li small{color:#7a879c;font-size:12px}.adminUsers li a{color:#0a2044;font-weight:800;font-size:13px}.adminUsers time{color:#7a879c;font-size:12px}@media (max-width:700px){.adminRecent li{grid-template-columns:1fr auto}.adminRecent time{display:none}.adminUsers li{grid-template-columns:1fr auto}.adminHead h1{font-size:26px}}.trustPage{max-width:900px;padding:30px 18px;display:grid;grid-gap:22px;gap:22px}.trustHead{text-align:center}.trustHead span{font-size:13px;font-weight:700;color:#b38600}.trustHead h1{margin:8px 0 10px;font-size:34px;color:#0a2044;font-weight:900}.trustHead p{margin:0 auto;max-width:560px;color:#5a6b85;font-size:15px;line-height:1.8}.trustTrack{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.trustTrack li{display:grid;grid-template-columns:36px 52px 1fr;grid-gap:14px;gap:14px;align-items:center;background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:18px 22px;box-shadow:0 10px 30px rgba(10,32,68,.05)}.trustStepNum{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f5c84c;color:#0a2044;font-weight:900}.trustTrack li i{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:rgba(10,32,68,.05);font-style:normal;font-size:24px}.trustTrack li b{display:block;color:#0a2044;font-size:17px;margin-bottom:4px}.trustTrack li p{margin:0;color:#5a6b85;font-size:14px;line-height:1.7}.trustPrinciple{background:linear-gradient(120deg,#0a2044,#123a7a);border-radius:18px;padding:28px;color:#fff;text-align:center;display:grid;grid-gap:10px;gap:10px;justify-items:center}.trustPrinciple b{color:#f5c84c;font-size:14px}.trustPrinciple p{margin:0;max-width:600px;font-size:16px;line-height:1.9}.trustPrinciple strong{color:#f5c84c}.trustPrinciple nav{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.trustPrinciple nav a{padding:11px 24px;border-radius:999px;background:#f5c84c;color:#0a2044;font-weight:800;font-size:14px;text-decoration:none}.trustPrinciple nav a:last-child{background:transparent;color:#fff;border:1.5px solid #fff}.trustHonesty header{text-align:center;margin-bottom:14px}.trustHonesty header span{font-size:12px;color:#7a879c;font-weight:700}.trustHonesty header h2{margin:4px 0 0;font-size:22px;color:#0a2044}.trustHonesty ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.trustHonesty li{background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:20px}.trustHonesty li b{display:block;color:#0a2044;font-size:15px;margin-bottom:6px}.trustHonesty li p{margin:0;color:#5a6b85;font-size:14px;line-height:1.7}@media(max-width:700px){.trustTrack li{grid-template-columns:36px 1fr}.trustTrack li i{display:none}.trustHead h1{font-size:26px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.profileTitle{color:#b8892b;font-weight:700;font-size:15px;margin:2px 0}.mobileAccount{display:none}@media(max-width:900px){.mobileAccount{display:block;padding:4px 0 10px}.mobileAccount .accountEntry{display:flex;gap:8px}.mobileAccount .accountEntry>a{flex:1 1;text-align:center;padding:13px;border-radius:12px;font-size:15px;border:1px solid var(--ui-line,#dbe3ee);text-decoration:none}.mobileAccount .accountEntry>a:last-child{background:#0867dc;color:#fff;border-color:#0867dc}.mobileAccount .accountEntry.signed{border-bottom:1px solid var(--ui-line,#dbe3ee);padding-bottom:12px}.mobileAccount .accountEntry.signed>a{flex:1 1;border:0;text-align:right;padding:8px}}footer{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px;padding:52px 48px 26px}.footerBrand{align-items:flex-start}.footerBrand~div{gap:11px}.footerBrand~div b{color:#e0b84f;font-size:15px;font-weight:800}.footerBrand~div a{font-size:14px;color:#b9c8da;transition:color .15s ease;line-height:1.45}.footerBrand~div a:hover{color:#ffffff}footer .copyrightBar{justify-content:space-between;padding-top:20px;margin-top:16px}@media(max-width:800px){footer{grid-template-columns:1fr 1fr;gap:28px 18px;padding:40px 26px 22px}.footerBrand{grid-column:1/-1}.footerBrand~div b{font-size:14px}footer .copyrightBar{grid-column:1/-1;justify-content:center;text-align:center;gap:10px}.mobileMenu .mobileSubmit{background:#0867dc;color:#fff}}.footerBrand{flex-direction:column;gap:14px}.footerBrand small{max-width:30ch;line-height:1.6;font-size:13px}.launchBanner{max-width:1060px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:linear-gradient(120deg,#071b35,#0a2044);border:1px solid #f5c84c55;border-radius:20px;padding:20px 26px}.launchBanner>div{display:flex;align-items:center;gap:14px}.launchBanner>div>span{font-size:1.9rem}.launchBanner b{color:#f5c84c;font-size:1.15rem;display:block}.launchBanner p{color:#c4d2e8;margin:3px 0 0;font-size:.95rem}.launchBanner>a{background:#f5c84c;color:#071b35;font-weight:800;padding:13px 22px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.launchBanner>a:hover{transform:translateY(-1px);box-shadow:0 6px 18px #f5c84c44}.liveDashboard .breakingNow{background:#fff8e6;-webkit-border-end:0;border-inline-end:0}.breakingNow>span{color:#8a6d1a!important}.breakingNow p{margin:5px 0;padding:8px 0;border-bottom:1px solid #eadfc0}.breakingNow p small{display:block;color:#665a32}.breakingNow a{color:#8a6d1a!important}.categoriesGridWrap{max-width:1060px;margin:0 auto;text-align:center;padding:10px 0 4px}.categoriesGridWrap>header>span{color:#0758c9;font-weight:700;font-size:.9rem}.categoriesGridWrap>header>h2{font-size:2rem;color:#071b35;margin:4px 0 22px}.categoriesGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:12px;gap:12px}.categoriesGrid>a{display:flex;flex-direction:column;align-items:center;gap:9px;background:#fff;border:1.5px solid #e3e9f2;border-radius:16px;padding:18px 8px 14px;text-decoration:none;color:#071b35;font-weight:700;font-size:.92rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.categoriesGrid>a:hover{border-color:#0758c9;box-shadow:0 6px 16px #0758c91f;transform:translateY(-2px)}.categoriesGrid .categoryIcon{width:30px;height:30px;color:#0758c9}@media(max-width:900px){.categoriesGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:560px){.categoriesGrid{grid-template-columns:repeat(3,1fr);gap:9px}.categoriesGrid>a{padding:13px 4px 11px;font-size:.82rem}.launchBanner{padding:18px}.launchBanner>a{width:100%;text-align:center}}.searchPage{padding:36px 0 80px}.searchHead h1{font-size:clamp(30px,5vw,52px)}.searchHead .lead{max-width:620px}.searchCenterBox{position:relative;max-width:720px;margin:26px auto 0;background:#fff;border-radius:20px;padding:8px;display:flex;align-items:center;gap:8px;border:1.5px solid rgba(7,27,53,.18);box-shadow:0 18px 44px rgba(7,27,53,.12)}.searchCenterBox .searchIcon{font-size:20px;color:var(--brand);padding:0 10px;flex:0 0 auto}.searchCenterBox input{flex:1 1;border:none;outline:none;background:transparent;font:inherit;font-size:17px;padding:14px 4px;min-width:0}.searchCenterBox button{flex:0 0 auto;border:none;border-radius:14px;padding:12px 22px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;background:linear-gradient(120deg,var(--brand),var(--blue));color:#fff}.searchSuggest{position:absolute;top:calc(100% + 8px);inset-inline:0;background:#fff;border-radius:18px;box-shadow:0 24px 60px rgba(7,27,53,.22);border:1px solid rgba(7,27,53,.12);overflow:hidden;z-index:40;max-height:420px;overflow-y:auto;text-align:start}.searchSuggest ul{list-style:none;margin:0;padding:0}.searchGroup{border-top:1px solid rgba(7,27,53,.08)}.searchGroup:first-child{border-top:none}.searchGroupTitle{font-size:12px;font-weight:700;color:var(--muted);padding:10px 16px 4px}.searchHit{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;text-decoration:none;color:inherit;border:none;background:none;font:inherit;cursor:pointer;text-align:start}.searchHit.active,.searchHit:hover{background:var(--ice)}.searchHitMain{display:flex;align-items:center;gap:10px;min-width:0}.searchHitIcon{flex:0 0 auto;width:32px;height:32px;border-radius:10px;background:var(--ice);display:grid;place-items:center;color:var(--brand)}.searchHitTitle{display:block;font-weight:700;font-size:15px}.searchHitSub{display:block;font-size:12.5px;color:var(--muted)}.searchHitKind{flex:0 0 auto;font-size:12px;color:var(--brand);font-weight:600;background:var(--ice);border-radius:999px;padding:3px 10px}.searchResults{max-width:960px;margin:40px auto 0}.searchResults .kicker{display:block;margin-bottom:14px}.searchResultGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.searchCard{display:flex;flex-direction:column;gap:8px;background:#fff;border:1.5px solid rgba(7,27,53,.1);border-radius:18px;padding:20px;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.searchCard:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(7,27,53,.12)}.searchCardKind{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--brand);background:var(--ice);border-radius:999px;padding:4px 12px;width:max-content}.searchCard strong{font-size:17px}.searchCardSub{font-size:13px;color:var(--muted)}.searchEmpty{max-width:640px;margin:50px auto 0;text-align:center;background:#fff;border-radius:22px;padding:44px 30px;border:1.5px dashed rgba(7,27,53,.2)}.searchEmpty span{font-size:34px;color:var(--gold)}.searchEmptyActions{display:flex;gap:10px;justify-content:center;margin-top:18px;flex-wrap:wrap}.searchCats{max-width:1100px;margin:56px auto 0}.searchCats h2{font-size:24px;margin-bottom:16px}.searchCatGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.searchCatCard{justify-content:space-between;gap:8px;border:1.5px solid rgba(7,27,53,.1);border-radius:16px;padding:16px 18px;color:inherit;transition:border-color .2s}.searchCatCard:hover{border-color:var(--blue)}.searchCatCard .catIcon{width:34px;height:34px}.searchCatCard small{font-weight:400;color:var(--muted);font-size:12px}.cardMeta{display:flex;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-top:4px}@media(max-width:640px){.searchCenterBox{flex-wrap:wrap;padding:10px}.searchCenterBox button{width:100%}}.adminForm{display:grid;grid-gap:14px;gap:14px;max-width:520px}.adminForm label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--muted)}.adminForm input,.adminForm select{font:inherit;font-size:15px;padding:11px 14px;border-radius:12px;border:1.5px solid rgba(7,27,53,.18);background:#fff;color:var(--brand)}.adminForm input:focus,.adminForm select:focus{outline:none;border-color:var(--blue)}.adminForm button{justify-self:start;border:none;border-radius:12px;padding:11px 24px;font:inherit;font-weight:700;cursor:pointer;background:linear-gradient(120deg,var(--brand),var(--blue));color:#fff}.adminFormInline{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-width:none;align-items:end}.adminCheck{display:flex!important;flex-direction:row;align-items:center;gap:8px}.adminCheck input{width:auto}.adminChallengeCreate,.adminChallengeList{background:#fff;border-radius:22px;padding:28px;border:1.5px solid rgba(7,27,53,.08);margin-top:24px}.adminChallengeList ul{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:18px;gap:18px}.adminChallengeList li{border:1px solid rgba(7,27,53,.1);border-radius:16px;padding:18px}.adminChallengeHead{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.adminChallengeHead code{font-size:12px;color:var(--muted);background:var(--ice);border-radius:8px;padding:2px 8px}.adminHint{font-size:12.5px;color:var(--muted);margin-top:10px}.worldArtIcon{display:grid;place-items:center;width:64px;height:64px;color:var(--gold)}.newBadge{position:absolute;top:12px;inset-inline-start:12px;background:rgba(255,255,255,.92);color:var(--brand);font-size:11.5px;font-weight:700;border-radius:999px;padding:4px 12px}.searchGroup li a b{display:block;font-size:15.5px}.searchGroup li a span{display:block;font-size:13px;color:var(--muted);margin-top:2px}.searchSuggest li a span b{display:block}.searchSuggest li a span small{display:block;color:var(--muted)}.verifyPage{padding:36px 0 90px}.verifyForm{display:flex;gap:12px;align-items:end;max-width:560px;margin:26px auto 0;flex-wrap:wrap}.verifyForm label{display:grid;grid-gap:6px;gap:6px;flex:1 1;font-size:13px;color:var(--muted)}.verifyForm input{font:inherit;font-size:16px;padding:12px 16px;border-radius:14px;border:1.5px solid rgba(7,27,53,.18)}.verifyForm input:focus{outline:none;border-color:var(--blue)}.verifyForm button{border:none;border-radius:14px;padding:13px 26px;font:inherit;font-weight:700;cursor:pointer;background:linear-gradient(120deg,var(--brand),var(--blue));color:#fff}.verifyResult{max-width:560px;margin:26px auto 0;background:#fff;border-radius:20px;padding:26px 28px;border:1.5px solid rgba(7,27,53,.1)}.verifyFound{border-color:rgba(22,163,74,.35)}.verifyResult>b{font-size:17px}.verifyResult dl{display:grid;grid-gap:8px;gap:8px;margin:16px 0}.verifyResult dl div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.verifyResult dt{color:var(--muted)}.verifyResult dd{margin:0;font-weight:600;text-align:left}.verifyResult a{font-weight:700;color:var(--blue)}.certQr{display:grid;grid-gap:6px;gap:6px;justify-items:start}.certQr img{border-radius:12px;border:1px solid rgba(7,27,53,.12)}.certQr small{color:var(--muted);font-size:12px}.profileRecordList li a{font-size:12.5px;font-weight:700;color:var(--blue)}.storeCatalog .merchArt{padding:0;overflow:hidden;background:#071b35}.storeCatalog .merchArt img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.storeCatalog .merchCard:hover .merchArt img{transform:scale(1.05)}.statePage{min-height:52vh;display:grid;place-content:center;justify-items:center;grid-gap:14px;gap:14px;text-align:center;padding:60px 20px}.statePage h1{font-size:clamp(26px,4vw,40px)}.statePage p{max-width:460px;color:var(--muted)}.stateIcon{font-size:40px;color:var(--gold)}.stateSpinner{width:44px;height:44px;border-radius:50%;border:4px solid var(--ice);border-top-color:var(--blue);animation:stateSpin 1s linear infinite}@keyframes stateSpin{to{transform:rotate(1turn)}}.stateActions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.stateActions a,.stateActions button{border-radius:12px;padding:11px 22px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;border:1.5px solid rgba(7,27,53,.18);color:var(--brand);background:#fff}.stateActions button{background:linear-gradient(120deg,var(--brand),var(--blue));color:#fff;border:none}.reportPage{padding:36px 0 90px}.reportForm{display:grid;grid-gap:16px;gap:16px;max-width:560px;margin:28px auto 0;background:#fff;border-radius:22px;padding:30px;border:1.5px solid rgba(7,27,53,.08)}.reportForm label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--muted)}.reportForm input,.reportForm select,.reportForm textarea{font:inherit;font-size:15px;padding:11px 14px;border-radius:12px;border:1.5px solid rgba(7,27,53,.18);background:#fff;color:var(--brand)}.reportForm input:focus,.reportForm select:focus,.reportForm textarea:focus{outline:none;border-color:var(--blue)}.reportForm button{justify-self:start;border:none;border-radius:12px;padding:12px 26px;font:inherit;font-weight:700;cursor:pointer;background:linear-gradient(120deg,var(--brand),var(--blue));color:#fff}.reportForm button:disabled{opacity:.6;cursor:default}.reportDone{text-align:center;justify-items:center}.reportDone b{font-size:20px}.reportError{color:#b3261e;font-size:13.5px}.hpField{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.reportTrust{max-width:560px;margin:22px auto 0;background:var(--ice);border-radius:18px;padding:20px 24px}.reportTrust ul{margin:10px 0 0;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:6px;gap:6px;font-size:14px}.adminReports ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.adminReports li{border:1px solid rgba(7,27,53,.1);border-radius:14px;padding:16px;display:grid;grid-gap:8px;gap:8px}.adminReports li p{margin:6px 0 0;font-size:14px}.reportStatusForm{display:flex;gap:8px;align-items:center}.reportStatusForm select{font:inherit;padding:7px 10px;border-radius:10px;border:1.5px solid rgba(7,27,53,.18)}.reportStatusForm button{border:none;border-radius:10px;padding:8px 16px;font:inherit;font-weight:700;cursor:pointer;background:var(--brand);color:#fff}.bellLink{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--navy);text-decoration:none}.bellLink:hover{background:var(--ice)}.bellLink b{position:absolute;top:2px;inset-inline-start:2px;min-width:17px;height:17px;border-radius:9px;background:var(--gold);color:var(--navy);font-size:10.5px;font-weight:800;display:grid;place-items:center;padding:0 4px}.inboxPage .pageHero{margin-bottom:26px}.inboxToolbar{max-width:640px;margin:0 auto 16px;display:flex;justify-content:space-between;align-items:center;background:var(--ice);border-radius:14px;padding:10px 18px;font-size:14px}.inboxToolbar button{border:none;background:none;color:var(--blue);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}.inboxEmpty{max-width:640px;margin:0 auto;text-align:center;background:#fff;border:1.5px solid rgba(7,27,53,.08);border-radius:22px;padding:44px 26px;display:grid;grid-gap:10px;gap:10px;justify-items:center}.inboxEmpty b{font-size:20px}.inboxEmpty p{color:var(--muted);margin:0}.inboxEmpty a{color:var(--blue);font-weight:700}.inboxList{list-style:none;margin:0 auto;padding:0;max-width:640px;display:grid;grid-gap:12px;gap:12px}.inboxList li{background:#fff;border:1.5px solid rgba(7,27,53,.08);border-radius:16px;padding:16px 20px}.inboxList li.unread{-webkit-border-start:4px solid var(--gold);border-inline-start:4px solid var(--gold);background:#fffdf5}.inboxItem{display:grid;grid-gap:5px;gap:5px}.inboxItem small{color:var(--muted);font-size:12px}.inboxItem b{font-size:16px}.inboxItem p{margin:0;font-size:14.5px;color:#33415c}.inboxActions{display:flex;gap:16px;align-items:center;margin-top:4px}.inboxActions a{color:var(--blue);font-weight:700;font-size:13.5px}.inboxActions form{margin:0}.inboxActions button{border:none;background:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline}.liveDashboard ol,.liveDashboard ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.liveDashboard ol a{display:flex;justify-content:space-between;gap:10px;align-items:baseline;text-decoration:none;color:inherit}.liveDashboard ol a:hover b{color:var(--blue)}.liveDashboard li b{font-size:15px}.liveDashboard li small,.liveDashboard ol small{color:var(--muted);font-size:12.5px}.liveDashboard li{display:grid;grid-gap:2px;gap:2px}.categoriesGrid a{transition:transform .18s ease,box-shadow .18s ease}.categoriesGrid a:hover{transform:translateY(-3px)}.adminReports li,.inboxList li{transition:box-shadow .18s ease}.adminReports li:hover,.inboxList li:hover{box-shadow:0 6px 22px rgba(7,27,53,.08)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.celebrationHero{background:linear-gradient(135deg,#071b35,#0b2a52);color:#fff;border-radius:24px;padding:44px 34px;text-align:center;margin:26px auto 8px;max-width:900px;border:1px solid #d9a41755}.celebrationHero>b{font-size:1.3rem;color:#f2c94c}.celebrationHero>h1{font-size:2.6rem;font-weight:900;margin:8px 0 26px;color:#fff}.celebrationNumbers{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.celebrationNumbers>div{background:#ffffff12;border:1px solid #ffffff22;border-radius:16px;padding:14px 22px;min-width:120px}.celebrationNumbers small{display:block;color:#9db4d0;font-size:.8rem;margin-bottom:4px}.celebrationNumbers strong{font-size:1.35rem;color:#f2c94c}.celebrationHolder{display:block;margin-top:18px;color:#9db4d0}.myProfileAvatarImg{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid #d9a417}.myProfilePublicLink{font-size:.85rem;color:#1d4ed8}.profileEdit{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px 22px;margin:18px 0}.profileEditGrid{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px;margin-top:12px}.profileEditGrid label span{display:block;font-size:.85rem;color:#6b7280;margin-bottom:6px}.profileEditGrid input,.profileEditGrid textarea{width:100%;border:1px solid #d1d5db;border-radius:10px;padding:10px}.profileEditActions{display:flex;align-items:center;gap:14px;margin-top:12px}.profileEditActions button{background:#1d4ed8;color:#fff;border:0;border-radius:10px;padding:10px 20px;cursor:pointer}.profileEditActions small{color:#166534}.profileAvatarImg{border-radius:50%;object-fit:cover;border:3px solid #d9a417}.profileBio{color:#374151;max-width:520px}.profileCertList{list-style:none;padding:0;display:grid;grid-gap:10px;gap:10px}.profileCertList li{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px}.profileCertList li>div{display:grid;grid-gap:2px;gap:2px;flex:1 1}.profileCertList small{color:#6b7280}@media (max-width:720px){.profileEditGrid{grid-template-columns:1fr}}.finalCta{text-align:center;padding:64px 20px;margin:34px 0 0;background:linear-gradient(135deg,#071b35,#0b2a52);border-radius:26px;color:#fff}.finalCta h2{font-size:2.2rem;font-weight:900;color:#fff;margin-bottom:10px}.finalCta p{color:#9db4d0;margin-bottom:22px}.finalCta a{display:inline-block;background:#f2c94c;color:#071b35;font-weight:900;border-radius:14px;padding:14px 30px;text-decoration:none}.adminNav{display:flex;gap:14px;margin:10px 0 18px}.adminNav a{color:#1d4ed8;font-weight:700}.funnelSteps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;counter-reset:step}.funnelSteps li{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px;text-align:center}.funnelSteps b{display:block;font-size:1.6rem;color:#0b2a52}.funnelSteps span{font-size:.85rem;color:#6b7280}.metricCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.metricCards article{background:#0b2a52;color:#fff;border-radius:14px;padding:14px 16px}.metricCards small{display:block;color:#9db4d0;margin-bottom:4px}.metricCards strong{font-size:1.3rem;color:#f2c94c}.auditList{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px}.auditList li{display:flex;gap:12px;align-items:baseline;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px}.auditList small{flex:1 1;color:#6b7280}.auditList time{color:#9ca3af;font-size:.8rem}.challengeCommunity{margin-top:2.5rem;display:grid;grid-gap:1.5rem;gap:1.5rem}.communityActions{flex-wrap:wrap;gap:1rem;justify-content:space-between;background:var(--card-bg,#fff);border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:1rem 1.25rem}.communityActions,.followRow{display:flex;align-items:center}.followRow{gap:.6rem}.followBtn{border:2px solid var(--blue,#1d4ed8);color:var(--blue,#1d4ed8);background:transparent;border-radius:999px;padding:.5rem 1.2rem;font-weight:700;cursor:pointer;transition:all .2s}.followBtn.following{background:var(--blue,#1d4ed8);color:#fff}.followBtn:disabled{opacity:.55;cursor:default}.followCount{color:var(--muted,#6b7280);font-size:.9rem}.reactionBar{display:flex;gap:.5rem}.reactionBtn{display:inline-flex;align-items:center;gap:.35rem;border:1.5px solid var(--border,#e5e7eb);background:#fff;border-radius:999px;padding:.45rem .9rem;cursor:pointer;font-size:.95rem;transition:all .15s}.reactionBtn small{color:var(--muted,#6b7280)}.reactionBtn b{font-size:.85rem}.reactionBtn:hover{border-color:var(--blue,#1d4ed8)}.reactionBtn.active{background:#fff7ed;border-color:#f59e0b}.reactionBtn:disabled{opacity:.55;cursor:default}.reactionBarCompact .reactionBtn{padding:.25rem .6rem;font-size:.85rem}.commentsSection{background:var(--card-bg,#fff);border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:1.5rem}.commentsHead{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1rem}.commentsHead h2{margin:0}.commentsCount{color:var(--muted,#6b7280);font-size:.9rem}.commentForm{display:grid;grid-gap:.6rem;gap:.6rem;margin-bottom:1.25rem}.commentForm textarea{width:100%;border:1.5px solid var(--border,#e5e7eb);border-radius:12px;padding:.75rem;font:inherit;resize:vertical}.commentForm textarea:focus{outline:2px solid var(--blue,#1d4ed8);outline-offset:1px}.commentForm button{justify-self:start;background:var(--blue,#1d4ed8);color:#fff;border:0;border-radius:999px;padding:.55rem 1.4rem;font-weight:700;cursor:pointer}.commentForm button:disabled{opacity:.55;cursor:default}.commentError{color:#b91c1c;margin:0;font-size:.9rem}.commentSignin,.commentsEmpty{color:var(--muted,#6b7280)}.commentsEmpty{text-align:center;padding:1.5rem 0;border:1.5px dashed var(--border,#e5e7eb);border-radius:12px}.commentsList{list-style:none;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem}.commentItem{display:flex;gap:.75rem}.commentAvatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.commentAvatarFallback{display:inline-flex;align-items:center;justify-content:center;background:var(--blue,#1d4ed8);color:#fff;font-weight:700}.commentBody{flex:1 1;min-width:0}.commentBody header{display:flex;align-items:baseline;gap:.6rem}.commentBody header a,.commentBody header b{font-weight:700;color:var(--ink,#111827);text-decoration:none}.commentBody header time{color:var(--muted,#6b7280);font-size:.8rem}.commentBody p{margin:.25rem 0;white-space:pre-wrap;overflow-wrap:break-word}.commentBody footer{display:flex;gap:.9rem}.commentDelete,.commentReport{font-size:.8rem;color:var(--muted,#6b7280);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.blockBtn,.commentDelete:hover,.commentReport:hover{color:#b91c1c}.blockBtn{border:1.5px solid #b91c1c;background:transparent;border-radius:999px;padding:.45rem 1rem;cursor:pointer;font-size:.9rem}.blockBtn.ghost{border-color:var(--border,#e5e7eb);color:var(--muted,#6b7280)}.blockBtn.unblock{border-color:var(--blue,#1d4ed8);color:var(--blue,#1d4ed8)}.blockConfirm{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.9rem}.feedPage{max-width:760px;margin:0 auto;padding:2rem 1rem 4rem;display:grid;grid-gap:1.75rem;gap:1.75rem}.feedHero{text-align:center;display:grid;grid-gap:.5rem;gap:.5rem}.feedHero span{color:#b45309;font-weight:700}.feedHero h1{margin:0;font-size:2rem}.feedHero p{color:var(--muted,#6b7280);margin:0}.feedEmpty{text-align:center;display:grid;grid-gap:.75rem;gap:.75rem;padding:2.5rem 1.5rem;border:1.5px dashed var(--border,#e5e7eb);border-radius:16px}.feedEmpty b{font-size:1.2rem}.feedEmpty p{color:var(--muted,#6b7280);margin:0}.feedCta{justify-self:center;background:var(--blue,#1d4ed8);color:#fff;border-radius:999px;padding:.7rem 1.6rem;font-weight:700;text-decoration:none}.feedList{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.feedItem{display:grid;grid-gap:.3rem;gap:.3rem;background:var(--card-bg,#fff);border:1px solid var(--border,#e5e7eb);border-radius:14px;padding:1rem 1.25rem}.feedBadge{font-size:.8rem;font-weight:700;color:#b45309}.feed-attempt_approved .feedBadge{color:#047857}.feedLine{font-weight:600;color:var(--ink,#111827);text-decoration:none}.feedLine:hover{text-decoration:underline}.feedItem time{color:var(--muted,#6b7280);font-size:.8rem}.feedNav{display:flex;gap:1.5rem;justify-content:center}.feedNav a{color:var(--blue,#1d4ed8);font-weight:600;text-decoration:none}@media (max-width:640px){.communityActions{flex-direction:column;align-items:stretch}.reactionBar{justify-content:center}}.trackPick{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.submission button.trackCard{display:grid;grid-gap:.2rem;gap:.2rem;text-align:start;border:2px solid var(--border,#e5e7eb);background:#fff;border-radius:14px;padding:1rem 1.1rem;cursor:pointer;font:inherit;color:var(--ink,#111827);opacity:1;transition:border-color .15s}.submission button.trackCard b{font-size:1.1rem;color:var(--ink,#111827)}.submission button.trackCard span{color:var(--muted,#6b7280);font-size:.85rem}.submission button.trackCard em{font-style:normal;font-weight:700;color:#b45309}.submission button.trackCard small{color:var(--muted,#6b7280)}.submission button.trackCard.on{border-color:var(--blue,#1d4ed8);background:#eff6ff;color:var(--ink,#111827)}.trackNote{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:.6rem .9rem;font-size:.9rem;margin:-.25rem 0 1rem}.jqTrack{display:block;font-style:normal;font-size:.78rem;font-weight:700;color:#b45309;margin-top:.2rem}.certPurchase{border:1.5px solid #fde68a;background:#fffbeb;border-radius:14px;padding:1rem 1.1rem;display:grid;grid-gap:.35rem;gap:.35rem}.certPurchase span{color:#b45309;font-weight:700;font-size:.8rem}.certPurchase b{font-size:1.05rem}.certPurchase p{margin:0;color:var(--muted,#6b7280);font-size:.9rem}.certPurchase button{justify-self:start;border:0;padding:.5rem 1.2rem;opacity:.6;cursor:not-allowed}.celebrationCta,.certPurchase button{background:#b45309;color:#fff;border-radius:999px;font-weight:700}.celebrationCta{display:inline-block;margin-top:.75rem;padding:.6rem 1.4rem;text-decoration:none}@media (max-width:640px){.trackPick{grid-template-columns:1fr}}.holdersPage .holdersHero{display:grid;grid-gap:.5rem;gap:.5rem;max-width:720px}.holdersHero span{color:var(--blue,#1d4ed8);font-weight:700}.holdersGate{background:#fff;border:1px solid var(--border,#e5e7eb);border-radius:18px;padding:1.6rem;display:grid;grid-gap:.7rem;gap:.7rem;max-width:640px}.holdersGate b{font-size:1.15rem}.holdersGate ul{margin:0;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem;display:grid;grid-gap:.3rem;gap:.3rem;color:var(--muted,#6b7280)}.holdersGate nav{display:flex;gap:1rem;flex-wrap:wrap}.holdersGate nav a{font-weight:700}.holdersGate .holdersCta{background:var(--blue,#1d4ed8);color:#fff;border-radius:999px;padding:.65rem 1.4rem;text-decoration:none}.holdersEntry{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#0b1c3f;color:#fff;border-radius:18px;padding:1.5rem 1.8rem;flex-wrap:wrap}.holdersEntry span{color:#9ec1ff;font-weight:700}.holdersEntry h2{margin:.2rem 0}.holdersEntry p{margin:0;color:#c9d7f2}.holdersEntry a{background:#fff;color:#0b1c3f;border-radius:999px;padding:.7rem 1.4rem;font-weight:800;text-decoration:none;white-space:nowrap}.holdersZone{display:grid;grid-gap:1rem;gap:1rem}.holdersZone header{max-width:640px;display:grid;grid-gap:.3rem;gap:.3rem}.holdersZone header span{color:var(--blue,#1d4ed8);font-weight:700}.certCustomize{display:grid;grid-template-columns:minmax(280px,360px) 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}@media (max-width:900px){.certCustomize{grid-template-columns:1fr}}.certControls{display:grid;grid-gap:1rem;gap:1rem;background:#fff;border:1px solid var(--border,#e5e7eb);border-radius:18px;padding:1.2rem}.certSelectLabel{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:700}.certSelectLabel select{font:inherit;padding:.6rem .8rem;border:1px solid var(--border,#e5e7eb);border-radius:10px;background:#fff}.certOptionRow{display:grid;grid-gap:.4rem;gap:.4rem}.certOptionRow>span{font-weight:700}.certOptionRow div{display:flex;gap:.5rem;flex-wrap:wrap}.certControls .certChip{border:2px solid var(--border,#e5e7eb);background:#fff;color:var(--ink,#111827);opacity:1;border-radius:999px;padding:.45rem 1rem;font:inherit;cursor:pointer}.certControls .certChip.on{border-color:var(--blue,#1d4ed8);background:#eff6ff}.certCheckout{display:grid;grid-gap:.5rem;gap:.5rem;border-top:1px solid var(--border,#e5e7eb);padding-top:1rem}.certCheckout b{font-size:1.4rem}.certCheckout button{border:0;background:#9ca3af;color:#fff;border-radius:999px;padding:.7rem;font:inherit;font-weight:700;cursor:not-allowed}.certCheckout small{color:var(--muted,#6b7280)}.certPreviewWrap{position:relative;border-radius:12px}.certPreviewWrap .digitalCertificate{margin:0}.certPreviewWatermark{position:absolute;inset:0;display:grid;place-content:center;grid-gap:2.5rem;gap:2.5rem;pointer-events:none;overflow:hidden}.certPreviewWatermark span{font-size:1.5rem;font-weight:900;color:#b4530940;transform:rotate(-24deg);white-space:nowrap;letter-spacing:.1em}.certPreviewWrap.certStyle-modern .digitalCertificate{background:#f8fafc;color:#0f172a}.certPreviewWrap.certStyle-festive .digitalCertificate{background:#fdf2e3}.certPreviewWrap.certColor-blue .digitalCertificate{box-shadow:0 0 0 3px #1d4ed8,16px 18px 0 #005eb8}.certPreviewWrap.certColor-gold .digitalCertificate{box-shadow:0 0 0 3px #c59a3d,16px 18px 0 #8e672e}.certPreviewWrap.certColor-olive .digitalCertificate{box-shadow:0 0 0 3px #5b7043,16px 18px 0 #37451f}.certPreviewWrap.certFrame-thin .digitalCertificate{border:4px solid #fff}.certPreviewWrap.certFrame-double .digitalCertificate{border:10px solid #fff;outline:3px solid #c59a3d;outline-offset:-16px}.certPreviewWrap.certFrame-none .digitalCertificate{border:0}.holdersExclusive{margin-top:2rem;background:#fff;border:1px dashed var(--border,#e5e7eb);border-radius:18px;padding:1.6rem;display:grid;grid-gap:.5rem;gap:.5rem}.holdersExclusive header span{color:var(--blue,#1d4ed8);font-weight:700}.holdersExclusive .holdersSoon{margin:0;color:var(--muted,#6b7280)}.gamesHero{display:grid;grid-gap:.4rem;gap:.4rem;max-width:720px}.gamesHero span{color:var(--blue,#1d4ed8);font-weight:700}.gamesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:1.2rem;gap:1.2rem;margin-top:1.5rem}.gameCard{background:#fff;border:1px solid var(--border,#e5e7eb);border-radius:18px;padding:1.2rem;display:grid;grid-gap:.8rem;gap:.8rem;align-content:start}.gameCard.soon{opacity:1;background:#f6f8fb}.gameCard header b{font-size:1.1rem}.gameCard header p{margin:.2rem 0 0;color:var(--muted,#6b7280)}.gamePlay{font-weight:800;color:var(--blue,#1d4ed8)}.gameSoon{font-weight:700;color:#46516a}.gameBoard{border-top:1px solid var(--border,#e5e7eb);padding-top:.7rem;display:grid;grid-gap:.4rem;gap:.4rem}.gameBoard>span{font-weight:700;font-size:.9rem;color:var(--muted,#6b7280)}.gameBoard ol{margin:0;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem;display:grid;grid-gap:.25rem;gap:.25rem}.gameBoard li{display:flex;justify-content:space-between;gap:.5rem}.gameBoardEmpty{margin:0;color:var(--muted,#6b7280)}.gamePlayPage{width:100%;max-width:1100px;margin:0 auto;display:grid;grid-gap:.8rem;gap:.8rem}.gameStart{display:grid;place-items:center;padding:2rem 0}.gamePlayBig{border:0;background:var(--blue,#1d4ed8);color:#fff;font:inherit;font-weight:800;font-size:1.15rem;border-radius:999px;padding:.9rem 2.4rem;cursor:pointer}.gameError{color:#a02a2a;font-weight:700}.memoryGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.6rem;gap:.6rem;width:min(640px,100%);margin:0 auto}.memoryTile{aspect-ratio:1;width:100%;border:2px solid var(--border,#e5e7eb);background:#fff;border-radius:14px;font-size:2rem;cursor:pointer;opacity:1}.memoryTile.shown{border-color:var(--blue,#1d4ed8);background:#eff6ff}.memoryBack{color:#9ca3af;font-weight:900}.synGame,.typingGame{display:grid;grid-gap:.9rem;gap:.9rem;justify-items:center}.typingProgress{color:var(--muted,#6b7280);font-weight:700}.typingTarget{font-size:2.2rem;font-weight:900;letter-spacing:.08em}.typingInput{min-height:2rem;font-size:1.4rem;font-weight:700;color:var(--blue,#1d4ed8);border-bottom:2px solid var(--border,#e5e7eb);min-width:200px;text-align:center}.typingPad{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:.4rem;gap:.4rem;max-width:560px}.typingPad button{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:10px;font:inherit;font-weight:700;font-size:1.2rem;padding:.55rem 0;cursor:pointer;color:var(--ink,#111827);opacity:1}.typingPad button:active{background:#eff6ff}.synWord{font-size:2rem}.synOptions{display:grid;grid-template-columns:repeat(2,minmax(140px,220px));grid-gap:.6rem;gap:.6rem}.synOptions button{border:2px solid var(--border,#e5e7eb);background:#fff;border-radius:12px;font:inherit;font-weight:700;padding:.8rem;cursor:pointer;color:var(--ink,#111827);opacity:1}.synOptions button.picked{border-color:var(--blue,#1d4ed8);background:#eff6ff}.gameResult{grid-gap:.5rem;gap:.5rem;border:1px solid var(--border,#e5e7eb);border-radius:18px;padding:2rem}.gameResult b{font-size:1.3rem}@media (max-width:560px){.typingPad{grid-template-columns:repeat(6,1fr)}}.gameHigh{font-size:.92rem;color:var(--muted,#6b7280)}.gameHigh b{color:var(--ink,#111827)}.championMoment{grid-gap:.3rem;gap:.3rem;background:#fffbeb;border:1px solid #c59a3d;border-radius:14px;padding:1rem 1.4rem}.championMoment b{color:#8e672e}.gameActive{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:center}.gameStopwatch{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;font-size:1.3rem;background:#0b1c3f;color:#fff;border-radius:999px;padding:.4rem 1.2rem;letter-spacing:.05em}.memoryTile{padding:0;overflow:hidden}.memoryTile img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.memoryTile:focus,.synOptions button:focus,.typingPad button:focus{outline:2px solid var(--blue,#1d4ed8)}@keyframes gameFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gamePop{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes goldPulse{0%,to{box-shadow:0 0 0 0 rgba(242,197,82,.45)}50%{box-shadow:0 0 0 9px rgba(242,197,82,0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gamesHero h1{background:linear-gradient(90deg,var(--navy,#061735),#1d3f7a 55%,var(--gold,#f2c552));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(1.7rem,4vw,2.6rem)}.gamesHero span{color:var(--navy,#061735)}.gamesHero b,.gamesHero span b{color:var(--gold,#dcae2f)}.gameCard{position:relative;border:1px solid #e3e8f2;border-radius:20px;box-shadow:0 8px 26px #0617350f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.gameCard:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,var(--navy,#061735),var(--gold,#f2c552),var(--navy,#061735));opacity:.85}.gameCard:hover{transform:translateY(-5px);box-shadow:0 22px 50px #0617351f;border-color:#cdd8ec}.gameCard .gamePlay{display:inline-flex;align-items:center;gap:.3rem;background:linear-gradient(135deg,var(--navy,#061735),#123a7d);color:#fff!important;border-radius:999px;padding:.45rem 1.1rem;transition:filter .2s ease}.gameCard .gamePlay:hover{filter:brightness(1.15)}.gameBoard{border-top:1px dashed #d9e1ef}.gameBoard li b{color:var(--navy,#061735)}.gamePlayPage{animation:gameFadeUp .45s ease both}.gamePlayPage h1{font-size:clamp(1.5rem,3.4vw,2.2rem)}.gamePlayPage>p{color:var(--muted,#64748b)}.gamePlayBig{background:linear-gradient(135deg,var(--navy,#061735),#14438f);box-shadow:0 12px 30px #06173533;transition:transform .2s ease,box-shadow .2s ease}.gamePlayBig:hover{transform:translateY(-2px);box-shadow:0 18px 40px #06173540}.gameStopwatch{background:linear-gradient(135deg,#071b35,#123a7d);border:1px solid rgba(242,197,82,.55);box-shadow:0 8px 22px #0617352e;animation:goldPulse 2.6s ease-in-out infinite}.memoryGrid{gap:.7rem;perspective:900px}.memoryTile{border:0;border-radius:16px;background:linear-gradient(150deg,#0a2350,#123a7d 60%,#0a2350);box-shadow:0 6px 16px #06173526,inset 0 1px 0 #ffffff22;color:var(--gold,#f2c552);font-size:2.2rem;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;transform-style:preserve-3d}.memoryTile:hover{transform:translateY(-3px);box-shadow:0 12px 26px #06173538,inset 0 1px 0 #ffffff2e}.memoryTile.shown{background:#fff;border:2px solid var(--gold,#f2c552);box-shadow:0 10px 26px #dcae2f40;animation:gamePop .3s ease}.memoryTile.shown img{border-radius:12px}.memoryTile:disabled{cursor:default}.synGame,.typingGame{animation:gameFadeUp .4s ease both}.typingProgress{background:#eef3fb;color:var(--navy,#061735);border-radius:999px;padding:.3rem 1rem;font-size:.95rem}.typingTarget{font-size:clamp(2rem,5vw,2.9rem);color:var(--navy,#061735);text-shadow:0 2px 0 #dcae2f33}.typingInput{border-bottom:3px solid var(--gold,#f2c552);color:var(--navy,#061735)}.typingPad button{border:1px solid #dfe6f2;background:linear-gradient(180deg,#fff,#f4f7fd);border-radius:12px;box-shadow:0 3px 0 #d7dfee;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.typingPad button:hover{background:#eef4ff}.typingPad button:active{transform:translateY(2px);box-shadow:0 1px 0 #d7dfee;background:#e8f0ff}.synWord{color:var(--navy,#061735);font-size:clamp(1.8rem,4.4vw,2.5rem);font-weight:900}.synOptions button{border:2px solid #dfe6f2;border-radius:14px;box-shadow:0 4px 14px #0617350d;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.synOptions button:hover{transform:translateY(-2px);border-color:#b9c8e6;box-shadow:0 10px 24px #06173517}.synOptions button.picked{border-color:var(--gold,#f2c552);background:linear-gradient(135deg,#fff8e6,#fdeec4);box-shadow:0 8px 20px #dcae2f3d;animation:gamePop .25s ease}.gameResult{grid-gap:.9rem;gap:.9rem;text-align:center;background:#fff;border:1px solid #e3e8f2;border-radius:22px;box-shadow:0 18px 46px #06173517;padding:2rem clamp(1rem,4vw,2.5rem);margin:0 auto;max-width:640px;animation:gameFadeUp .45s ease both}.championMoment,.gameResult{display:grid;justify-items:center}.championMoment{background:linear-gradient(135deg,#0a2350,#123a7d);color:#fff;border-radius:16px;padding:1.2rem 1.6rem;grid-gap:.4rem;gap:.4rem;position:relative;overflow:hidden}.championMoment:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(242,197,82,.25) 50%,transparent 70%);background-size:200% 100%;animation:shimmer 3.2s linear infinite;pointer-events:none}.championMoment b{color:var(--gold,#f2c552);font-size:1.25rem}.championMoment a{color:#fff;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--gold,#f2c552);text-decoration-color:var(--gold,#f2c552)}@media (prefers-reduced-motion:reduce){.championMoment:after,.gamePlayPage,.gameResult,.gameStopwatch,.memoryTile.shown,.synGame,.typingGame{animation:none!important}.gameCard,.memoryTile,.synOptions button,.typingPad button{transition:none!important}}.photoGame{grid-gap:.9rem;gap:.9rem;animation:gameFadeUp .4s ease both}.photoQ{border-radius:20px;border:3px solid var(--gold,#f2c552);box-shadow:0 16px 40px #06173530;line-height:0}.photoQ img{width:min(560px,100%);max-height:380px;object-fit:cover}.fasttapGame{display:grid;grid-gap:.9rem;gap:.9rem;justify-items:center;animation:gameFadeUp .4s ease both}.fasttapTarget{font-size:clamp(4rem,14vw,7rem);font-weight:900;color:var(--navy,#061735);background:radial-gradient(circle at 50% 35%,#fff6dd,#fdeec4);border:3px solid var(--gold,#f2c552);border-radius:28px;width:clamp(150px,32vw,220px);aspect-ratio:1;display:grid;place-items:center;box-shadow:0 18px 44px #dcae2f45;text-shadow:0 3px 0 #dcae2f44}.fasttapTarget.wrongFlash{border-color:var(--red,#ee294b);box-shadow:0 18px 44px #ee294b45}.typingPad button.isTarget{border-color:var(--gold,#f2c552);background:linear-gradient(180deg,#fff8e6,#fdeec4);box-shadow:0 3px 0 #dcae2f;animation:goldPulse 1.6s ease-in-out infinite}.towerGame{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:center}.towerTrack{position:relative;width:min(420px,92vw);height:430px;border:1px solid #d9e1ef;border-radius:18px;background:linear-gradient(180deg,#f6f9ff,#e6edfa);cursor:pointer;overflow:hidden;padding:0;box-shadow:inset 0 0 40px #0617350d}.towerTrack:focus-visible{outline:2px solid var(--blue,#1d4ed8)}.towerBase{height:12px;bottom:0;background:linear-gradient(135deg,#061735,#123a7d);border-radius:6px 6px 0 0}.towerBlock{position:absolute;height:9%;min-height:14px;background:linear-gradient(135deg,#0b1c3f,#123a7d);border:1px solid rgba(242,197,82,.55);border-radius:6px;box-shadow:0 6px 14px #06173526;transition:bottom .2s ease}.towerBlock.gold{background:linear-gradient(135deg,#b98a1d,#f2c552)}.towerBlock.moving{background:linear-gradient(135deg,#14438f,#1d6ae8);box-shadow:0 0 0 2px rgba(242,197,82,.85),0 10px 22px #06173538;transition:none}.simonGame{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:center}.simonGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.7rem;gap:.7rem;width:min(560px,92vw)}.simonPad{border:1px solid #d9e1ef;border-radius:16px;background:#fff;padding:.4rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;opacity:.9}.simonPad img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;display:block}.simonPad:disabled{cursor:default}.simonPad.lit{transform:scale(1.06);box-shadow:0 0 0 3px var(--gold,#f2c552),0 14px 30px #06173538;opacity:1}.simonPad:focus-visible{outline:2px solid var(--blue,#1d4ed8)}@media (max-width:560px){.simonGrid{grid-template-columns:repeat(2,1fr)}}.triviaGame .triviaCat{background:#eef3fc;color:var(--navy,#061735);font-weight:800;border-radius:999px;padding:.25rem .9rem;font-size:.85rem}.holdersProducts{display:grid;grid-gap:1.2rem;gap:1.2rem;margin-top:2rem}.holdersProduct{background:#fff;border:1px solid #e3e8f2;border-radius:20px;padding:1.2rem;display:grid;grid-gap:1rem;gap:1rem;box-shadow:0 8px 26px #0617350f;position:relative;overflow:hidden}.holdersProduct:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,var(--navy,#061735),var(--gold,#f2c552),var(--navy,#061735));opacity:.85}.holdersProduct header h3{margin:0;font-size:1.15rem;color:var(--navy,#061735)}.holdersProduct header p{margin:.3rem 0 0;color:var(--muted,#64748b)}.holdersProductBody{display:grid;grid-template-columns:220px 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:start}.clipPreviewWrap{border-radius:16px;overflow:hidden;border:1px solid #d9e1ef;box-shadow:0 12px 30px #06173522;background:#061735}.clipPreviewWrap img{display:block;width:100%;height:auto}@media (max-width:720px){.holdersProductBody{grid-template-columns:1fr}.clipPreviewWrap{max-width:240px;margin:0 auto}}.tracksHero{background:var(--ir-navy-deep);color:#fff;text-align:center;padding:64px 24px 130px;position:relative}.tracksHero:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,var(--ir-gold-bright),transparent)}.tracksEyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.6px;color:var(--ir-gold-bright);border:1px solid rgba(212,175,55,.45);border-radius:999px;padding:5px 16px;margin-bottom:18px}.tracksHero h1{font-size:44px;margin:0 0 12px;font-weight:800;letter-spacing:-.5px}.tracksHero p{color:rgba(255,255,255,.75);font-size:16px;max-width:520px;margin:0 auto;line-height:1.7}.tracksMain{max-width:980px;margin:-84px auto 0;padding:0 20px 64px;position:relative}.plansGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;align-items:stretch;margin-bottom:56px}.planCard{background:#fff;border:1px solid #e3e9f2;border-radius:20px;padding:32px 30px;display:flex;flex-direction:column;box-shadow:0 12px 34px rgba(7,26,51,.08)}.planCard header h2{font-size:22px;margin:0;color:var(--ir-navy-deep);font-weight:800}.planTag{margin:4px 0 0;font-size:13px;color:var(--ir-muted)}.planPrice{display:flex;align-items:baseline;gap:8px;margin:20px 0 22px;padding-bottom:22px;border-bottom:1px solid #eef2f8}.planPrice b{font-size:40px;font-weight:800;color:var(--ir-navy-deep);letter-spacing:-1px}.planPrice span{font-size:14px;color:var(--ir-muted)}.planCard ul{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-gap:11px;gap:11px;flex:1 1}.planCard li{font-size:14.5px;color:#3b4a5e;-webkit-padding-start:26px;padding-inline-start:26px;position:relative;line-height:1.5}.planCard li:before{content:"✓";position:absolute;inset-inline-start:0;top:0;color:var(--ir-navy);font-weight:800}.planCta{display:block;text-align:center;text-decoration:none;font-weight:700;font-size:15px;border-radius:999px;padding:13px 24px;transition:transform .15s,box-shadow .15s}.planCtaGhost{border:1.5px solid var(--ir-navy);color:var(--ir-navy)}.planCtaGhost:hover{background:var(--ir-navy);color:#fff}.planHero{background:linear-gradient(165deg,#0a2350,var(--ir-navy-deep));border:1px solid rgba(212,175,55,.5);position:relative;transform:translateY(-10px);box-shadow:0 24px 60px rgba(7,26,51,.28)}.planHero:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;border-radius:20px 20px 0 0;background:linear-gradient(90deg,transparent,var(--ir-gold-bright),transparent)}.planHero header h2{color:var(--ir-gold-bright)}.planHero .planTag{color:rgba(255,255,255,.65)}.planHero .planPrice{border-bottom-color:rgba(255,255,255,.14)}.planHero .planPrice b{color:#fff}.planHero .planPrice span{color:rgba(255,255,255,.6)}.planHero li{color:rgba(255,255,255,.88)}.planHero li:before{color:var(--ir-gold-bright)}.planBadge{position:absolute;top:-13px;inset-inline-start:28px;background:linear-gradient(135deg,var(--ir-gold-bright),#c9a227);color:var(--ir-navy-deep);font-size:12px;font-weight:800;border-radius:999px;padding:5px 14px;box-shadow:0 6px 16px rgba(212,175,55,.4)}.planHero .tracksJoinBtn{width:100%;text-align:center;margin-top:auto}.tracksCompare h2{font-size:20px;color:var(--ir-navy-deep);margin:0 0 16px;font-weight:800}.tracksTable{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e3e9f2;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(7,26,51,.07)}.tracksTable td,.tracksTable th{padding:14px 18px;text-align:right;border-bottom:1px solid #f0f4f9;font-size:14px}.tracksTable tbody tr:last-child td,.tracksTable tbody tr:last-child th{border-bottom:0}.tracksTable thead th{background:var(--ir-navy-deep);color:#fff;font-size:14px;font-weight:700;padding:14px 18px}.tracksTable thead .tracksFast{color:var(--ir-gold-bright)}.tracksTable th[scope=row]{color:#48586c;font-weight:600;width:38%}.tracksTable th[scope=row] i{font-style:normal;-webkit-margin-end:9px;margin-inline-end:9px;opacity:.85}.tracksTable td{color:#2c3a4d}.tracksTable .tracksFast{background:rgba(212,175,55,.08);font-weight:700;color:var(--ir-navy-deep)}.tracksTable thead .tracksFast{background:var(--ir-navy-deep)}.tracksFootnote{margin:12px 2px 0;font-size:12.5px;color:var(--ir-muted)}.tracksNote{margin:26px auto 0;background:#fff;border:1px solid #e3e9f2;-webkit-border-start:3px solid var(--ir-gold-bright);border-inline-start:3px solid var(--ir-gold-bright);border-radius:12px;padding:14px 18px;font-size:13.5px;color:#5b6b7e;line-height:1.7;max-width:720px}.tracksCta{display:flex;gap:14px;margin-top:28px;justify-content:center}.tracksCta a{background:var(--ir-navy);color:#fff;padding:12px 24px;border-radius:999px;text-decoration:none;font-weight:700;font-size:14px}.tracksCta a:last-child{background:#fff;color:var(--ir-navy);border:1px solid var(--ir-navy)}.tracksJoinBtn{background:linear-gradient(135deg,var(--ir-gold-bright),#c9a227);color:var(--ir-navy-deep);border:0;border-radius:999px;padding:13px 26px;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 8px 22px rgba(212,175,55,.4);font-family:inherit;transition:transform .15s,box-shadow .15s;display:block}.tracksJoinBtn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(212,175,55,.5)}.tracksJoinBtn:disabled{opacity:.7;cursor:default;transform:none}.planHero .tracksNote{background:rgba(255,255,255,.08);border-color:rgba(212,175,55,.4);color:rgba(255,255,255,.85);max-width:none;margin:14px 0 0}@media(max-width:760px){.tracksHero{padding:44px 18px 110px}.tracksHero h1{font-size:30px}.tracksMain{padding:0 14px 48px}.plansGrid{grid-template-columns:1fr;gap:18px}.planHero{transform:none}.planCard{padding:26px 22px}.tracksTable td,.tracksTable th{padding:11px 10px;font-size:12.5px}.tracksTable th[scope=row]{width:34%}.tracksCta{flex-direction:column;align-items:stretch;text-align:center}}.suggestForm{display:grid;grid-gap:14px;gap:14px;max-width:560px}.suggestForm label{display:grid;grid-gap:6px;gap:6px;font-weight:600}.suggestForm input,.suggestForm select,.suggestForm textarea{padding:10px 12px;border:1px solid var(--line);border-radius:10px;font:inherit}.suggestForm button[type=submit]{background:var(--ir-navy);color:#fff;border:0;border-radius:999px;padding:12px 26px;font-weight:700;cursor:pointer;justify-self:start}.suggestForm .trackPick{display:flex;gap:10px;flex-wrap:wrap}.suggestDone{background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.4);border-radius:10px;padding:12px 16px}.trustPage{max-width:960px;margin:0 auto;padding-bottom:60px}.trustPledge{max-width:900px;margin:26px auto;padding:26px 30px;background:#fff8e1;border:1px solid #f2c94c66;border-radius:18px;text-align:center}.trustPledge>b{font-size:1.35rem;font-weight:900;color:#071b35}.trustPledge>p{margin:10px auto 0;max-width:640px;color:#334155}.trustSteps{list-style:none;margin:30px auto;padding:0;max-width:900px;display:grid;grid-gap:14px;gap:14px}.trustSteps>li{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px 22px}.trustSteps>li>b{flex:none;width:40px;height:40px;border-radius:50%;background:#071b35;color:#f2c94c;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.1rem}.trustSteps h2{margin:0 0 6px;font-size:1.15rem}.trustSteps p{margin:0;color:#475569}.trustFacts{max-width:900px;margin:26px auto;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 26px}.trustFacts h2{margin:0 0 12px}.trustFacts ul{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:10px;gap:10px;color:#334155}.trustLinks{max-width:900px;margin:22px auto 0;display:flex;flex-wrap:wrap;gap:12px}.trustLinks a{background:#071b35;color:#fff;padding:10px 18px;border-radius:999px;font-weight:700;text-decoration:none}@media(max-width:640px){.trustSteps>li{padding:16px}}.celebrationNext{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.celebrationNext>span{color:#e2e8f0;font-weight:700}.celebrationNext a{background:#f2c94c;color:#071b35;font-weight:900;padding:10px 20px;border-radius:999px;text-decoration:none}.celebrationNext a:last-child{background:transparent;color:#f2c94c;border:1px solid #f2c94c}.openRecordBanner{background:linear-gradient(135deg,#0b1c3f,#123);border:1px solid rgba(212,175,55,.45);border-radius:16px;padding:1.1rem 1.25rem;margin:1rem 0;display:grid;grid-gap:.4rem;gap:.4rem}.openRecordBanner b{color:#d4af37;font-size:1.15rem}.openRecordBanner p{margin:0;color:#fff;line-height:1.6}.openRecordBanner small{color:#9fb3d9;line-height:1.5}.nextChallenges{margin:1.5rem 0}.nextChallenges header span{color:#d4af37;font-weight:700;font-size:.85rem}.nextChallenges h2{margin:.15rem 0 .2rem}.nextChallenges header p{margin:0 0 .8rem;color:#5a6b8c}.nextChallenges ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.nextChallenges li a{display:grid;grid-gap:.2rem;gap:.2rem;background:#fff;border:1px solid #dbe4f2;border-radius:14px;padding:.9rem 1rem;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.nextChallenges li a:hover{border-color:#d4af37;transform:translateY(-2px)}.nextChallenges li small{color:#5a6b8c}.nextChallenges li b{font-size:1.02rem}.nextChallenges li span{color:#7c8db0;font-size:.9rem}.nextChallenges li em{color:#0b1c3f;font-weight:700;font-style:normal;font-size:.9rem}.celebrationActions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.celebrationActions a{background:rgba(212,175,55,.15);border:1px solid rgba(212,175,55,.5);color:inherit;border-radius:999px;padding:.5rem 1rem;text-decoration:none;font-weight:700;font-size:.95rem}.celebrationActions a:hover{background:rgba(212,175,55,.3)}.celebrationHistory{margin:.5rem 0 0;font-weight:700;color:#d4af37}.plusMoment{border:1px dashed rgba(212,175,55,.6);border-radius:14px;padding:1rem 1.2rem;margin:1rem 0;background:rgba(212,175,55,.06)}.plusMoment b{color:#0b1c3f}.plusMoment p{margin:.3rem 0 0;line-height:1.6}.plusMoment a{font-weight:700}.certHolderPurchase{max-width:640px;margin:1.5rem auto}.plusPyramid{margin:1.75rem 0}.plusPyramid header span{color:#d4af37;font-weight:700;font-size:.85rem}.plusPyramid h2{margin:.15rem 0 .2rem}.plusPyramid header p{margin:0 0 1rem;color:#5a6b8c}.pyramidGrid{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pyramidGrid article{background:#fff;border:1px solid #dbe4f2;border-radius:16px;padding:1.1rem 1.2rem;display:grid;grid-gap:.25rem;gap:.25rem;justify-items:start}.pyramidGrid article i{font-size:1.6rem;font-style:normal}.pyramidGrid article h3{margin:0;color:#d4af37;font-size:.8rem;letter-spacing:.08em}.pyramidGrid article b{font-size:1.05rem}.pyramidGrid article p{margin:0;color:#5a6b8c;line-height:1.55;font-size:.92rem}.celebrationHero{position:relative;overflow:hidden;isolation:isolate;padding:40px 22px 30px}.celebrationHero>*{position:relative;z-index:1}.celebrationHero .celebrationEyebrow{display:block;font-size:1.05rem;color:#f2c94c;letter-spacing:.02em;animation:irReveal .5s ease-out both}.celebrationHero>h1{font-size:clamp(1.7rem,6vw,2.6rem);margin:6px 0 10px;animation:irReveal .55s ease-out .08s both}.celebrationHero .celebrationHistory{max-width:560px;margin:0 auto 22px;color:#dbe6f5;font-weight:500;line-height:1.7;animation:irReveal .55s ease-out .16s both}.celebrationParticles{position:absolute!important;inset:0;z-index:0!important;pointer-events:none}.celebrationParticles i{position:absolute;bottom:-8px;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,#ffe39a,#d9a417 70%);opacity:0;animation:irParticle 1.6s ease-out both}.celebrationParticles i:first-child{left:8%;animation-delay:.05s}.celebrationParticles i:nth-child(2){left:17%;animation-delay:.3s;width:4px;height:4px}.celebrationParticles i:nth-child(3){left:26%;animation-delay:.15s}.celebrationParticles i:nth-child(4){left:35%;animation-delay:.45s;width:3px;height:3px}.celebrationParticles i:nth-child(5){left:44%;animation-delay:.1s}.celebrationParticles i:nth-child(6){left:53%;animation-delay:.35s;width:4px;height:4px}.celebrationParticles i:nth-child(7){left:62%;animation-delay:.2s}.celebrationParticles i:nth-child(8){left:71%;animation-delay:.5s;width:3px;height:3px}.celebrationParticles i:nth-child(9){left:80%;animation-delay:.12s}.celebrationParticles i:nth-child(10){left:89%;animation-delay:.4s;width:4px;height:4px}.celebrationParticles i:nth-child(11){left:22%;animation-delay:.6s;width:3px;height:3px}.celebrationParticles i:nth-child(12){left:76%;animation-delay:.65s;width:3px;height:3px}.recordHeroCard{display:grid;justify-items:center;grid-gap:4px;gap:4px;max-width:440px;margin:0 auto;padding:22px 20px 18px;border-radius:20px;background:linear-gradient(160deg,#fffdf6,#fff5dc);color:#0a2044;border:1px solid #e7c768;box-shadow:0 18px 44px rgba(0,0,0,.28);animation:irCardReveal .7s cubic-bezier(.2,.8,.2,1) .22s both,irGlow 2.4s ease-in-out .9s 1}.recordHeroBadge{font-size:.82rem;font-weight:800;color:#8a6410;background:#f7e6b0;border:1px solid #e2c066;border-radius:999px;padding:4px 12px}.recordHeroName{font-size:1.45rem;font-weight:900;margin-top:6px;overflow-wrap:anywhere}.recordHeroTitle{color:#44557a;font-weight:700;overflow-wrap:anywhere}.recordHeroResult{font-size:clamp(1.9rem,8vw,2.6rem);font-weight:900;color:#a8790c;line-height:1.15;margin:4px 0;overflow-wrap:anywhere}.recordHeroPrev{color:#6b7a95;font-size:.85rem}.recordHeroMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;margin:12px 0 0;padding-top:12px;border-top:1px dashed #e2c066}.recordHeroMeta div{display:grid;grid-gap:2px;gap:2px;min-width:0}.recordHeroMeta dt{font-size:.72rem;color:#7a879c;font-weight:700}.recordHeroMeta dd{margin:0;font-weight:800;font-size:.9rem;overflow-wrap:anywhere}.recordHeroVerified{color:#15803d}.celebrationHero .celebrationActions{justify-content:center;margin-top:20px;animation:irReveal .5s ease-out .45s both}.celebrationHero .celebrationActions a{color:#fff;min-height:44px;display:inline-flex;align-items:center}.certReveal .certViewDoc{animation:irCardReveal .7s cubic-bezier(.2,.8,.2,1) .35s both}.celebrationShare{max-width:900px;margin:0 auto}.celebrationShare .shareRow{border-color:#e7c768;box-shadow:0 12px 34px rgba(168,121,12,.12)}.celebrationShare .shareRow header b{font-size:1.25rem}@keyframes irReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes irCardReveal{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes irGlow{0%,to{box-shadow:0 18px 44px rgba(0,0,0,.28)}50%{box-shadow:0 18px 44px rgba(0,0,0,.28),0 0 0 4px rgba(242,201,76,.35),0 0 38px rgba(242,201,76,.45)}}@keyframes irParticle{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-260px)}}@media (max-width:560px){.celebrationHero{border-radius:18px;margin:14px 10px 6px;padding:30px 14px 22px}.recordHeroCard{padding:18px 14px 14px}.recordHeroMeta{grid-template-columns:1fr 1fr}.recordHeroMeta div:first-child{grid-column:1/-1}.celebrationHero .celebrationActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.celebrationHero .celebrationActions a{justify-content:center;text-align:center;font-size:.88rem;padding:.5rem .6rem}}@media (prefers-reduced-motion:reduce){.celebrationParticles{display:none}.celebrationHero>*,.certReveal .certViewDoc,.recordHeroCard{animation:none!important}}.nextChallenges li a{align-content:start}.nextChallenges .nextRecord{color:#0a2044;font-weight:700;font-size:.9rem}.nextChallenges .nextStatus{font-style:normal;font-size:.78rem;color:#7a879c}.nextChallenges .nextStatusOn{color:#15803d;font-weight:700}.nextChallenges li a em{font-style:normal;margin-top:.35rem;justify-self:start;background:#1d4ed8;color:#fff;border-radius:999px;padding:.4rem .9rem;font-weight:800;font-size:.88rem}.nextChallengesEmpty{background:#fff;border:1px dashed #cbd6e8;border-radius:14px;padding:1rem;color:#44557a}.plusMoment{max-width:900px;margin:1rem auto}.recordHolderPill{background:linear-gradient(135deg,#f7e6b0,#e7c768)!important;color:#5c4308!important}.profileRecordList li>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.profileRecordList li>div span{color:#a8790c;font-weight:800}.profileRecordList li>div small{color:#7a879c}.tracksHero .tracksSub{font-size:1.2rem;font-weight:800;color:#d4af37;margin:.2rem 0 .6rem}.tracksHero .tracksFair{display:block;margin-top:.6rem;opacity:.85}.tracksHolderNote{background:#fff;border:1px solid #e3e9f2;-webkit-border-start:4px solid #d4af37;border-inline-start:4px solid #d4af37;border-radius:14px;padding:1rem 1.2rem;margin:1.2rem 0}.tracksHolderNote p{margin:.3rem 0 0;color:#44557a;line-height:1.6}.clubShop{max-width:1180px;margin:28px auto;padding:26px 22px;border-radius:22px;background:linear-gradient(135deg,#071b35,#0b2a52);color:#fff;border:1px solid #d9a41755}.clubShop header span{color:#f2c94c;font-weight:800;font-size:.85rem}.clubShop header h2{margin:.3rem 0;color:#fff}.clubShop header p{margin:0 0 1rem;color:#c9d6ea}.clubShop ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.clubShop li{display:grid;grid-gap:3px;gap:3px;background:#ffffff0f;border:1px solid #ffffff22;border-radius:14px;padding:14px}.clubShop li i{font-style:normal;font-size:1.6rem}.clubShop li small{color:#b8c7de;font-size:.8rem}.clubShop li em{font-style:normal;font-size:.75rem;color:#f2c94c;font-weight:700}.clubShop>a{display:inline-block;margin-top:14px;background:#f2c94c;color:#071b35;font-weight:900;border-radius:999px;padding:10px 20px;text-decoration:none}.profileSubs li{flex-wrap:wrap}.decisionNote{flex-basis:100%;margin-top:4px;padding:12px 14px;border-radius:12px;border:1px solid #e3e9f2;background:#f7f8fa;font-size:14px;line-height:1.6}.decisionNote b{display:block;color:#071a33;margin-bottom:2px}.decisionNote p{margin:0 0 6px;color:#2b3a4f;overflow-wrap:anywhere}.decisionNote nav{display:flex;flex-wrap:wrap;gap:6px 16px}.decisionNote nav a{color:#0b4db3;font-weight:700;min-height:32px;display:inline-flex;align-items:center}.decisionNote.isRejected{border-color:#f3cccc;background:#fff8f8}.decisionNote.isNeedsMore{border-color:#f0e2b0;background:#fffbef}@media(max-width:900px){body>footer>div:not(.footerBrand):not(.copyrightBar)>a{display:flex;align-items:center;min-height:36px}}.shareBtn .socialIcon{flex:none}.share-whatsapp .socialIcon{color:#25D366}.share-facebook .socialIcon{color:#1877F2}.share-x .socialIcon{color:#0f1419}.share-linkedin .socialIcon{color:#0A66C2}.share-instagram .socialIcon{color:#E4405F}footer .footerSocial{display:flex;gap:10px;margin-top:6px}footer .footerSocial,footer .socialLink{align-items:center;justify-content:center}footer .socialLink{display:inline-flex;width:34px;height:34px;border-radius:50%;background:#ffffff14;text-decoration:none}footer a.socialLink:hover{background:#ffffff2b}footer .socialLink.socialSoon{opacity:.62;cursor:default}footer .social-whatsapp{color:#25D366}footer .social-facebook{color:#5ea0f8}footer .social-x{color:#ffffff}footer .social-linkedin{color:#4da3e8}footer .social-instagram{color:#f2728f}.certificateA4.redesignedCertificate{position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:min(100%,620px);aspect-ratio:210/297;min-height:0;padding:42px 46px 35px;overflow:hidden;background:radial-gradient(ellipse at 10% 17%,#e3d1a936,transparent 30%),radial-gradient(ellipse at 91% 84%,#e3d1a940,transparent 37%),repeating-linear-gradient(108deg,transparent 0 7px,#8e76520a 8px,transparent 9px 15px),#f7efd9;color:#17202a;box-shadow:0 12px 34px #142a3c18}.redesignedCertificate .certificatePattern{position:absolute;inset:17px;border:1px solid #123b63;box-shadow:0 0 0 5px #f7efd9,0 0 0 6px #b08d3c;z-index:0}.redesignedCertificate .certificatePattern:after{content:none}.redesignedCertificate .certificateArchivalMark{position:absolute;z-index:0;inset:5% 5%;opacity:.075;pointer-events:none}.redesignedCertificate .certificateArchivalMark img{position:absolute;display:block;height:auto;object-fit:contain}.redesignedCertificate .certificateWatermarkMain{width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.redesignedCertificate .certificateWatermarkBottom,.redesignedCertificate .certificateWatermarkTop{width:29%;left:50%;transform:translateX(-50%)}.redesignedCertificate .certificateWatermarkTop{top:0}.redesignedCertificate .certificateWatermarkBottom{bottom:0}.redesignedCertificate .certPremiumBody,.redesignedCertificate .certPremiumFooter,.redesignedCertificate .certPremiumHeader{position:relative;z-index:1;text-align:center}.redesignedCertificate .certPremiumHeader{display:flex;flex-direction:column;align-items:center;gap:2px}.redesignedCertificate .certPremiumHeader .brandIdentity{width:108px;height:70px;background:transparent;box-shadow:none}.redesignedCertificate .certPremiumHeader img{max-width:100%;max-height:100%}.redesignedCertificate .certPremiumHeader>span{font:700 10px Georgia,serif;letter-spacing:.18em;color:#123b63}.redesignedCertificate .certPremiumHeader i{width:116px;border-top:1px solid #b08d3c;margin:11px 0 0}.redesignedCertificate .certPremiumBody{display:flex;flex-direction:column;align-items:center;gap:0;flex:1 1;padding:12px 4px}.redesignedCertificate .certPremiumBody h3{margin:0;color:#17202a;font-family:var(--font-heebo),Arial,sans-serif;font-size:clamp(25px,4vw,34px);line-height:1.25;font-weight:800}.redesignedCertificate .certPremiumBody>small{font:700 9px Georgia,serif;letter-spacing:.15em;color:#123b63;margin-top:5px}.redesignedCertificate .certVerified{color:#8b1e2d;border:1px solid #8b1e2d;padding:5px 15px;margin:20px 0 14px;font:700 11px Georgia,serif;letter-spacing:.1em}.redesignedCertificate .certAchievement,.redesignedCertificate .certAwarded{font-size:14px;color:#123b63;margin:0 0 5px}.redesignedCertificate .certHolder{font-size:clamp(23px,4.2vw,34px);line-height:1.3;color:#17202a}.redesignedCertificate .certAchievement{margin-top:20px}.redesignedCertificate .certChallenge{font-size:clamp(15px,2.5vw,21px);line-height:1.4;max-width:440px;color:#17202a}.redesignedCertificate .certResult{font-size:clamp(24px,4vw,36px);line-height:1.3;margin:16px 0 0;color:#123b63}.redesignedCertificate .certResultCaption{font-size:12px;color:#123b63}.redesignedCertificate .certStatement{font-size:16px;line-height:1.5;margin:13px auto;max-width:430px}.redesignedCertificate .certPremiumSeal{width:82px;height:82px;border:1px solid #8b1e2d;outline:1px solid #8b1e2d;outline-offset:-5px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8b1e2d;margin:20px auto 4px;transform:rotate(-6deg);background:#f7efd9b5}.redesignedCertificate .certPremiumSeal span{font:700 7px Georgia,serif;letter-spacing:.08em}.redesignedCertificate .certPremiumSeal b{font:700 12px Georgia,serif;margin:4px 0}.redesignedCertificate .certPremiumSeal small{font-size:9px;font-weight:700}.redesignedCertificate .certPremiumFooter{border-top:1px solid #b08d3c;padding-top:11px;font-size:10px}.redesignedCertificate .certPremiumMetadata{display:flex;justify-content:center;flex-wrap:wrap;gap:5px 16px;color:#123b63}.redesignedCertificate .certPremiumMetadata b{display:inline-block;font-size:10px}.redesignedCertificate .certPremiumFooter p{margin:8px 0 3px}.redesignedCertificate .certPremiumFooter>small{color:#123b63;overflow-wrap:anywhere;font-size:9px}.redesignedCertificate .certBrandSignature{font-weight:700;margin-top:9px;color:#123b63}.redesignedCertificate .certBrandSignature span{color:#b08d3c}.redesignedCertificate .certificatePreviewOverlay{position:absolute;z-index:4;left:50%;top:52%;width:140%;transform:translate(-50%,-50%) rotate(-28deg);font:800 clamp(25px,5vw,45px) Arial,sans-serif;letter-spacing:.06em;text-align:center;white-space:nowrap;color:#8b1e2d;opacity:.16;pointer-events:none}@media(max-width:700px){.certificateA4.redesignedCertificate{padding:7% 8% 6%}.redesignedCertificate .certificatePattern{inset:3%}.redesignedCertificate .certPremiumHeader .brandIdentity{width:22%;height:auto;aspect-ratio:108/70}.redesignedCertificate .certPremiumHeader>span{font-size:8px}.redesignedCertificate .certPremiumHeader i{margin-top:5px}.redesignedCertificate .certPremiumBody h3{font-size:clamp(18px,6vw,28px)}.redesignedCertificate .certVerified{font-size:8px;margin:8px 0;padding:4px 9px}.redesignedCertificate .certAchievement,.redesignedCertificate .certAwarded{font-size:11px}.redesignedCertificate .certHolder{font-size:clamp(18px,6vw,29px)}.redesignedCertificate .certAchievement{margin-top:8px}.redesignedCertificate .certChallenge{font-size:clamp(13px,4vw,19px)}.redesignedCertificate .certResult{font-size:clamp(20px,6vw,30px);margin-top:8px}.redesignedCertificate .certResultCaption{font-size:9px}.redesignedCertificate .certPremiumSeal{width:58px;height:58px;margin:8px auto 2px}.redesignedCertificate .certPremiumSeal span{font-size:5px}.redesignedCertificate .certPremiumSeal b{font-size:9px;margin:2px 0}.redesignedCertificate .certPremiumSeal small{font-size:7px}.redesignedCertificate .certPremiumFooter{font-size:8px;padding-top:6px}.redesignedCertificate .certPremiumMetadata b{font-size:8px}.redesignedCertificate .certPremiumFooter>small{font-size:7px}.redesignedCertificate .certificateArchivalMark{inset:5% 5%}}.redesignedCertificate .certPremiumHeader .brandIdentity{overflow:hidden}.redesignedCertificate .certPremiumHeader img{display:block;width:100%;height:100%}.redesignedCertificate .certPremiumHeader>span{margin-top:3px}@media(max-width:700px){.redesignedCertificate .certPremiumHeader .brandIdentity{height:65px;width:87px}}.redesignedCertificate .certPremiumHeader .brandIdentity{height:83px;width:112px;overflow:visible}.redesignedCertificate .certPremiumHeader img{height:83px;width:112px;object-fit:contain}.redesignedCertificate .certPremiumHeader>span{display:none}@media(max-width:700px){.redesignedCertificate .certPremiumHeader .brandIdentity,.redesignedCertificate .certPremiumHeader img{height:63px;width:85px}}.digitalCertificate.redesignedCertificate{border:0;box-shadow:0 12px 34px #142a3c18;background-color:#f7efd9}.digitalCertificate.redesignedCertificate>.certPremiumHeader{position:relative;z-index:1;display:flex;grid-template-columns:none;flex-direction:column;align-items:center;gap:2px;border:0;padding:0}.digitalCertificate.redesignedCertificate>.certPremiumFooter{z-index:1;display:block;grid-template-columns:none;align-items:normal;border-top:1px solid #b08d3c;padding:11px 0 0;margin:0;background:transparent;color:#17202a;height:auto}.redesignedCertificate .certPremiumHeader .certPremiumLogo{display:block;position:relative;width:90px;height:76px;overflow:hidden}.redesignedCertificate .certPremiumHeader .certPremiumLogo .brandIdentity{position:absolute;display:block;width:90px;height:99px;left:0;top:0;background:none;box-shadow:none}.redesignedCertificate .certPremiumHeader .certPremiumLogo img{display:block;width:90px;height:99px;max-width:none;max-height:none;object-fit:contain}.redesignedCertificate .certPremiumHeader>span:not(.certPremiumLogo){display:block;font:700 10px Georgia,serif;letter-spacing:.18em;color:#123b63;margin:0}.redesignedCertificate .certPremiumHeader i{margin:9px 0 0}.digitalCertificate.redesignedCertificate .certPremiumFooter div{display:block}.redesignedCertificate .certPremiumFooter .certPremiumMetadata{display:flex!important;justify-content:center;flex-wrap:wrap;gap:5px 16px;color:#123b63}@media(max-width:700px){.redesignedCertificate .certPremiumHeader .certPremiumLogo{width:62px;height:53px}.redesignedCertificate .certPremiumHeader .certPremiumLogo .brandIdentity,.redesignedCertificate .certPremiumHeader .certPremiumLogo img{width:62px;height:68px}.redesignedCertificate .certPremiumHeader>span:not(.certPremiumLogo){font-size:7px}.redesignedCertificate .certPremiumHeader i{margin-top:4px}.digitalCertificate.redesignedCertificate>.certPremiumFooter{padding-top:6px}}.digitalCertificate.redesignedCertificate>.certPremiumFooter{min-height:0;flex:none;position:relative;inset:auto;display:block!important;border-top:1px solid #b08d3c!important;background:transparent!important;color:#17202a!important;padding:9px 0 0!important;margin:0!important;box-sizing:border-box}.digitalCertificate.redesignedCertificate>.certPremiumFooter .certPremiumMetadata{display:flex!important;flex-direction:row!important;justify-content:center;gap:5px 16px}.redesignedCertificate .certPremiumFooter .certPremiumMetadata span{white-space:nowrap}.redesignedCertificate .certPremiumFooter>small{display:block}@media(max-width:700px){.digitalCertificate.redesignedCertificate>.certPremiumFooter{padding-top:5px!important}.redesignedCertificate .certPremiumFooter .certPremiumMetadata b,.redesignedCertificate .certPremiumFooter .certPremiumMetadata span{font-size:7px}.redesignedCertificate .certPremiumFooter p{font-size:7px;margin:3px 0 0}.redesignedCertificate .certPremiumFooter>small{font-size:6px}.redesignedCertificate .certBrandSignature{font-size:7px;margin-top:3px}}.digitalCertificate.redesignedCertificate{height:auto!important;min-height:0!important;aspect-ratio:210/297;overflow:hidden}.redesignedCertificate .certPremiumBody{min-height:0;flex:1 1 auto}.digitalCertificate.redesignedCertificate>.certPremiumFooter{height:75px!important;min-height:75px!important;flex:0 0 75px;padding-top:5px!important;overflow:visible}.redesignedCertificate .certPremiumFooter .certPremiumMetadata{gap:1px 10px}.redesignedCertificate .certPremiumFooter p{margin:3px 0 1px}.redesignedCertificate .certBrandSignature{margin-top:2px}@media(max-width:700px){.digitalCertificate.redesignedCertificate>.certPremiumFooter{height:54px!important;min-height:54px!important;flex-basis:54px}.redesignedCertificate .certPremiumBody .certPremiumSeal{width:48px;height:48px;margin:4px auto}.redesignedCertificate .certPremiumBody .certPremiumSeal b{font-size:8px}.redesignedCertificate .certPremiumBody .certPremiumSeal span{font-size:4px}.redesignedCertificate .certPremiumBody .certPremiumSeal small{font-size:6px}.redesignedCertificate .certPremiumFooter .certPremiumMetadata{gap:0 6px}}.redesignedCertificate .certPremiumBody{justify-content:center;padding:0 4px;transform:translateY(-5px)}.redesignedCertificate .certPremiumBody .certPremiumSeal{margin-top:11px}@media(max-width:700px){.redesignedCertificate .certPremiumBody{transform:none;justify-content:flex-start;padding-top:5px}.redesignedCertificate .certVerified{margin:5px 0}.redesignedCertificate .certAchievement{margin-top:5px}.redesignedCertificate .certResult{margin-top:6px}.redesignedCertificate .certPremiumBody .certPremiumSeal{margin-top:4px;width:44px;height:44px;margin-top:2px}.redesignedCertificate .certPremiumBody .certPremiumSeal b{font-size:7px}.redesignedCertificate .certPremiumFooter .certPremiumMetadata b,.redesignedCertificate .certPremiumFooter .certPremiumMetadata span{font-size:6.5px}.redesignedCertificate .certPremiumFooter>small{font-size:5.8px}}.cmtyHero nav{flex-wrap:wrap}.cmtyHero nav a{max-width:100%;text-align:center}@media (min-width:701px) and (max-width:1000px){.cmtyHero{grid-template-columns:1fr}}.searchGroup ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.searchGroup li a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border:1px solid #dce6f1;border-radius:12px;background:#fff;color:var(--navy,#102542);text-decoration:none}.searchGroup li a:focus-visible,.searchGroup li a:hover{border-color:#0758c9;background:#f1f7ff}.searchGroup li a span{color:#52637b;font-size:.9rem}.searchCatGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.searchCatCard{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #dce6f1;border-radius:12px;background:#fff;text-decoration:none;color:#102542;font-weight:700}.searchCatCard:focus-visible,.searchCatCard:hover{border-color:#0758c9;background:#f1f7ff}@media(max-width:560px){.searchGroup li a{align-items:flex-start;flex-direction:column;gap:3px}.searchCatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gameCard.soon header p{color:#46516a}.languageSwitch{font:600 .85rem var(--font-heebo),sans-serif;padding:.3rem .55rem;border:1px solid;border-radius:.4rem}.languageSwitch,html[lang=en] .appHeader nav[aria-label="Main navigation"] a{white-space:nowrap}html[lang=en] .headerTools{flex-shrink:0}html[lang=en] .centerVideo footer{gap:12px}html[lang=en] .centerVideo footer b,html[lang=en] .centerVideo footer strong{font-size:clamp(16px,1.6vw,23px);line-height:1.2}@media(max-width:850px){html[lang=en] .centerVideo footer b,html[lang=en] .centerVideo footer strong{font-size:16px;max-width:48%}html[lang=en] .challengeCenterHero nav{gap:8px}html[lang=en] .challengeCenterHero nav a:first-child{padding:12px 16px}html[lang=en] .centerVideo footer{align-items:flex-start;flex-direction:column;gap:4px}html[lang=en] .centerVideo footer b,html[lang=en] .centerVideo footer strong{max-width:none;font-size:18px}}@media(min-width:901px) and (max-width:1340px){html[lang=en] .appHeader{grid-template-columns:205px 1fr auto;padding-inline:18px}html[lang=en] .appBrand{min-width:0;gap:7px}html[lang=en] .appBrand .brandIdentity{width:43px;height:43px}html[lang=en] .headerGoldWordmark b{font-size:15px}html[lang=en] .headerGoldWordmark small{font-size:8px}html[lang=en] .appHeader>nav{gap:0}html[lang=en] .appHeader>nav a{font-size:11px;padding:9px 6px}html[lang=en] .headerTools{gap:5px}html[lang=en] .headerCreate{font-size:12px;padding:8px 10px;white-space:nowrap}html[lang=en] .headerSearch{width:34px;height:34px}}html[lang=en] .redesignedCertificate .certPremiumHeader .certPremiumLogo .brandIdentity,html[lang=en] .redesignedCertificate .certPremiumHeader .certPremiumLogo img{height:76px}@media(min-width:851px){html[lang=en] .mainChallengeCenter .challengeCenterHero>div{position:relative;z-index:1}}html[lang=en] .mainChallengeCenter .challengeCenterHero nav a:last-child{color:#071f46;font-weight:800;text-shadow:none}@media(max-width:700px){html[lang=en] .redesignedCertificate .certPremiumBody h3{font-size:clamp(15px,5vw,22px);line-height:1.15}html[lang=en] .redesignedCertificate .certHolder{font-size:clamp(15px,5vw,23px);line-height:1.15}html[lang=en] .redesignedCertificate .certChallenge{font-size:clamp(11px,3.4vw,16px);line-height:1.2}html[lang=en] .redesignedCertificate .certResult{font-size:clamp(16px,5vw,24px);line-height:1.1}html[lang=en] .redesignedCertificate .certPremiumBody>small{font-size:6px;letter-spacing:.05em}html[lang=en] .redesignedCertificate .certAchievement,html[lang=en] .redesignedCertificate .certAwarded{font-size:9px;line-height:1.2}html[lang=en] .redesignedCertificate .certResultCaption{font-size:7px}html[lang=en] .redesignedCertificate .certPremiumBody{justify-content:center;padding:0 3px}html[lang=en] .redesignedCertificate .certPremiumBody .certPremiumSeal{margin-top:2px;width:42px;height:42px}html[lang=en] .redesignedCertificate .certVerified{font-size:6px;margin:3px 0;padding:3px 6px}html[lang=en] .redesignedCertificate .certAchievement,html[lang=en] .redesignedCertificate .certResult{margin-top:3px}}html[lang=en] .submitPage .pageHero:after{display:none}.photoGame{width:min(650px,100%);display:grid;grid-gap:.8rem;gap:.8rem;justify-items:center}.photoQ{margin:0;width:min(100%,620px);border-radius:18px;overflow:hidden;background:#edf1f7;box-shadow:0 12px 30px #06173522}.photoQ img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.photoCredit{font-size:.72rem;color:#46516a;text-align:center;line-height:1.5}.photoCredit a{color:#164593;text-decoration:underline}@media(max-width:480px){.photoGame .synOptions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.photoGame .synOptions button{min-width:0;padding:.7rem .35rem;font-size:.88rem}}.gameCardImage{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin-bottom:.65rem}.myProfile>header .myProfilePublicLink{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:700}.wizardDiscard{border:1px solid #a94343;background:transparent;color:#8f2525;border-radius:8px;padding:.35rem .65rem;cursor:pointer;font:inherit}.wizardDiscard:focus-visible,.wizardDiscard:hover{background:#fff0f0;text-decoration:underline}.supportForm .inquiryForm input:not(.hpField),.supportForm .inquiryForm select,.supportForm .inquiryForm textarea{color:#111632;background:#fff}.supportForm .inquiryForm .hpField{position:absolute;left:-9999px;opacity:0;pointer-events:none}.supportForm .inquiryForm .inquiryHint{color:#cbd8e8;font-size:.87rem;line-height:1.5;margin:0}.supportForm .inquiryForm .inquiryError{color:#ffd0d0;font-weight:700;margin:0}.supportForm .inquiryDone{padding:35px;background:#fff;color:#111632;align-self:center}.supportForm .inquiryDone b{color:#0758c9;font-size:1.3rem}.recordRulesNav{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 38px}.recordRulesNav a,.rulesAction a,.suggestRuleGuide a{display:inline-block;color:#075bb4;font-weight:800;text-decoration:underline;text-underline-offset:3px}.recordRulesNav a{background:#e9f3ff;border:1px solid #bfdbf4;border-radius:8px;padding:10px 14px;text-decoration:none}.rulesPage section{scroll-margin-top:100px}.rulesPage section h2{font-size:clamp(21px,3vw,29px)}.rulesPage section p{font-size:17px;line-height:1.75;color:#27384d}.rulesAction{margin:25px 0;font-size:20px}.rulesAttribution{color:#53657a;font-size:13px;line-height:1.6}.suggestRuleGuide{margin:0 0 25px;background:#e9f4ff;-webkit-border-start:5px solid #0867bb;border-inline-start:5px solid #0867bb;padding:18px 22px;border-radius:8px}.suggestRuleGuide h3{margin:0 0 6px}.suggestRuleGuide p{line-height:1.7;margin:0 0 10px}@media(max-width:850px){.rulesPage section{grid-template-columns:40px 1fr;gap:12px}.recordRulesNav{gap:7px}.recordRulesNav a{padding:8px 10px}}@media(min-width:901px){.appHeader>nav{gap:2px}.appHeader>nav a{padding:9px 8px;font-size:12px}}@media(min-width:901px) and (max-width:1200px){.appHeader{grid-template-columns:185px 1fr auto;padding:0 10px}.appHeader>nav a{padding:8px 5px;font-size:11px}}.suggestHub .sectionCap>a{position:static;display:inline-block;margin-top:12px}footer .social-tiktok{color:#ffffff}.recordProofCertificate{width:min(100%,700px);aspect-ratio:1/1;box-sizing:border-box;background:#09264a;padding:14px;box-shadow:0 12px 34px #142a3c25;color:#071d3a;font-family:var(--font-heebo),Arial,sans-serif}.recordProofFrame{height:100%;box-sizing:border-box;border:2px solid #d8b34d;padding:6px;background:#fff}.recordProofPaper{height:100%;box-sizing:border-box;border:1px solid #b99139;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;background:repeating-radial-gradient(ellipse at 50% 55%,transparent 0 15px,rgba(166,137,72,.055) 16px,transparent 17px 29px),repeating-linear-gradient(28deg,transparent 0 6px,#213f6308 7px,transparent 8px 23px),#fff;padding:12px 22px}.recordProofHead{text-align:center;display:grid;justify-items:center;z-index:1}.recordProofEmblem{display:grid;place-items:center;width:174px;height:174px;border-radius:50%;background:#071f41;border:5px double #d1ab46;box-shadow:0 2px 8px #152b3c55;overflow:hidden}.recordProofEmblem img{width:98%;height:98%;object-fit:contain}.recordProofTitle{text-align:center;margin-top:8px;z-index:1}.recordProofTitle h3{font-size:clamp(46px,6vw,64px);line-height:1.1;margin:0;color:#071f43;font-weight:900;border-bottom:3px solid #c29a39;padding:0 18px 4px}.recordProofBody{width:100%;max-width:570px;text-align:center;color:#0b2141;z-index:1;display:flex;flex-direction:column;align-items:center}.recordProofBody p{margin:0}.recordProofLead{font-size:22px;line-height:1.35;font-weight:800;margin-top:15px!important}.recordProofHolderCaption{font-size:16px;margin-top:14px!important}.recordProofHolder{font-size:31px;line-height:1.2;min-width:60%;border-bottom:2px solid #c6a44b;padding:0 10px 4px}.recordProofCategory,.recordProofResult{font-size:18px;line-height:1.4}.recordProofCategory{margin-top:11px!important}.recordProofDate{font-size:16px;margin-top:10px!important}.recordProofPraise{font-size:22px;font-weight:850;margin-top:13px!important}.recordProofBottom{width:100%;display:flex;align-items:end;justify-content:space-between;min-height:100px;margin-top:auto;z-index:1}.recordProofSeal{width:102px;height:102px;border-radius:50%;border:5px double #8b6621;background:radial-gradient(circle,#fbebaa,#b78326);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);box-shadow:0 1px 0 3px #d4aa4c,0 3px 9px #34261555;flex-shrink:0}.recordProofSeal img{width:59px;height:59px;object-fit:contain}.recordProofSeal span{font-size:10px;font-weight:900;color:#071f43}.recordProofIdentifiers{font-size:10px;color:#385171;max-width:50%;text-align:start}.recordProofCertificate .recordProofFooter{position:relative!important;inset:auto!important;display:block!important;width:100%!important;min-height:0!important;height:auto!important;padding:0!important;margin:2px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#071f43!important;grid-template-columns:none!important;text-align:center;letter-spacing:.16em;font-size:15px;font-weight:850;line-height:1.2!important}.recordProofCorner{position:absolute;right:9px;top:9px;border:1px solid #b38a38;background:#fff9e8e8;color:#815a13;padding:2px 6px;font-size:9px;font-weight:900;transform:rotate(4deg);z-index:2}@media(max-width:700px){.recordProofCertificate{padding:8px}.recordProofFrame{padding:4px}.recordProofPaper{padding:7px}.recordProofEmblem{width:clamp(65px,25vw,145px);height:clamp(65px,25vw,145px)}.recordProofTitle{margin-top:3px}.recordProofTitle h3{font-size:clamp(24px,8vw,52px)}.recordProofLead{font-size:clamp(9px,3.2vw,19px);margin-top:6px!important}.recordProofHolderCaption{font-size:clamp(8px,2.5vw,14px);margin-top:6px!important}.recordProofHolder{font-size:clamp(15px,4.5vw,28px)}.recordProofCategory,.recordProofResult{font-size:clamp(9px,2.7vw,17px)}.recordProofCategory{margin-top:4px!important}.recordProofDate{font-size:clamp(8px,2.5vw,14px);margin-top:5px!important}.recordProofPraise{font-size:clamp(11px,3.2vw,19px);margin-top:5px!important}.recordProofBottom{min-height:42px}.recordProofSeal{width:clamp(32px,11vw,65px);height:clamp(32px,11vw,65px);border-width:2px}.recordProofSeal img{width:60%;height:60%}.recordProofIdentifiers,.recordProofSeal span{font-size:6px}.recordProofCertificate .recordProofFooter{font-size:clamp(7px,2vw,12px)}.recordProofCorner{font-size:6px}}.recordProofSigning{display:flex;flex-direction:column;align-items:center;color:#091f40;line-height:1.2;font-weight:850;font-size:14px;min-width:155px;-webkit-margin-start:auto;margin-inline-start:auto}.recordProofSigning img{display:block;width:160px;height:60px;object-fit:contain;border-bottom:1px solid #c7a54c}.recordProofSigning small{font-size:10px;font-weight:650}.recordProofIdentifiers{left:14px;bottom:28px;font-size:8px;color:#536881}.recordProofBottom{position:relative}@media(max-width:700px){.recordProofSigning{font-size:clamp(7px,2vw,12px);min-width:70px}.recordProofSigning img{width:clamp(70px,22vw,130px);height:clamp(24px,7vw,48px)}.recordProofSigning small{font-size:clamp(5px,1.6vw,9px)}.recordProofIdentifiers{font-size:5px;bottom:11px}}.recordProofSigning{border-top:1px solid #c7a54c;padding-top:4px;align-self:flex-end;min-width:160px;text-align:center}.certViewDoc .recordProofPaper{padding:5px 12px 7px}.certViewDoc .recordProofEmblem{width:105px;height:105px;border-width:3px}.certViewDoc .recordProofTitle{margin-top:5px}.certViewDoc .recordProofTitle h3{font-size:43px}.certViewDoc .recordProofLead{font-size:16px;line-height:1.3;margin-top:9px!important}.certViewDoc .recordProofHolderCaption{font-size:11px;margin-top:9px!important}.certViewDoc .recordProofHolder{font-size:22px}.certViewDoc .recordProofCategory,.certViewDoc .recordProofResult{font-size:13px}.certViewDoc .recordProofCategory{margin-top:5px!important}.certViewDoc .recordProofDate{font-size:11px;margin-top:5px!important}.certViewDoc .recordProofPraise{font-size:16px;margin-top:7px!important}.certViewDoc .recordProofBottom{min-height:60px}.certViewDoc .recordProofSeal{width:59px;height:59px;border-width:3px}.certViewDoc .recordProofSeal img{width:33px;height:33px}.certViewDoc .recordProofSeal span{font-size:7px}.certViewDoc .recordProofSigning{font-size:10px;min-width:96px}.certViewDoc .recordProofSigning small{font-size:8px}.certViewDoc .recordProofCertificate .recordProofFooter{font-size:10px}.certViewDoc .recordProofSigning{-webkit-margin-start:0;margin-inline-start:0;align-self:auto;min-width:105px;font-size:11px;order:0}.recordProofCertificate[dir=rtl] .recordProofBottom{flex-direction:row-reverse;justify-content:space-between}.certViewDoc .recordProofLead{font-size:18px;line-height:1.4;margin-top:11px!important;max-width:350px}.certViewDoc .recordProofHolderCaption{font-size:13px;margin-top:10px!important}.certViewDoc .recordProofHolder{font-size:25px}.certViewDoc .recordProofCategory,.certViewDoc .recordProofResult{font-size:15px}.certViewDoc .recordProofCategory{margin-top:7px!important}.certViewDoc .recordProofDate{font-size:13px;margin-top:7px!important}.certViewDoc .recordProofPraise{font-size:18px;margin-top:9px!important}.certViewDoc .recordProofBottom{min-height:85px}.certViewDoc .recordProofSeal{width:75px;height:75px}.certViewDoc .recordProofSeal img{width:42px;height:42px}.recordProofIdentifiers{position:absolute;left:9px;bottom:96px}.certViewDoc .recordProofIdentifiers{font-size:7px;bottom:91px;left:11px}.recordProofSigning{border-top:0;padding-top:0}.certViewDoc .recordProofSigning{border-top:1px solid #c7a54c;padding-top:3px}.recordProofCertificate .recordProofFooter{margin-top:0!important}.profileCertList li.profileRecordCertificate{align-items:center}.profileCertThumb{display:block;flex:none;width:clamp(128px,18vw,172px);line-height:0;box-shadow:0 4px 15px #0b224635;border-radius:2px}.profileCertThumb:focus-visible{outline:3px solid #0d5bb8;outline-offset:4px}.profileCertThumb .recordProofCertificate{width:100%;box-shadow:none;padding:4px}.profileCertThumb .recordProofFrame{padding:2px;border-width:1px}.profileCertThumb .recordProofPaper{padding:2px}.profileCertThumb .recordProofEmblem{width:24px;height:24px;border-width:1px}.profileCertThumb .recordProofTitle{margin:1px 0}.profileCertThumb .recordProofTitle h3{font-size:14px;border-bottom-width:1px;padding:0 1px 1px}.profileCertThumb .recordProofBody{line-height:1}.profileCertThumb .recordProofLead{font-size:5px;line-height:1.2;margin-top:2px!important}.profileCertThumb .recordProofHolderCaption{font-size:4px;margin-top:2px!important}.profileCertThumb .recordProofHolder{font-size:8px;border-bottom-width:1px;padding-bottom:1px}.profileCertThumb .recordProofCategory,.profileCertThumb .recordProofDate,.profileCertThumb .recordProofResult{font-size:5px;line-height:1.2;margin-top:1px!important}.profileCertThumb .recordProofPraise{font-size:6px;margin-top:1px!important}.profileCertThumb .recordProofBottom{min-height:18px}.profileCertThumb .recordProofSeal{width:17px;height:17px;border-width:1px;box-shadow:none}.profileCertThumb .recordProofSeal img{width:10px;height:10px}.profileCertThumb .recordProofSeal span{font-size:2px}.profileCertThumb .recordProofSigning{min-width:24px;font-size:4px;padding-top:1px}.profileCertThumb .recordProofSigning small{font-size:3px}.profileCertThumb .recordProofIdentifiers{display:none}.profileCertThumb .recordProofCertificate .recordProofFooter{font-size:3px;line-height:1!important;letter-spacing:.05em}.profileCertThumb .recordProofCorner{font-size:3px;top:2px;right:2px;padding:0 1px}.profileCertThumb .recordProofPaper{background:#fff}@media(max-width:480px){.profileCertList li.profileRecordCertificate{flex-wrap:wrap}.profileCertThumb{width:130px}}.storePrintCertificate{width:min(100%,595px);aspect-ratio:210/297;box-sizing:border-box;background:#071f43;padding:10px;color:#092449;box-shadow:0 12px 30px #0c2c4d30;position:relative}.storePrintBorder{height:100%;box-sizing:border-box;border:2px solid #d5a839;padding:5px;background:#fff}.storePrintPaper{height:100%;box-sizing:border-box;border:1px solid #c79f39;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;background:repeating-radial-gradient(ellipse at 50% 45%,#c5d7ec08 0 17px,#c5d7ec18 18px,transparent 19px 31px),#fff;padding:22px 33px 17px}.storePrintPaper:after,.storePrintPaper:before{content:"❦";position:absolute;top:51%;font-size:150px;color:#d9e7f3;opacity:.5;line-height:1}.storePrintPaper:before{left:-36px;transform:rotate(-25deg)}.storePrintPaper:after{right:-36px;transform:scaleX(-1) rotate(-25deg)}.storePrintCorner{position:absolute;background:#071f43;color:#fff;border:3px solid #c99c32;width:54px;height:54px;display:grid;place-items:center;font-size:25px;z-index:1}.storePrintTopLeft{top:-28px;left:-28px;transform:rotate(45deg)}.storePrintTopRight{top:-28px;right:-28px;transform:rotate(45deg)}.storePrintBottomLeft{bottom:-28px;left:-28px;transform:rotate(45deg)}.storePrintBottomRight{bottom:-28px;right:-28px;transform:rotate(45deg)}.storePrintCorner:first-letter{transform:rotate(-45deg)}.storePrintBrand{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;z-index:1}.storePrintStar{font-size:92px;color:#0471d7;font-style:italic;line-height:.9;text-shadow:-5px 7px #094877}.storePrintBrand div{display:flex;flex-direction:column;align-items:center}.storePrintBrand b{font-size:40px;line-height:1.1;font-weight:900;color:#081f42}.storePrintBrand small{font-size:15px;color:#125899;font-weight:750;border-top:1px solid #1b5699;margin-top:4px;padding-top:2px}.storePrintCertificate h2{font-size:70px;line-height:1.05;color:#071f43;margin:30px 0 8px;font-weight:900;z-index:1}.storePrintRule{height:3px;background:#c29b42;width:78%;position:relative;z-index:1}.storePrintRule span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:0 13px;color:#0575d9;font-size:32px}.storePrintLead{font-size:22px;line-height:1.5;font-weight:800;max-width:460px;margin:26px 0 17px;z-index:1}.storePrintAward{z-index:1;display:flex;align-items:center;flex-direction:column;gap:8px;font-size:18px}.storePrintAward>strong{font-size:34px;line-height:1.25;border-bottom:2px solid #c5a04e;padding:0 24px 5px;min-width:265px}.storePrintAward p{margin:0}.storePrintRecord{max-width:420px}.storePrintPraise{font-size:22px;font-weight:750;border-top:2px solid #c8a046;padding-top:13px;margin:25px 0 0;z-index:1}.storePrintBottom{width:100%;margin-top:auto;display:flex;align-items:end;justify-content:space-between;z-index:1}.storePrintRibbon{position:relative;width:132px;height:150px;flex:none}.storePrintRibbon i{position:absolute;bottom:0;left:25px;width:81px;height:95px;background:linear-gradient(90deg,#072b5d 0 40%,#165a9e 40% 58%,#072b5d 58%);-webkit-clip-path:polygon(0 0,100% 0,90% 100%,50% 79%,10% 100%);clip-path:polygon(0 0,100% 0,90% 100%,50% 79%,10% 100%)}.storePrintSeal{position:absolute;top:0;left:3px;width:124px;height:124px;box-sizing:border-box;border-radius:50%;border:5px double #835d1c;background:radial-gradient(circle,#f9e3a0,#d0a13a);box-shadow:0 0 0 4px #e1ba5b,0 4px 11px #16324d70;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#082956;font-weight:900;transform:rotate(-10deg)}.storePrintSeal span{font-size:13px}.storePrintSeal b{font-size:52px;color:#0872d0;line-height:1}.storePrintSeal small{font-size:10px}.storePrintFounder{border-top:2px solid #c8a046;width:150px;display:flex;flex-direction:column;font-size:17px;padding-top:5px;line-height:1.3}.storePrintFounder span{font-size:13px}.storePrintCertificate .storePrintFooter{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:10px 0 0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;color:#092449!important;font-size:17px;letter-spacing:.18em;font-weight:800;line-height:1.2!important}.storePrintDemo{position:absolute;top:8px;right:8px;background:#fff9e9ee;border:1px solid #a97820;padding:3px 6px;transform:rotate(5deg);font-size:10px;font-weight:900;z-index:3}@media(max-width:700px){.storePrintCertificate{padding:5px}.storePrintBorder{padding:2px}.storePrintPaper{padding:7px 9px 6px}.storePrintCorner{width:26px;height:26px;font-size:12px;top:-14px}.storePrintBottomLeft,.storePrintBottomRight{top:auto;bottom:-14px}.storePrintBottomLeft,.storePrintTopLeft{left:-14px}.storePrintBottomRight,.storePrintTopRight{right:-14px}.storePrintBrand{margin-top:4px;gap:4px}.storePrintStar{font-size:clamp(28px,12vw,65px)}.storePrintBrand b{font-size:clamp(15px,6vw,33px)}.storePrintBrand small{font-size:clamp(5px,2vw,12px)}.storePrintCertificate h2{font-size:clamp(25px,10vw,55px);margin:8px 0 4px}.storePrintRule span{font-size:15px}.storePrintLead{font-size:clamp(9px,3vw,17px);line-height:1.35;margin:11px 0 8px}.storePrintAward{font-size:clamp(8px,2.5vw,15px);gap:3px}.storePrintAward>strong{font-size:clamp(15px,4.8vw,29px);min-width:45%;padding-bottom:2px}.storePrintPraise{font-size:clamp(10px,3vw,18px);margin-top:8px;padding-top:4px}.storePrintBottom{min-height:50px}.storePrintRibbon{width:clamp(35px,16vw,90px);height:clamp(40px,18vw,100px)}.storePrintRibbon i{left:20%;width:60%;height:75%}.storePrintSeal{width:90%;height:auto;aspect-ratio:1}.storePrintSeal span{font-size:clamp(4px,1.3vw,9px)}.storePrintSeal b{font-size:clamp(12px,6vw,36px)}.storePrintSeal small{font-size:clamp(3px,1vw,8px)}.storePrintFounder{width:30%;font-size:clamp(7px,2vw,13px)}.storePrintFounder span{font-size:clamp(5px,1.5vw,10px)}.storePrintCertificate .storePrintFooter{font-size:clamp(6px,2vw,12px)}.storePrintDemo{font-size:6px}}.storePrintGold{background:#a47714}.storePrintGold .storePrintBorder{border-color:#f3d278}.storePrintGold .storePrintPaper{border-color:#ae8427}.storePrintGold .storePrintCorner{background:linear-gradient(135deg,#76500b,#d6a537);border-color:#dcb652}.storePrintGold .storePrintSeal{box-shadow:0 0 0 4px #e1ba5b,0 4px 11px #16324d70}.storePrintGold .storePrintPaper:after,.storePrintGold .storePrintPaper:before{color:#d8e7f6}.storePrintBlue .storePrintCorner{background:#071f43}.profileCertThumb .storePrintCertificate{width:100%;padding:3px;box-shadow:none}.profileCertThumb .storePrintBorder{padding:1px}.profileCertThumb .storePrintPaper{padding:3px 4px}.profileCertThumb .storePrintCorner{width:14px;height:14px;top:-8px;font-size:6px}.profileCertThumb .storePrintBottomLeft,.profileCertThumb .storePrintBottomRight{top:auto;bottom:-8px}.profileCertThumb .storePrintBottomLeft,.profileCertThumb .storePrintTopLeft{left:-8px}.profileCertThumb .storePrintBottomRight,.profileCertThumb .storePrintTopRight{right:-8px}.profileCertThumb .storePrintPaper:after,.profileCertThumb .storePrintPaper:before{font-size:34px}.profileCertThumb .storePrintBrand{margin-top:2px;gap:2px}.profileCertThumb .storePrintStar{font-size:22px}.profileCertThumb .storePrintBrand b{font-size:10px}.profileCertThumb .storePrintBrand small{font-size:3px}.profileCertThumb .storePrintCertificate h2{font-size:17px;margin:4px 0 1px}.profileCertThumb .storePrintRule{height:1px}.profileCertThumb .storePrintRule span{font-size:7px;padding:0 3px}.profileCertThumb .storePrintLead{font-size:5px;margin:4px 0 3px;line-height:1.2}.profileCertThumb .storePrintAward{font-size:4px;gap:1px}.profileCertThumb .storePrintAward>strong{font-size:9px;border-bottom-width:1px;padding:0 4px 1px}.profileCertThumb .storePrintPraise{font-size:5px;margin:3px 0 0;padding-top:2px;border-top-width:1px}.profileCertThumb .storePrintBottom{min-height:19px}.profileCertThumb .storePrintRibbon{width:20px;height:23px}.profileCertThumb .storePrintRibbon i{height:15px}.profileCertThumb .storePrintSeal{width:19px;height:19px;border-width:1px;box-shadow:none}.profileCertThumb .storePrintSeal small,.profileCertThumb .storePrintSeal span{font-size:2px}.profileCertThumb .storePrintSeal b{font-size:6px}.profileCertThumb .storePrintFounder{width:30px;font-size:4px;border-top-width:1px;padding-top:1px}.profileCertThumb .storePrintFounder span{font-size:3px}.profileCertThumb .storePrintCertificate .storePrintFooter{font-size:3px;line-height:1!important;margin:2px 0 0!important}.profileCertThumb .storePrintDemo{font-size:3px;top:1px;right:1px;padding:0 1px}.storePrintCertificate[dir=rtl] .storePrintBottom,.storePrintCertificate[dir=rtl] .storePrintBrand{flex-direction:row-reverse}.storePrintCertificate[dir=rtl] .storePrintPaper:after,.storePrintCertificate[dir=rtl] .storePrintPaper:before{content:"❧"}.storePrintBottom{direction:ltr!important;flex-direction:row!important}.storePrintFounder{direction:rtl}.storePrintGold{aspect-ratio:1/1}.certViewDoc .storePrintGold .storePrintPaper{padding:7px 18px 6px}.certViewDoc .storePrintGold .storePrintBrand{margin-top:4px}.certViewDoc .storePrintGold .storePrintStar{font-size:58px}.certViewDoc .storePrintGold .storePrintBrand b{font-size:27px}.certViewDoc .storePrintGold .storePrintBrand small{font-size:9px}.certViewDoc .storePrintGold h2{font-size:48px;margin:12px 0 4px}.certViewDoc .storePrintGold .storePrintLead{font-size:14px;line-height:1.3;margin:11px 0 7px}.certViewDoc .storePrintGold .storePrintAward{font-size:12px;gap:3px}.certViewDoc .storePrintGold .storePrintAward>strong{font-size:22px;min-width:40%;padding-bottom:2px}.certViewDoc .storePrintGold .storePrintPraise{font-size:14px;margin:8px 0 0;padding-top:4px}.certViewDoc .storePrintGold .storePrintBottom{min-height:72px}.certViewDoc .storePrintGold .storePrintRibbon{width:65px;height:75px}.certViewDoc .storePrintGold .storePrintSeal{width:61px;height:61px;border-width:2px}.certViewDoc .storePrintGold .storePrintSeal span{font-size:6px}.certViewDoc .storePrintGold .storePrintSeal b{font-size:22px}.certViewDoc .storePrintGold .storePrintSeal small{font-size:5px}.certViewDoc .storePrintGold .storePrintFounder{width:100px;font-size:10px}.certViewDoc .storePrintGold .storePrintFounder span{font-size:8px}.certViewDoc .storePrintGold .storePrintFooter{font-size:9px;margin:3px 0 0!important}.profileCertThumb .storePrintGold{aspect-ratio:1/1}.profileCertThumb .storePrintGold .storePrintPaper{padding:2px 4px}.profileCertThumb .storePrintGold .storePrintStar{font-size:17px}.profileCertThumb .storePrintGold .storePrintBrand b{font-size:8px}.profileCertThumb .storePrintGold h2{font-size:14px;margin:2px 0 1px}.profileCertThumb .storePrintGold .storePrintLead{font-size:4px;margin:2px 0 1px}.profileCertThumb .storePrintGold .storePrintAward{font-size:3.5px}.profileCertThumb .storePrintGold .storePrintAward>strong{font-size:7px}.profileCertThumb .storePrintGold .storePrintPraise{font-size:4px;margin:1px 0 0}.profileCertThumb .storePrintGold .storePrintBottom{min-height:15px}.profileCertThumb .storePrintGold .storePrintRibbon{width:15px;height:17px}.profileCertThumb .storePrintGold .storePrintSeal{width:14px;height:14px}.profileCertThumb .storePrintGold .storePrintFounder{width:23px;font-size:3px}.profileCertThumb .storePrintGold .storePrintFounder span{font-size:2.5px}.storePrintCertificate[dir=rtl] .storePrintBottom{direction:ltr!important;flex-direction:row!important}.storePrintCertificate[dir=rtl] .storePrintRibbon{order:0}.storePrintCertificate[dir=rtl] .storePrintFounder{order:1}.certViewDoc .storePrintGold .storePrintRibbon{margin-left:12px}.certViewDoc .storePrintGold .storePrintSeal{top:-2px}.artCertificate{position:relative;width:min(100%,595px);height:auto;aspect-ratio:902/1274;overflow:hidden;direction:rtl!important;box-shadow:0 12px 30px #0c2c4d30;color:#082b5a;font-family:Arial,DejaVu Sans,sans-serif}.artCertificate-gold{aspect-ratio:1}.artCertificateImage{position:absolute;width:100%;height:100%;inset:0;display:block}.artCertificateOverlay{position:absolute;left:15%;width:70%;text-align:center;line-height:1.25;white-space:normal;overflow-wrap:anywhere;z-index:1}.artCertificateLead{top:39.1%;font-size:clamp(7px,2.1vw,19px);font-weight:800;max-height:6%}.artCertificateName{top:51.1%;font-size:clamp(11px,3.1vw,29px);font-weight:900;max-height:5%}.artCertificateCategory{top:58.1%;font-size:clamp(8px,2vw,18px);max-height:4%}.artCertificateResult{top:62.1%;font-size:clamp(8px,2vw,18px);max-height:4%}.artCertificateDate{top:65.5%;font-size:clamp(8px,1.9vw,17px);max-height:4%}.artCertificateVerification{top:91.6%;left:69%;width:21%;font-size:clamp(5px,1vw,9px);font-weight:700;color:#184f7a}.artCertificate-gold .artCertificateLead{top:40.7%;font-size:clamp(7px,1.95vw,17px)}.artCertificate-gold .artCertificateName{top:52.9%;font-size:clamp(11px,2.75vw,25px)}.artCertificate-gold .artCertificateCategory{top:60.8%;font-size:clamp(7px,1.75vw,16px)}.artCertificate-gold .artCertificateResult{top:64.3%;font-size:clamp(7px,1.7vw,16px)}.artCertificate-gold .artCertificateDate{top:67.8%;font-size:clamp(7px,1.7vw,16px)}.artCertificate-gold .artCertificateVerification{top:91%;left:71%;width:19%}.artCertificateDemo{position:absolute;z-index:2;top:1%;right:3%;font-size:clamp(5px,1.5vw,11px);color:#122b4c;background:#fff4c7dd;border:1px solid #a97916;padding:2px 5px}.profileCertThumb .artCertificate{width:100%;box-shadow:none}.profileCertThumb .artCertificateOverlay{font-size:2px!important}.profileCertThumb .artCertificateName{font-size:5px!important}.profileCertThumb .artCertificateDemo{font-size:3px;padding:0 1px}.certViewDoc .artCertificate{width:100%}.artCertificate{container-type:inline-size}.artCertificateLead{font-size:3.1cqw}.artCertificateName{font-size:4.8cqw}.artCertificateCategory,.artCertificateDate,.artCertificateResult{font-size:3cqw}.artCertificateVerification{font-size:1.5cqw}.artCertificate-gold .artCertificateLead{font-size:2.9cqw}.artCertificate-gold .artCertificateName{font-size:4.2cqw}.artCertificate-gold .artCertificateCategory,.artCertificate-gold .artCertificateDate,.artCertificate-gold .artCertificateResult{font-size:2.7cqw}.profileCertThumb .artCertificateOverlay{font-size:2.7cqw!important}.profileCertThumb .artCertificateName{font-size:4.2cqw!important}.artCertificate-silver{aspect-ratio:1}.artCertificate-silver .artCertificateLead{top:40.7%;font-size:2.9cqw}.artCertificate-silver .artCertificateName{top:52.9%;font-size:4.2cqw}.artCertificate-silver .artCertificateCategory{top:60.8%;font-size:2.7cqw}.artCertificate-silver .artCertificateResult{top:64.3%;font-size:2.7cqw}.artCertificate-silver .artCertificateDate{top:67.8%;font-size:2.7cqw}.artCertificate-silver .artCertificateVerification{top:91%;left:71%;width:19%}.artCertificate-game .artCertificateName{top:52%;font-size:4cqw}.artCertificate-game .artCertificateCategory,.artCertificate-game .artCertificateDate,.artCertificate-game .artCertificateResult{left:29%;width:62%;font-size:2.35cqw;line-height:1.15;max-height:none;overflow-wrap:anywhere}.artCertificate-game .artCertificateCategory{top:59%}.artCertificate-game .artCertificateResult{top:64%}.artCertificate-game .artCertificateDate{top:69%}.gameFixedChallenge{color:#0c2855;font-weight:700;text-align:center;margin:0 0 .85rem}.gameCardArt{width:100%;aspect-ratio:16/9;display:grid;place-items:center;border-radius:14px;margin-bottom:.65rem;background:radial-gradient(circle at 74% 22%,#4589d9,#06265a 70%);font-size:clamp(3rem,7vw,5rem);box-shadow:inset 0 0 0 3px #ffffff24}.gameCardArt-flagPuzzle{background:#f4f8ff url(/images/games/sym-flag.jpg) 50%/cover}.gameCardArt-movies{background:radial-gradient(circle at 72% 20%,#e1b04d,#40162f 70%)}.arcadeGame{width:min(700px,100%);display:grid;justify-items:center;grid-gap:.8rem;gap:.8rem;text-align:center;background:#fff;border:1px solid #dbe4f2;border-radius:20px;padding:clamp(1rem,3vw,2rem);box-shadow:0 16px 38px #06173516}.arcadeGame h2{margin:0;color:#0c2855}.arcadeGame p{margin:0;color:#425777;max-width:55ch}.arcadeGame button:focus-visible{outline:3px solid #e7ab2e;outline-offset:3px}.towerGame,.towerSky{overflow:hidden}.towerSky{--tower-unit:clamp(58px,16vw,88px);height:390px;width:min(100%,500px);position:relative;container-type:inline-size;cursor:pointer;direction:ltr;background:linear-gradient(180deg,#83b6eb,#cce5f8 64%,#eaf1f7);border-radius:18px;border:5px solid #123b70;border-bottom:12px solid #102e55;box-shadow:inset 0 8px 34px #fff7,0 13px 25px #163e6440}.towerSky:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 43px,#fff3 43px 44px);pointer-events:none}.towerHorizon{position:absolute;bottom:0;left:0;width:100%;white-space:nowrap;overflow:hidden;font-size:4.2rem;line-height:1;color:#4d779e9c;letter-spacing:.05em;opacity:.55}.towerBase{border-radius:4px 4px 0 0;background:linear-gradient(135deg,#326bac,#18457a 76%,#102e55 0);border:3px solid #f4ca6d;box-shadow:inset 0 9px #ffffff30,inset -11px 0 #08234377,0 7px 12px #08234355}.towerBase,.towerCube{position:absolute;height:auto;aspect-ratio:1;box-sizing:border-box}.towerCube{border:3px solid #fce1a0;border-radius:4px;background:linear-gradient(135deg,#408ed9,#185b9d 72%,#104377 0);box-shadow:inset 0 10px #ffffff40,inset -10px 0 #092e5f77,0 7px 12px #092b5759;color:#fff;display:grid;place-items:center;font-weight:800;font-size:.95rem;text-shadow:0 1px 3px #092344;z-index:2}.towerCube:before{content:"";position:absolute;top:8%;left:12%;height:5px;width:52%;background:#f5ce6c;opacity:.85;border-radius:3px}.towerSettled{background:linear-gradient(135deg,#2469ad,#154b86 72%,#0c3765 0)}.towerSliding{background:linear-gradient(135deg,#58a7ed,#207bc7 72%,#145590 0);outline:3px solid #ffffffb0;outline-offset:3px}.towerDropping{animation:towerDrop .34s ease-in both}.towerChip{background:#dfad4a;border-color:#fff0c3;animation:towerChipFall .5s ease-in both;z-index:3;pointer-events:none}@keyframes towerDrop{0%{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes towerChipFall{0%,35%{transform:translateY(-100px) rotate(0);opacity:1}to{transform:translateY(130px) rotate(24deg);opacity:0}}@media(max-width:560px){.arcadeGame{padding:1rem}.towerSky{height:270px}.towerHorizon{font-size:3.2rem}}.susitaRoad{width:min(100%,510px);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;padding:1rem;border-radius:18px;background:repeating-linear-gradient(90deg,#303945,#303945 31%,#fff 32%,#303945 33%)}.susitaRoad button{min-height:190px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#ffffff16;border:0;border-radius:10px;color:#fff;font-size:2.5rem;cursor:pointer}.susitaRoad button:disabled{opacity:.4;cursor:not-allowed}.susitaRoad button:hover:not(:disabled){background:#ffd77955}.flagPuzzle{width:min(100%,480px);aspect-ratio:1;display:grid;grid-gap:2px;gap:2px;border:5px solid #0d3671;background:#0d3671;direction:ltr;box-shadow:0 15px 30px #0929582b}.flagPuzzle button{background-repeat:no-repeat;border:0;padding:0;cursor:pointer;min-width:0}.flagPuzzle button.selected{outline:4px solid #ecb937;outline-offset:-4px;z-index:1;filter:brightness(1.12)}.moviePrompt{font-size:clamp(1.2rem,3vw,1.7rem);color:#0c2855;max-width:650px;text-align:center}@media(max-width:560px){.arcadeGame{padding:1rem}.towerSky{height:270px}.susitaRoad button{min-height:140px}.towerBuildings{font-size:2rem}}.susitaLane{min-height:220px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#fff;font-size:2.6rem;background:#ffffff14;border-radius:10px}.susitaLane img{width:58px;height:100px;object-fit:contain;filter:drop-shadow(0 5px 4px #0006)}.susitaControls{display:flex;gap:1rem;align-items:center;justify-content:center}.susitaControls>button:not(.gamePlayBig){width:60px;height:56px;border-radius:12px;border:2px solid #184788;background:#fff;color:#0b326b;font-size:2rem;cursor:pointer}.susitaControls>button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:560px){.susitaLane{min-height:160px}.susitaLane img{width:44px;height:75px}}.gameQuestionClock{font-weight:800;color:#8a2a2a;margin:0}.appHeader .appBrand{min-width:0;gap:0}.appHeader .siteHeaderLockup{display:block;width:190px;height:auto;max-height:64px;object-fit:contain;object-position:center}@media(min-width:901px) and (max-width:1340px){html[lang=en] .appHeader .siteHeaderLockup{width:174px}}@media(max-width:900px){.appHeader .siteHeaderLockup,html[lang=en] .appHeader .siteHeaderLockup{width:155px;max-height:58px}}@media(max-width:390px){.appHeader .siteHeaderLockup{width:139px}}@media(min-width:901px){html[lang=he] .appHeader{grid-template-columns:190px minmax(0,1fr) auto}html[lang=he] .appHeader>nav{gap:0}html[lang=he] .appHeader>nav a{white-space:nowrap;font-size:11px;padding:9px 6px}}.englishArtwork{position:relative;display:block;width:min(100%,595px);aspect-ratio:902/1274;overflow:hidden;background:#fff;color:#08275b;text-align:left;font-family:Arial,Helvetica,sans-serif;container-type:inline-size;box-shadow:0 12px 30px #0c2c4d30}.englishArtworkBackground{display:block;width:100%;height:100%;object-fit:fill}.englishArtworkDemo,.englishArtworkId,.englishArtworkValue{position:absolute;margin:0;line-height:1.06;overflow-wrap:anywhere;z-index:1}.englishArtworkValue{font-size:2.4cqw;font-weight:800;max-height:4.8%;overflow:hidden}.englishArtwork-record .recordHolder{top:41.8%;left:18%;width:62%;font-size:3cqw}.englishArtwork-record .recordCategory{top:47%;left:31%;width:50%}.englishArtwork-record .recordTitle{top:52.2%;left:32%;width:50%}.englishArtwork-record .recordResult{top:57.6%;left:27%;width:55%}.englishArtwork-record .recordDate{top:63.3%;left:25%;width:56%}.englishArtwork-game .gameHolder{top:47%;left:21%;width:58%;text-align:center;font-size:3.1cqw}.englishArtwork-game .gameAchievement{top:54.5%;left:21%;width:59%;text-align:center;font-size:2.15cqw;max-height:5%}.englishArtwork-game .gameAchievement small{display:block;font-size:.89em;font-weight:800;margin-top:.14em}.englishArtwork-game .gameDate{top:63.4%;left:22%;width:56%;text-align:center}.englishArtworkId{left:33%;bottom:5.6%;font-size:1.25cqw;font-weight:800;color:#092859;white-space:nowrap}.englishArtworkDemo{left:22%;bottom:3.2%;padding:.12em .3em;font-size:1.35cqw;background:#fff5c8e8;color:#06234e;border:1px solid #c18c25}.profileCertThumb .englishArtwork{width:100%;box-shadow:none}.englishArtwork .englishArtworkId{left:40%;right:auto;bottom:7.1%;width:49%;text-align:right;font-size:1.25cqw}body>footer .footerBrand .siteFooterLockup{display:block;width:205px!important;height:auto!important;max-height:none!important;object-fit:contain;object-position:left center}@media(max-width:900px){body>footer .footerBrand .siteFooterLockup{width:180px!important}}.profileCertList li.profileRecordCertificate .profileGameCertThumb{width:clamp(128px,18vw,172px);max-width:172px;align-self:center}.profileGameCertThumb .artCertificate,.profileGameCertThumb .englishArtwork{width:100%;height:auto;box-shadow:none}.profileGameCertThumb .englishArtworkId{white-space:normal;font-size:1.6cqw}@media(max-width:480px){.profileCertList li.profileRecordCertificate .profileGameCertThumb{width:130px}}.profileGallery{margin:24px max(3vw,18px) 32px;padding:28px clamp(16px,3vw,38px);background:#fff;border:1px solid #dce5f0;border-radius:22px;box-shadow:0 12px 32px #102b4a0a}.profileGallery h2{margin:0 0 22px;color:#102b4a;font-size:clamp(26px,3vw,38px);line-height:1.15}.profileGalleryGrid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(174px,1fr));grid-gap:22px;gap:22px;max-width:1020px}.profileGalleryGrid li{min-width:0}.profileGalleryCard{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:inherit;transition:transform .2s,filter .2s}.profileGalleryCard:hover{transform:translateY(-4px);filter:drop-shadow(0 14px 14px #102b4a35)}.profileGalleryCard:focus-visible,.profileGalleryClose:focus-visible{outline:3px solid #1668c3;outline-offset:5px}.profileGalleryArtwork{display:block;width:100%;max-width:220px;line-height:0;margin-inline:auto;box-shadow:0 6px 24px #102b4a29;overflow:hidden}.profileGalleryArtwork .artCertificate,.profileGalleryArtwork .englishArtwork{width:100%;box-shadow:none}.profileGalleryArtwork .artCertificateOverlay{font-size:2.7cqw!important}.profileGalleryArtwork .artCertificateName{font-size:4.2cqw!important}.profileGalleryEmpty{margin:0;color:#53657b}.profileGalleryDialog{border:0;padding:0;background:transparent;color:inherit;max-width:none;max-height:none;width:min(96vw,850px);overflow:visible}.profileGalleryDialog::-webkit-backdrop{background:#051327d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.profileGalleryDialog::backdrop{background:#051327d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.profileGalleryDialogBody{position:relative;padding:42px 18px 18px;max-height:94vh;overflow:auto}.profileGalleryClose{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;place-items:center;margin:0 0 10px auto;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#102b4a;box-shadow:0 3px 12px #0005;font-size:30px;line-height:1;cursor:pointer}.profileGalleryLarge{width:min(100%,650px);margin:auto;line-height:0;box-shadow:0 16px 40px #0007}.profileGalleryLarge .artCertificate,.profileGalleryLarge .englishArtwork{width:100%;box-shadow:none}@media(max-width:600px){.profileGallery{margin:14px 10px 22px;padding:18px 14px}.profileGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profileGalleryDialog{width:100vw}.profileGalleryDialogBody{padding:8px 8px 20px}.profileGalleryClose{-webkit-margin-end:5px;margin-inline-end:5px}.profileGalleryLarge{width:min(100%,450px)}}.profileNameWithBadges{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.profileNameBadges{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;max-width:100%;vertical-align:middle}.profileNameBadges span{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#ffdb6f;color:#13264a;box-shadow:0 2px 6px #0003;font-size:16px;line-height:1}@media(max-width:600px){.profileNameBadges span{width:24px;height:24px;font-size:14px}}.profileGalleryArtwork,.profileGalleryLarge{position:relative}.profileGalleryDemoLabel{position:absolute;left:0;right:0;bottom:0;z-index:5;display:block;background:#a92525;color:#fff;font-size:clamp(10px,1.1vw,14px);line-height:1.35;font-weight:900;text-align:center;padding:5px 3px;box-shadow:0 -3px 8px #0005;white-space:normal}.profileGalleryDemoLabelLarge{font-size:clamp(16px,2vw,22px);padding:10px 5px}.profileGalleryFormerLabel{position:absolute;left:0;right:0;bottom:0;z-index:4;display:block;background:#546274;color:#fff;font-size:clamp(10px,1.1vw,14px);line-height:1.35;font-weight:900;text-align:center;padding:5px 3px}.profileGalleryFormerLabelLarge{font-size:clamp(16px,2vw,22px);padding:10px 5px}.profileGalleryFormerLabel:has(+.profileGalleryDemoLabel){bottom:28px}.profileGalleryFormerLabelLarge:has(+.profileGalleryDemoLabelLarge){bottom:46px}.englishArtwork-superseded{filter:grayscale(1)}.englishArtworkSignature{position:absolute;z-index:2;left:69.8%;top:76.5%;width:17.6%;height:auto;object-fit:contain;pointer-events:none}.englishArtwork-game .englishArtworkSignature{left:69%;top:76.5%}.artCertificateSignature{position:absolute;z-index:2;left:67.4%;top:71.8%;width:18.5%;height:auto;object-fit:contain;pointer-events:none}.artCertificate-blue .artCertificateSignature{left:68%;top:77%;width:18%}.englishBlueCertificate{position:relative;width:min(100%,595px);aspect-ratio:1055/1491;overflow:hidden;box-shadow:0 12px 30px #0c2c4d30;color:#082b5a;font-family:Arial,DejaVu Sans,sans-serif;container-type:inline-size}.englishBlueBackground{position:absolute;inset:0;width:100%;height:100%;display:block}.englishBlueText{position:absolute;left:10%;width:80%;text-align:center;line-height:1.13;z-index:1}.englishBlueBrand{top:12.5%;left:37%;width:50%;font-size:4.4cqw;font-weight:900;letter-spacing:-.035em;white-space:nowrap}.englishBlueBrand small{display:block;font-size:1.9cqw;letter-spacing:.015em;margin-top:1.2cqw;color:#0878c3}.englishBlueTitle{top:27.1%;font-size:6cqw;letter-spacing:.005em;white-space:nowrap}.englishBlueLead{top:45.3%;font-size:2.65cqw;font-weight:700}.englishBluePresented{top:49.7%;font-size:2.25cqw;font-weight:700}.englishBlueHolder{top:52%;font-size:4.6cqw}.englishBlueCategory{top:57.7%;font-size:2.8cqw}.englishBlueResult{top:60.9%;font-size:2.65cqw}.englishBlueDate{top:64.1%;font-size:2.5cqw}.englishBlueMedal{top:73%;left:12%;width:20%;font-size:2.1cqw;line-height:1.08;transform:rotate(-7deg)}.englishBlueSealCaption{top:69.5%;left:38%;width:37%;font-size:2.5cqw;white-space:nowrap}.englishBluePraise{top:70.5%;left:37%;width:37%;font-size:2.2cqw;font-weight:700;white-space:nowrap}.englishBlueSealLetters{position:absolute;z-index:2;left:5.5%;top:64.6%;width:29.4%;height:auto;pointer-events:none}.englishBlueSignature{position:absolute;z-index:2;left:67%;top:76.6%;width:19%;height:auto;object-fit:contain}.englishBlueRole{top:84%;left:58%;width:36%;font-size:1.9cqw}.englishBlueMotto{top:89.25%;left:22%;width:56%;font-size:1.7cqw;font-weight:700;letter-spacing:.01em;white-space:nowrap}.englishBlueVerification{top:89%;left:67%;width:20%;font-size:1.6cqw}.englishBlueDemo{position:absolute;z-index:3;top:1.1%;right:3%;padding:2px 5px;color:#122b4c;background:#fff4c7e8;border:1px solid #a97916;font-size:1.6cqw}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:3px solid #f0b62d!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.visuallyHiddenInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uploadZone:has(.visuallyHiddenInput:focus-visible),.videoUpload:has(.visuallyHiddenInput:focus-visible) .uploadZone{outline:3px solid #f0b62d;outline-offset:3px}.englishArtwork-record .recordHolder{top:46.2%;left:23%;width:54%;font-size:4.15cqw;text-align:center;line-height:1.15}.englishArtwork-record .recordCategory{top:51.95%;left:22%;width:56%;font-size:2.45cqw;text-align:center}.englishArtwork-record .recordTitle{top:54.55%;left:21%;width:58%;font-size:2.4cqw;text-align:center}.englishArtwork-record .recordResult{top:57.2%;left:20%;width:60%;font-size:3.05cqw;text-align:center}.englishArtwork-record .recordDate{top:60.35%;left:20%;width:60%;font-size:2.35cqw;text-align:center}.englishArtworkQr{position:absolute;z-index:2;left:44.6%;top:77.7%;width:15.5%;height:auto;aspect-ratio:1;object-fit:contain;background:white;padding:.8%;image-rendering:pixelated}.englishArtwork-record .englishArtworkDemo{left:auto;right:12.4%;bottom:7.4%;font-size:1.2cqw}.profileRecordCounts{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.profileRecordCounts article{flex:1 1 220px;border:1px solid #d9e3f0;border-radius:14px;background:#fff;padding:16px 20px;display:flex;flex-direction:column;gap:6px}.profileRecordCounts article b{font-size:2rem;color:#0a2044}.profileRecordCounts article span{font-size:.9rem;color:#33445b}.squareMemoryTool{margin:1.4rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #315782;border-radius:20px;background:linear-gradient(155deg,#081b34,#102d53);color:#fff;max-width:100%;overflow:hidden}.squareMemoryHead{display:flex;justify-content:space-between;gap:1rem;align-items:start;flex-wrap:wrap}.squareMemoryHead span{color:#90c6ff;font-size:.85rem}.squareMemoryHead h3{color:#fff;margin:.3rem 0}.squareMemoryStats{display:flex;gap:1.3rem;text-align:center}.squareMemoryStats div{min-width:3rem}.squareMemoryStats small{display:block;color:#bbd7f4}.squareMemoryStats strong{font-size:2rem;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.squareMemoryNumber{display:grid;place-items:center;min-height:140px;margin:1.25rem 0;border-radius:14px;background:#f1f8ff;color:#0a325f;font-size:clamp(3rem,10vw,6rem);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr}.squareMemoryEntry label{display:block;margin-bottom:.4rem}.squareMemoryEntry>div{display:flex;gap:.6rem;flex-wrap:wrap}.squareMemoryEntry input{flex:1 1 180px;min-width:0;min-height:48px;padding:.7rem;border-radius:10px;border:2px solid #9fc9f4;color:#122848;background:#fff;font-size:1.3rem;direction:ltr}.squareMemoryEntry button,.squareMemoryStart{min-height:48px;padding:.65rem 1.2rem;border:0;border-radius:10px;background:#e4b446;color:#10203a;font-weight:800;cursor:pointer}.squareMemoryEntry button:disabled{opacity:.5;cursor:not-allowed}.squareMemoryOutcome{font-weight:700}.squareMemoryTool .squareMemoryNotice{margin-top:1rem;padding:.8rem;-webkit-border-start:3px solid #e4b446;border-inline-start:3px solid #e4b446;background:#ffffff12;color:#e8f3ff;line-height:1.6}@media(max-width:600px){.squareMemoryEntry>div{display:grid;grid-template-columns:1fr}.squareMemoryNumber{min-height:110px}.squareMemoryStats strong{font-size:1.6rem}}.submissionHead:has(.wizardDiscard){flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 12px}.submissionHead:has(.wizardDiscard)>div{flex:1 0 100%;min-width:0}.submissionHead:has(.wizardDiscard) h2{font-size:clamp(1.45rem,6vw,2rem);line-height:1.2;overflow-wrap:break-word}.submissionHead:has(.wizardDiscard)>small{-webkit-margin-end:auto;margin-inline-end:auto}.artCertificate-gold:not(.artCertificate-game) .artCertificateCategory{left:35%;width:54%;top:60%;max-height:4%}.artCertificate-gold:not(.artCertificate-game) .artCertificateResult{left:35%;width:54%;top:63%;max-height:8%;font-size:2.15cqw;line-height:1.15;overflow:hidden}.artCertificate-gold:not(.artCertificate-game) .artCertificateDate{left:35%;width:32%;top:78%;max-height:4%;font-size:2.15cqw}@media(max-width:850px){.mainChallengeCenter .centerVideo footer{align-items:flex-start;flex-direction:column;gap:3px;padding:13px 16px}.mainChallengeCenter .centerVideo footer b{font-size:16px}.mainChallengeCenter .centerVideo footer strong{font-size:18px;line-height:1.18}.mainChallengeCenter .centerVideo img{object-position:center top}}.suggestHub{max-width:1180px;margin-inline:auto;padding-bottom:40px}.suggestHub .sectionCap{border:0;border-radius:0 0 24px 24px;background:linear-gradient(125deg,#071b35,#103c70);padding:36px;color:#fff}.suggestHub .sectionCap span{color:#dbb75e;letter-spacing:.04em}.suggestHub .sectionCap h1{color:#fff;font-size:clamp(28px,5vw,44px);line-height:1.2;max-width:700px}.suggestHub .sectionCap p{color:#d4e2f2;line-height:1.7;max-width:630px}.suggestHub .sectionCap>a{background:#fff;color:#103c70;border-radius:12px;min-height:48px;padding:12px 20px}.suggestHub .suggestLayout{padding:24px;gap:24px;align-items:start}.suggestMain{min-width:0;display:grid;grid-gap:20px;gap:20px}.suggestHub .classicPanel,.suggestHub .suggestSidebar section{border:1px solid #e1e7ef;border-radius:20px;overflow:hidden;box-shadow:0 8px 28px #071b3506}.suggestHub .classicPanel>header,.suggestHub .suggestSidebar h2{background:#fff;border:0;padding:24px 24px 12px;color:#0f2948}.suggestHub .classicPanel>header h2{font-size:22px;margin:0 0 8px}.suggestHub .classicPanel>header p{font-size:14px;line-height:1.7;color:#526176}.suggestRuleGuide{margin:4px 24px 20px;background:#f4f7fb;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.7;color:#42546a}.suggestRuleGuide summary{cursor:pointer;font-weight:700;color:#143c66;min-height:28px}.suggestRuleGuide a{color:#164e8c}.suggestHub .suggestForm{margin:0;max-width:none;padding:0 24px 24px;gap:20px}.suggestHub .suggestForm input,.suggestHub .suggestForm select,.suggestHub .suggestForm textarea{width:100%;min-width:0;min-height:48px;font-size:16px;background:#fff;border:1px solid #bac8d9;border-radius:12px;color:#102c4c;padding:12px 14px}.suggestHub .suggestForm textarea{min-height:140px;resize:vertical;line-height:1.7}.suggestHub .suggestForm label small{font-size:12px;font-weight:400;color:#526176}.suggestHub :is(input,select,textarea,a,button,summary):focus-visible{outline:3px solid #2887d2;outline-offset:3px}.suggestHub .suggestForm .trackPick{display:block}.suggestHub .suggestForm .trackCard{width:100%;min-height:0;text-align:start;display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;padding:16px;border-radius:12px;background:#f3f7fc;border:1px solid #d4dfeb;box-shadow:none}.suggestHub .suggestForm .trackCard span{display:none}.suggestHub .suggestForm .trackCard small{grid-column:1/-1;margin:0}.suggestHub .suggestForm button[type=submit]{width:100%;min-height:52px;border-radius:12px;font-size:16px;justify-self:stretch;background:#123c6c}.suggestHub .suggestForm button:disabled{opacity:.65;cursor:wait}.suggestSignIn{padding:4px 24px 26px;display:grid;grid-gap:12px;gap:12px}.suggestSignIn h3{margin:0;color:#163c66;font-size:19px}.suggestSignIn p{margin:0;color:#526176;line-height:1.7}.suggestSignIn a{display:block;text-align:center;background:#123c6c;color:#fff;padding:14px;border-radius:12px;text-decoration:none;font-weight:700;min-height:48px}.suggestSignIn .suggestCreateAccount{background:transparent;color:#164e8c;padding:10px}.suggestHub .suggestDone{margin:0;padding:22px;line-height:1.8;background:#f4f8fc}.suggestHub .promotedIdeas{margin:0}.suggestHub #my-suggestions>p,.suggestHub #my-suggestions>ul,.suggestHub .promotedIdeas>p{padding:0 24px 22px;line-height:1.7;color:#526176}.suggestHub .suggestRow{grid-template-columns:1fr;padding:20px 24px}.suggestHub .suggestSidebar h2{font-size:18px;padding:20px 20px 8px}.suggestHub .suggestSidebar{grid-row:auto}.suggestHub .suggestSidebar ol,.suggestHub .suggestSidebar p{font-size:14px;line-height:1.8;margin:8px 20px 16px}@media(max-width:800px){.suggestHub .sectionCap{padding:26px 20px;border-radius:0 0 20px 20px}.suggestHub .sectionCap>a{display:block;text-align:center;margin-top:20px}.suggestHub .suggestLayout{display:flex;flex-direction:column;padding:18px 12px;gap:20px}.suggestHub .suggestSidebar,.suggestMain{width:100%}.suggestHub .classicPanel>header{padding:20px 18px 10px}.suggestHub .suggestForm{padding:0 18px 20px}.suggestRuleGuide{margin:4px 18px 20px;padding:12px}.suggestSignIn{padding:4px 18px 22px}.suggestHub .suggestSidebar{grid-row:auto;order:2}}@media(prefers-reduced-motion:reduce){.suggestHub *{scroll-behavior:auto;transition:none}}@media(max-width:640px){.verifyPage .verifyResult{flex-direction:column;align-items:stretch;text-align:start;padding:22px 20px}.verifyPage .verifyResult dl{width:100%;min-width:0}.verifyPage .verifyResult dl div{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}.verifyPage .verifyResult dd{text-align:start;overflow-wrap:anywhere;line-height:1.6}.verifyPage .verifyResult>a{align-self:flex-start}}