.product-surface{min-height:100vh;color:var(--hidaya-ivory);background:radial-gradient(circle at 82% 8%, #173dff2e, transparent 28rem), var(--hidaya-ink);font-family:var(--hidaya-font-sans)}.product-header{border-bottom:1px solid #f3efe633;justify-content:space-between;align-items:center;gap:32px;min-height:80px;padding:16px clamp(24px,4vw,64px);display:flex}.product-header__brand img{width:110px;height:auto;display:block}.product-header nav,.member-nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.product-header a,.member-nav a,.product-link{color:inherit;text-decoration:none}.product-header nav a,.member-nav a{color:#f3efe6b8;font-size:14px;font-weight:700}.product-header nav a:hover,.member-nav a:hover,.product-link:hover{color:var(--hidaya-acid)}.product-main{width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(72px,10vw,140px) 0}.product-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(40px,8vw,120px);display:grid}.product-eyebrow{color:var(--hidaya-acid);text-transform:uppercase;margin:0 0 18px;font-size:14px;font-weight:800}.product-title{max-width:850px;color:var(--hidaya-ivory);font-family:var(--hidaya-font-display);text-transform:uppercase;margin:0;font-size:clamp(58px,8vw,112px);font-weight:400;line-height:.88}.product-intro{color:#f3efe6b8;max-width:690px;margin:28px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.5}.product-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.product-card,.auth-card,.setup-card{border-radius:var(--hidaya-radius-product);background:var(--hidaya-ink-soft);border:1px solid #f3efe638;box-shadow:0 28px 80px #0000003d}.product-card{align-content:end;min-height:380px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.product-card:before,.product-card:after{content:"";border-radius:50%;position:absolute}.product-card:before{background:var(--hidaya-cobalt);width:280px;height:280px;top:-90px;right:-70px}.product-card:after{background:var(--hidaya-pink);mix-blend-mode:screen;width:120px;height:120px;top:90px;right:110px}.product-card strong,.product-card p{z-index:1;position:relative}.product-card strong{font-family:var(--hidaya-font-condensed);text-transform:uppercase;font-size:44px;font-weight:400}.product-card p{color:#f3efe6b8;max-width:360px;margin:12px 0 0}.auth-layout{min-height:100vh;font-family:var(--hidaya-font-sans);background:var(--hidaya-ink);color:var(--hidaya-ivory);grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);display:grid}.auth-layout__aside{background:linear-gradient(145deg, #173dfff5, #173dff9e), var(--hidaya-cobalt);align-content:space-between;padding:clamp(28px,5vw,72px);display:grid}.auth-layout__aside img{width:120px;height:auto}.auth-layout__aside h1{max-width:620px;font-family:var(--hidaya-font-display);text-transform:uppercase;margin:80px 0 20px;font-size:clamp(58px,8vw,112px);font-weight:400;line-height:.88}.auth-layout__aside p{max-width:520px;font-size:20px}.auth-layout__content{place-items:center;padding:32px;display:grid}.auth-card{width:min(100%,520px);padding:clamp(28px,5vw,52px)}.auth-card h2{font-family:var(--hidaya-font-display);text-transform:uppercase;margin:0 0 10px;font-size:54px;font-weight:400}.auth-card>p{color:#f3efe6a8}.auth-form{gap:18px;margin-top:32px;display:grid}.auth-field{gap:8px;display:grid}.auth-field label{font-size:14px;font-weight:800}.auth-field input{width:100%;min-height:54px;color:var(--hidaya-ivory);border-radius:var(--hidaya-radius-button);background:#ffffff0d;border:1px solid #f3efe64d;padding:0 16px}.auth-field input:focus{outline:3px solid var(--hidaya-pink);outline-offset:2px}.auth-message{color:var(--hidaya-acid);background:#d8ff001a;border-radius:8px;padding:12px 14px}.auth-error{color:#ff9161;background:#ff5a161f}.auth-switch{margin-top:24px;font-size:14px}.auth-switch a{color:var(--hidaya-acid);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.member-shell{min-height:100vh;color:var(--hidaya-ivory);background:var(--hidaya-ink);font-family:var(--hidaya-font-sans)}.member-shell__header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06101cf0;position:sticky;top:0}.member-account{color:#f3efe6b8;font-size:13px;position:relative}.member-account summary{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;max-width:170px;list-style:none;overflow:hidden}.member-account summary::-webkit-details-marker{display:none}.member-account[open]>div{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:10px;gap:4px;min-width:210px;padding:12px;display:grid;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 20px 50px #00000059}.member-account a,.member-account button{width:100%;color:var(--hidaya-ivory);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 12px;text-decoration:none}.member-account a:hover,.member-account button:hover{color:var(--hidaya-ink);background:var(--hidaya-acid)}.member-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.member-heading h1{font-family:var(--hidaya-font-display);text-transform:uppercase;margin:0;font-size:clamp(54px,7vw,92px);font-weight:400;line-height:.9}.member-heading p{color:#f3efe6a3;max-width:560px}.member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.member-panel{background:var(--hidaya-ink-soft);border:1px solid #f3efe633;border-radius:12px;min-height:210px;padding:28px}.member-panel h2{margin-top:0;font-size:20px}.member-panel p{color:#f3efe6a3}.setup-card{max-width:740px;margin:80px auto;padding:42px}.setup-card h1{font-family:var(--hidaya-font-display);text-transform:uppercase;margin-top:0;font-size:58px;font-weight:400}.setup-card code{color:var(--hidaya-acid)}.catalog-main,.detail-main,.reader-main{width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(64px,8vw,112px) 0 120px}.catalog-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:clamp(40px,8vw,110px);margin-bottom:64px;display:grid}.catalog-heading h1,.detail-hero h1,.reader-content h1{max-width:900px;font-family:var(--hidaya-font-display);text-transform:uppercase;margin:0;font-size:clamp(62px,8vw,118px);font-weight:400;line-height:.88}.catalog-heading>div:last-child>p{color:#f3efe6ad;margin:0 0 28px;font-size:20px;line-height:1.55}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.catalog-card{background:var(--hidaya-ink-soft);border:1px solid #f3efe638;border-radius:14px;grid-template-rows:245px 1fr;min-height:470px;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.catalog-card:hover{border-color:var(--hidaya-acid);transform:translateY(-5px)}.catalog-card>img{object-fit:cover;width:100%;height:245px}.catalog-card>div:last-child{padding:26px}.catalog-card h2{margin:5px 0 12px;font-size:28px;line-height:1.08}.catalog-card p:not(.catalog-card__meta){color:#f3efe6a3}.catalog-card a{color:var(--hidaya-acid);font-weight:800;text-decoration:none}.catalog-card__meta{color:var(--hidaya-pink);text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.catalog-card__tags{flex-wrap:wrap;gap:7px;margin:18px 0;padding:0;list-style:none;display:flex}.catalog-card__tags li{color:#f3efe6b8;border:1px solid #f3efe633;border-radius:999px;padding:5px 9px;font-size:11px}.catalog-card__shape{background:var(--hidaya-orange);position:relative;overflow:hidden}.catalog-card__shape i{display:block;position:absolute}.catalog-card__shape i:first-child{border:28px solid var(--hidaya-ink);width:180px;height:180px;top:28px;left:50px;transform:rotate(12deg)}.catalog-card__shape i:nth-child(2){background:var(--hidaya-acid);border-radius:50%;width:110px;height:110px;bottom:-35px;right:30px}.catalog-card__shape i:nth-child(3){background:var(--hidaya-ivory);width:240px;height:18px;top:100px;left:-20px;transform:rotate(-35deg)}.catalog-empty{background:#ffffff06;border:1px dashed #f3efe647;border-radius:14px;justify-content:center;align-items:center;gap:28px;min-height:260px;padding:40px;display:flex}.catalog-empty>span{color:var(--hidaya-acid);font-family:var(--hidaya-font-display);font-size:88px}.catalog-empty h2{margin:0 0 10px;font-size:30px}.catalog-empty p{color:#f3efe69e;margin:0 0 18px}.explorer-filters{color:var(--hidaya-ink);background:var(--hidaya-ivory);border-radius:18px;margin-bottom:28px;padding:clamp(22px,4vw,38px);box-shadow:0 30px 80px #0003}.explorer-search,.explorer-filters__row label{text-transform:uppercase;gap:8px;font-size:12px;font-weight:800;display:grid}.explorer-search span{font-family:var(--hidaya-font-condensed);font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1}.explorer-search input{min-height:64px;color:var(--hidaya-ink);border:2px solid var(--hidaya-ink);background:0 0;border-radius:11px;padding:0 18px;font-size:18px}.explorer-search input:focus,.explorer-filters select:focus{outline:4px solid var(--hidaya-cobalt);outline-offset:2px}.explorer-filters__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.explorer-filters select{min-height:48px;color:var(--hidaya-ink);font:inherit;text-transform:none;background:#fff;border:1px solid #06101c61;border-radius:9px;padding:0 12px}.explorer-filters__actions{align-items:center;gap:18px;margin-top:20px;display:flex}.explorer-filters__actions a{color:var(--hidaya-ink);font-weight:800}.catalog-results{color:#f3efe6a6;margin:0 0 24px}.catalog-results strong{color:var(--hidaya-acid);font-family:var(--hidaya-font-display);font-size:38px;font-weight:400}.theme-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:245px;gap:18px;display:grid}.theme-tile{min-height:245px;color:var(--hidaya-ivory);background:var(--hidaya-ink-soft);isolation:isolate;border:1px solid #f3efe638;border-radius:18px;align-items:end;text-decoration:none;transition:transform .25s,border-color .25s;display:grid;position:relative;overflow:hidden}.theme-tile:hover{border-color:var(--theme-color);transform:translateY(-5px)}.theme-tile--1{grid-area:span 2/span 7}.theme-tile--2,.theme-tile--3{grid-column:span 5}.theme-tile--4,.theme-tile--5{grid-column:span 6}.theme-tile>img,.theme-tile__art{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.theme-tile:after{content:"";z-index:-1;background:linear-gradient(#0000 10%,#06101ceb 82%);position:absolute;inset:0}.theme-tile__art{background:var(--theme-color)}.theme-tile__art i{background:var(--hidaya-ink);display:block;position:absolute}.theme-tile__art i:first-child{aspect-ratio:1;border:26px solid var(--hidaya-ink);background:0 0;width:42%;top:11%;left:10%;transform:rotate(13deg)}.theme-tile__art i:nth-child(2){aspect-ratio:1;background:var(--hidaya-ivory);border-radius:50%;width:34%;bottom:7%;right:7%}.theme-tile__art i:nth-child(3){background:var(--hidaya-pink);width:76%;height:18px;top:42%;left:-10%;transform:rotate(-24deg)}.theme-tile__content{gap:8px;padding:clamp(24px,4vw,40px);display:grid}.theme-tile__content small{color:var(--theme-color);text-transform:uppercase;font-weight:900}.theme-tile__content strong{max-width:700px;font-family:var(--hidaya-font-condensed);text-transform:uppercase;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:.95}.theme-tile__content>span{color:#f3efe6b8;max-width:520px}.theme-tile__content em{color:var(--hidaya-acid);margin-top:8px;font-style:normal;font-weight:800}.detail-hero{grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.detail-hero__visual{aspect-ratio:1;background:var(--hidaya-orange);border-radius:18px;place-items:center;display:grid;overflow:hidden}.detail-hero__visual img{object-fit:cover;width:100%;height:100%}.detail-hero__visual span{color:var(--hidaya-ink);font-size:140px}.detail-hero>div:last-child>p:not(.product-eyebrow){color:#f3efe6b3;max-width:700px;font-size:20px;line-height:1.55}.detail-meta{text-transform:uppercase;font-weight:800;color:var(--hidaya-acid)!important;font-size:14px!important}.product-actions form{margin:0}.curriculum>h2{font-family:var(--hidaya-font-display);text-transform:uppercase;margin:0 0 36px;font-size:clamp(54px,7vw,92px);font-weight:400}.curriculum details{border-top:1px solid #f3efe640}.curriculum details:last-child{border-bottom:1px solid #f3efe640}.curriculum summary{cursor:pointer;grid-template-columns:60px 1fr auto;align-items:center;gap:20px;padding:24px 0;display:grid}.curriculum summary span{color:var(--hidaya-cobalt);font-family:var(--hidaya-font-display);font-size:34px}.curriculum summary strong{font-size:22px}.curriculum summary small{color:#f3efe68c}.curriculum details>div{padding:0 0 28px 80px}.curriculum details>div>p{color:#f3efe69e}.curriculum ol{margin:20px 0 0;padding:0;list-style:none}.curriculum li{border-top:1px solid #f3efe61a;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.curriculum li a{color:var(--hidaya-ivory);font-weight:700;text-decoration:none}.curriculum li a:hover{color:var(--hidaya-acid)}.curriculum li span{color:#f3efe680}.product-main--course-presentation{width:min(1180px,100% - 48px);padding:26px 0 90px}.course-public-presentation{background:var(--hidaya-ink)}.course-presentation{color:var(--hidaya-ivory);gap:0;display:grid}.course-icon{flex:none;width:20px;height:20px}.course-presentation__topline{color:#f3efe6c2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;font-size:13px;font-weight:850;display:flex}.course-presentation__topline a{color:#f3efe6cc;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.course-presentation__topline a .course-icon{transform:rotate(180deg)}.course-presentation__topline>span{color:var(--hidaya-acid);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.course-presentation__topline a:hover,.course-presentation__next a:hover,.course-program-row a:hover strong{color:var(--hidaya-acid)}.course-presentation__hero{background:#0b1d2c;border-radius:24px;overflow:hidden}.course-presentation__cover{background:#0b1d2c;margin:0}.course-presentation__cover picture,.course-presentation__cover img{width:100%;display:block}.course-presentation__cover img{aspect-ratio:3/2;object-fit:contain;height:auto}.course-presentation__intro{gap:0;padding:clamp(28px,4vw,48px);display:grid}.course-presentation__intro h1{color:var(--hidaya-ivory);font-family:var(--hidaya-font-sans);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5vw,4.45rem);font-weight:750;line-height:.96}.course-presentation__intro h1[data-title-size=long]{font-size:clamp(2.2rem,4.4vw,3.9rem)}.course-presentation__intro h1[data-title-size=very-long]{font-size:clamp(2rem,3.8vw,3.35rem)}.course-presentation__kicker,.course-presentation__section-label{color:var(--hidaya-acid);letter-spacing:0;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:900}.course-presentation__hero-bottom{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:32px;margin-top:25px;display:grid}.course-presentation__summary{color:#f3efe6bd;max-width:64ch;margin:0;font-size:17px;line-height:1.6}.course-presentation__meta{color:#f3efe6db;flex-wrap:wrap;gap:10px 20px;margin:18px 0 0;padding:0;font-size:14px;font-weight:800;list-style:none;display:flex}.course-presentation__meta li{align-items:center;gap:7px;display:inline-flex}.course-presentation__progress{gap:10px;max-width:520px;margin-top:20px;display:grid}.course-presentation__progress span{color:#f3efe6a6;font-weight:850}.course-presentation__progress strong{color:var(--hidaya-acid);font-size:20px;font-weight:900}.course-presentation__progress i{background:#f3efe629;border-radius:999px;height:8px;display:block;overflow:hidden}.course-presentation__progress i:before{content:"";width:var(--course-progress);border-radius:inherit;background:var(--hidaya-cobalt);height:100%;display:block}.course-presentation__actions{gap:10px;display:grid}.course-presentation__actions form,.course-presentation__actions .button{width:100%;margin:0}.course-presentation__actions .button{border-radius:12px;justify-content:center;min-height:50px}.course-presentation__experience,.course-presentation__program{gap:0;padding-top:44px;display:grid}.course-presentation__section-intro{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:end;gap:36px;display:grid}.course-presentation__section-intro h2{color:var(--hidaya-ivory);font-family:var(--hidaya-font-sans);letter-spacing:0;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:750;line-height:1.1}.course-presentation__section-intro>p{color:#f3efe6a6;margin:0;line-height:1.6}.course-presentation__features{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.course-presentation__features li{color:#f3efe6d6;align-items:center;gap:10px;min-width:0;padding:7px 0;font-size:14px;line-height:1.25;display:flex}.course-presentation__features .course-icon{color:var(--hidaya-acid)}.course-presentation__format{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:26px 0 0;display:grid}.course-presentation__format>div{align-items:baseline;gap:8px;display:flex}.course-presentation__format dt{color:var(--hidaya-ivory);font-size:22px;font-weight:900}.course-presentation__format dd{color:#f3efe69e;margin:0;font-size:13px}.course-presentation__program{padding-top:36px}.course-current-module__label,.course-program-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.course-current-module__label{margin:24px 0 12px}.course-current-module__label strong,.course-program-group h3{color:var(--hidaya-ivory);letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.course-current-module__label span,.course-program-group>header span{color:#f3efe694;font-size:12px}.course-current-module{background:#0b1d2c;border-radius:18px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.course-current-module[data-has-image=false]{grid-template-columns:1fr}.course-current-module>img{object-fit:cover;width:100%;height:100%;min-height:245px}.course-current-module__copy{flex-direction:column;justify-content:center;padding:clamp(24px,3vw,38px);display:flex}.course-current-module__copy small{color:var(--hidaya-acid);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.course-current-module__copy h3{color:var(--hidaya-ivory);text-wrap:balance;margin:8px 0 9px;font-size:25px;line-height:1.12}.course-current-module__copy p{color:#f3efe69e;margin:0 0 18px;line-height:1.5}.course-current-module__copy .button{border-radius:12px;justify-content:center;width:fit-content;min-width:210px}.course-program-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.course-program-group{gap:14px;display:grid}.course-program-group ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.course-program-row a{min-height:82px;color:inherit;background:0 0;border-radius:11px;grid-template-columns:82px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:7px 0;text-decoration:none;display:grid}.course-program-row a:hover,.course-program-row a:focus-visible{background:#ffffff0d;padding-inline:8px}.course-program-row a:focus-visible,.course-presentation__topline a:focus-visible,.course-presentation__actions .button:focus-visible,.course-current-module__copy .button:focus-visible{outline:3px solid var(--hidaya-acid);outline-offset:3px}.course-program-row picture,.course-program-row img,.course-program-row__fallback{width:100%;height:68px;color:var(--hidaya-acid);font-family:var(--hidaya-font-display);background:#0b1d2c;border-radius:9px;place-items:center;font-size:26px;display:grid;overflow:hidden}.course-program-row img{object-fit:cover;height:100%}.course-program-row small{color:var(--hidaya-acid);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-style:normal;font-weight:900;display:block}.course-program-row strong{color:var(--hidaya-ivory);font-size:15px;line-height:1.22;display:block}.course-program-row em{color:#f3efe69e;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-style:normal;line-height:1.35;display:block;overflow:hidden}.course-program-row__copy{min-width:0}.course-program-row__status{color:#f3efe6b8;place-items:center;display:grid}.course-program-row[data-status=locked]{opacity:.82}@media (max-width:820px){.course-presentation__hero-bottom,.course-presentation__section-intro{grid-template-columns:1fr;gap:15px}.course-presentation__actions,.course-presentation__features{grid-template-columns:repeat(2,minmax(0,1fr))}.course-program-groups{grid-template-columns:1fr}.course-current-module{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:620px){.product-main--course-presentation{width:min(100% - 28px,640px);padding:22px 0 96px}.course-presentation__topline{flex-direction:column-reverse;align-items:flex-start;font-size:12px}.course-presentation__hero{border-radius:18px}.course-presentation__intro{padding:24px 20px}.course-presentation__intro h1,.course-presentation__intro h1[data-title-size=long],.course-presentation__intro h1[data-title-size=very-long]{font-size:clamp(1.82rem,8.6vw,2.45rem)}.course-presentation__summary{font-size:15px}.course-presentation__actions,.course-presentation__features{grid-template-columns:1fr}.course-presentation__format{grid-template-columns:repeat(2,minmax(0,1fr))}.course-current-module{grid-template-columns:1fr}.course-current-module>img{aspect-ratio:16/9;min-height:0}.course-current-module__copy{padding:22px}.course-current-module__copy .button{width:100%;min-width:0}.course-program-row a{grid-template-columns:74px minmax(0,1fr) 22px}.course-program-row picture,.course-program-row img,.course-program-row__fallback{height:64px}}.reader-main{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(40px,7vw,100px);display:grid}.reader-content h1{font-size:clamp(54px,7vw,96px)}.reader-lead{color:var(--hidaya-acid);font-size:22px;font-weight:700;line-height:1.5}.reader-body{color:#f3efe6d1;max-width:760px;margin-top:44px;font-size:19px;line-height:1.8}.reader-tools{gap:16px;display:grid;position:sticky;top:110px}.reader-tools>div{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:12px;padding:24px}.stack-form{gap:14px;display:grid}.stack-form textarea{min-height:150px;color:var(--hidaya-ivory);resize:vertical;background:#ffffff0a;border:1px solid #f3efe64d;border-radius:10px;padding:14px}.resource-article{grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.resource-article img{border-radius:14px;width:100%}.resource-article>div{color:#f3efe6bf;font-size:20px;line-height:1.7}.resource-article__visual{border-radius:16px;min-height:460px;overflow:hidden}.resource-article__visual img,.resource-article__visual .catalog-card__shape{object-fit:cover;width:100%;height:100%;min-height:460px}.resource-meta{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.resource-meta span,.resource-themes a{color:#f3efe6b8;text-transform:uppercase;border:1px solid #f3efe633;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.resource-article blockquote{color:var(--hidaya-ink);background:var(--hidaya-acid);border-radius:12px;margin:38px 0;padding:28px}.resource-article blockquote p{margin:0;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.22}.resource-article blockquote cite{margin-top:14px;font-size:14px;font-style:normal;display:block}.resource-author{border-top:1px solid #f3efe629;margin-top:34px;padding-top:24px}.resource-author a{color:var(--hidaya-acid);font-weight:800}.resource-themes{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.resource-themes a{text-decoration:none}.resource-themes a:hover{color:var(--hidaya-ink);background:var(--hidaya-acid)}.resource-media{border:1px solid #f3efe633;border-radius:12px;margin:30px 0;padding:22px}.resource-media a{color:var(--hidaya-acid);font-weight:800}.resource-media figcaption{color:#f3efe68c;margin-top:8px;font-size:13px}.related-resources{margin-top:110px}.section-heading{margin:0 0 34px}.section-heading h2{max-width:850px;font-family:var(--hidaya-font-condensed);text-transform:uppercase;margin:0;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:.95}.contributor-profile{background:var(--hidaya-ink-soft);border:1px solid #f3efe633;border-radius:18px;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:42px;margin-bottom:90px;padding:clamp(26px,5vw,54px);display:grid}.contributor-profile img,.contributor-profile__portrait{aspect-ratio:1;object-fit:cover;background:var(--hidaya-orange);width:280px;font-family:var(--hidaya-font-display);border-radius:12px;place-items:center;font-size:120px;display:grid}.contributor-profile p{color:#f3efe6c7;font-size:20px;line-height:1.7}.contributor-profile small{color:var(--hidaya-acid);text-transform:uppercase;font-weight:800}.event-detail{background:var(--hidaya-cobalt);border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:48px;min-height:360px;padding:clamp(28px,5vw,58px);display:grid}.event-detail h2{max-width:700px;margin:0 0 14px;font-size:clamp(34px,5vw,60px)}.event-detail__content{align-self:center}.event-detail__content>p:not(.product-eyebrow){color:#f3efe6c7;font-size:18px}.event-detail__action{color:var(--hidaya-ink);background:var(--hidaya-ivory);border-radius:14px;align-content:center;gap:14px;padding:28px;display:grid}.event-detail__action form{gap:12px;display:grid}.event-detail__action p{color:#06101cb3;margin:0;line-height:1.5}.event-capacity{border-top:1px solid #f3efe640;justify-content:space-between;gap:20px;max-width:560px;margin-top:30px;padding-top:20px;display:flex}.event-capacity strong{color:var(--hidaya-acid)}.event-capacity span{color:#f3efe699}.event-state{width:fit-content;color:var(--hidaya-ink);text-transform:uppercase;border:1px solid #06101c33;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900;display:inline-flex}.event-state--success{background:var(--hidaya-acid)}.event-consent{font-size:12px}.text-action{width:fit-content;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:13px;font-weight:800}.action-notice{color:var(--hidaya-ink);background:var(--hidaya-acid);border-radius:10px;margin:0 0 22px;padding:16px 20px;font-weight:800}.debate-stage{grid-template-columns:1fr 1fr;gap:22px;display:grid}.debate-question,.debate-contributions{border-radius:14px;padding:clamp(28px,5vw,52px)}.debate-question{color:var(--hidaya-ink);background:var(--hidaya-orange)}.debate-question .product-eyebrow{color:var(--hidaya-ink)}.debate-question h2{font-size:clamp(36px,5vw,64px);line-height:1.05}.debate-contributions{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e}.debate-contributions blockquote{border-bottom:1px solid #f3efe624;margin:0;padding:22px 0;font-size:18px;line-height:1.55}.debate-contributions blockquote footer{color:#f3efe680;margin-top:10px;font-size:12px}.member-stats{border:1px solid #f3efe62e;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:40px;display:grid;overflow:hidden}.member-stats div{border-right:1px solid #f3efe62e;align-content:center;min-height:150px;padding:24px;display:grid}.member-stats div:last-child{border-right:0}.member-stats strong{color:var(--hidaya-acid);font-family:var(--hidaya-font-display);font-size:58px;font-weight:400}.member-stats span{color:#f3efe694}.member-panel--accent{color:var(--hidaya-ink);background:var(--hidaya-acid)}.member-records,.note-list{gap:16px;display:grid}.member-records article{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:12px;grid-template-columns:190px 1fr;min-height:190px;display:grid;overflow:hidden}.member-records article>img,.record-placeholder{object-fit:cover;background:var(--hidaya-orange);width:190px;height:100%;min-height:190px}.member-records article>div{align-self:center;padding:26px}.member-records h2{margin:0 0 8px;font-size:28px}.member-records p:not(.product-eyebrow){color:#f3efe694}.record-date{width:190px;color:var(--hidaya-ink);background:var(--hidaya-acid);font-family:var(--hidaya-font-display);text-transform:uppercase;place-items:center;font-size:44px;display:grid}.event-records article>div{gap:9px;display:grid}.event-records article>div>*{margin-block:0}.event-instructions{border-left:3px solid var(--hidaya-acid);background:#ffffff0a;padding:12px 14px}.record-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.record-actions form{display:inline-flex}.record-actions .text-action{color:#f3efe6b3}.note-list article{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:12px;padding:28px}.note-list article>p:not(.product-eyebrow){color:#f3efe6c7;font-size:18px;line-height:1.6}.note-list footer{color:#f3efe680;justify-content:space-between;gap:20px;display:flex}.note-list a{color:var(--hidaya-acid);text-decoration:none}.admin-subnav{flex-wrap:wrap;gap:12px;display:flex}.admin-subnav a{color:var(--hidaya-acid);font-size:13px;font-weight:800;text-decoration:none}.admin-split{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:start;gap:26px;display:grid}.admin-form-panel{background:var(--hidaya-cobalt);border-radius:12px;padding:28px;position:sticky;top:110px}.admin-form-panel--wide{width:min(920px,100%);margin:0 auto;position:static}.admin-form-panel h2{margin-top:0}.admin-form{gap:14px;display:grid}.admin-form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-field{gap:7px;font-size:13px;font-weight:800;display:grid}.admin-field input,.admin-field textarea,.admin-field select,.status-form select{width:100%;min-height:46px;color:var(--hidaya-ink);background:var(--hidaya-ivory);font:inherit;border:1px solid #06101c4d;border-radius:8px;padding:10px 12px}.admin-field textarea{resize:vertical;min-height:90px}.admin-field small{display:none}.admin-check{align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.admin-check input{width:20px;height:20px;accent-color:var(--hidaya-acid)}.admin-list{gap:10px;display:grid}.admin-row{background:var(--hidaya-ink-soft);border:1px solid #f3efe629;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:112px;padding:18px 20px;display:grid}.admin-row>i{border-radius:20px;width:8px;height:64px}.admin-row:not(:has(>i)){grid-template-columns:minmax(0,1fr) auto}.admin-row h2{margin:0 0 5px;font-size:21px}.admin-row h2 a{color:inherit;text-decoration:none}.admin-row p{color:#f3efe68c;margin:0;font-size:13px}.admin-row .product-eyebrow{color:var(--hidaya-pink)}.admin-row button,.status-form button,.moderation-card button{color:var(--hidaya-ivory);cursor:pointer;background:0 0;border:1px solid #f3efe640;border-radius:7px;padding:9px 11px}.status-form{gap:7px;min-width:150px;display:grid}.path-builder{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:26px;display:grid}.path-builder>aside{background:var(--hidaya-cobalt);border-radius:12px;padding:24px;position:sticky;top:110px}.builder-module{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:12px;margin-bottom:14px}.builder-module summary{cursor:pointer;grid-template-columns:50px 1fr auto;gap:16px;padding:20px;display:grid}.builder-module summary span{color:var(--hidaya-acid);font-family:var(--hidaya-font-display);font-size:30px}.builder-module>div{padding:0 20px 24px}.builder-module ol{padding:0;list-style:none}.builder-module li{border-top:1px solid #f3efe61f;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.admin-form--compact{background:#ffffff0a;border-radius:10px;margin-top:20px;padding:20px}.check-field{align-items:center;gap:8px;display:flex}.moderation-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.moderation-card{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:10px;margin-bottom:12px;padding:22px}.moderation-card form{gap:8px;margin-top:14px;display:flex}.admin-help{color:#f3efe6a6;font-size:12px;line-height:1.5}.media-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.media-grid article{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:10px;overflow:hidden}.media-grid article>img,.media-grid article>span{object-fit:cover;background:var(--hidaya-orange);place-items:center;width:100%;height:170px;display:grid}.media-grid article>div{gap:8px;padding:14px;display:grid}.media-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-grid code{color:var(--hidaya-acid);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.media-grid small{color:#f3efe680}.profile-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-layout>aside{background:var(--hidaya-cobalt);border-radius:12px;align-content:center;place-items:center;gap:16px;min-height:280px;padding:28px;display:grid}.profile-layout>aside>span{width:120px;height:120px;color:var(--hidaya-ink);background:var(--hidaya-acid);font-family:var(--hidaya-font-display);border-radius:50%;place-items:center;font-size:72px;display:grid}.profile-layout>aside p{text-overflow:ellipsis;max-width:100%;overflow:hidden}.profile-form{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:12px;padding:30px}.event-admin-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.event-admin-layout .admin-form-panel--wide{width:100%;margin:0}.attendee-panel{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:12px;overflow:hidden}.attendee-panel>header{border-bottom:1px solid #f3efe626;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.attendee-panel h2{margin:4px 0 0}.attendee-row{border-bottom:1px solid #f3efe61a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 24px;display:grid}.attendee-row>div{gap:5px;min-width:0;display:grid}.attendee-row span{color:#f3efe68c;text-overflow:ellipsis;font-size:12px;overflow:hidden}.attendee-row form{grid-template-columns:140px auto;gap:8px;display:grid}.attendee-row select,.attendee-row button{border:1px solid #f3efe638;border-radius:7px;min-height:40px;padding:8px 10px}.attendee-row select{color:var(--hidaya-ink);background:var(--hidaya-ivory)}.attendee-row button{color:var(--hidaya-ivory);cursor:pointer;background:0 0}.debate-catalogs{gap:96px;display:grid}.debate-catalog>header,.debate-feed>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.debate-catalog>header h2,.debate-feed>header h2{max-width:760px;font-family:var(--hidaya-font-display);text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:.94}.debate-catalog>header>span,.debate-feed>header>span{min-width:68px;min-height:68px;color:var(--hidaya-ink);background:var(--hidaya-acid);font-family:var(--hidaya-font-display);border-radius:50%;place-items:center;font-size:32px;display:grid}.debate-hero-panel{color:var(--hidaya-ink);background:var(--hidaya-orange);border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:48px;margin-bottom:26px;padding:clamp(30px,5vw,64px);display:grid}.debate-hero-panel .product-eyebrow{color:var(--hidaya-ink);margin:26px 0 12px}.debate-hero-panel h2{max-width:850px;font-family:var(--hidaya-font-display);text-transform:uppercase;margin:0;font-size:clamp(52px,7vw,94px);font-weight:400;line-height:.9}.debate-state{text-transform:uppercase;border:1px solid;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:900;display:inline-flex}.debate-state--open{background:var(--hidaya-acid)}.debate-state--closed{color:var(--hidaya-ivory);background:var(--hidaya-ink)}.debate-hero-panel dl{border-top:1px solid #06101c4d;margin:0}.debate-hero-panel dl div{border-bottom:1px solid #06101c4d;gap:4px;padding:16px 0;display:grid}.debate-hero-panel dt{text-transform:uppercase;font-size:11px;font-weight:900}.debate-hero-panel dd{margin:0;font-size:16px;font-weight:700}.debate-stage{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:26px}.debate-guidelines,.debate-entry{border-radius:16px;padding:clamp(28px,4vw,48px)}.debate-guidelines{color:var(--hidaya-ink);background:var(--hidaya-acid)}.debate-guidelines h2,.debate-entry h2{margin:0 0 20px;font-size:clamp(32px,4vw,52px);line-height:1}.debate-guidelines p{color:#06101cb8;font-size:17px;line-height:1.6}.debate-guidelines ol{counter-reset:frame;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.debate-guidelines li{counter-increment:frame;border-top:1px solid #06101c40;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding-top:12px;font-weight:800;display:grid}.debate-guidelines li:before{content:"0" counter(frame);font-family:var(--hidaya-font-display);font-size:28px}.debate-entry{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e}.debate-form{gap:18px;display:grid}.stance-picker{border:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;display:grid}.stance-picker legend{color:#f3efe6ad;grid-column:1/-1;margin-bottom:10px;font-size:13px;font-weight:800}.stance-picker label{cursor:pointer;position:relative}.stance-picker input{opacity:0;position:absolute}.stance-picker span{background:#ffffff06;border:1px solid #f3efe633;border-radius:11px;align-content:end;gap:5px;min-height:112px;padding:14px;transition:border-color .2s,background .2s,transform .2s;display:grid}.stance-picker strong{font-size:15px}.stance-picker small{color:#f3efe68c;line-height:1.35}.stance-picker input:checked+span{color:var(--hidaya-ink);border-color:var(--hidaya-acid);background:var(--hidaya-acid);transform:translateY(-3px)}.stance-picker input:checked+span small{color:#06101cb3}.stance-picker input:focus-visible+span{outline:3px solid var(--hidaya-pink);outline-offset:2px}.debate-field{gap:8px;font-size:13px;font-weight:800;display:grid}.debate-field span small{color:#f3efe680;font-weight:500}.debate-field textarea,.debate-field input,.debate-report textarea,.moderation-form textarea{width:100%;color:var(--hidaya-ivory);font:inherit;background:#ffffff0a;border:1px solid #f3efe640;border-radius:10px;padding:14px}.debate-field textarea{resize:vertical;min-height:170px}.debate-check{color:#f3efe6b3;align-items:center;gap:9px;font-size:13px;display:flex}.debate-check input{width:18px;height:18px;accent-color:var(--hidaya-acid)}.debate-closed{border-left:5px solid var(--hidaya-pink);background:#ffffff0a;padding:24px}.debate-closed p{color:#f3efe6a6;margin-bottom:0}.debate-feed{margin-top:100px}.debate-feed__grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.debate-voice{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:14px;overflow:hidden}.debate-voice:before{content:"";background:var(--voice-color,var(--hidaya-acid));height:7px;display:block}.debate-voice--nuance{--voice-color:var(--hidaya-pink)}.debate-voice--challenge{--voice-color:var(--hidaya-orange)}.debate-voice>header,.debate-voice>footer,.debate-voice>blockquote,.debate-voice__actions,.debate-replies{margin:0;padding-inline:24px}.debate-voice>header{color:#f3efe67a;text-transform:uppercase;justify-content:space-between;gap:14px;padding-top:22px;font-size:11px;display:flex}.debate-stance{color:var(--voice-color);font-weight:900}.debate-voice>blockquote{padding-block:20px;font-size:19px;line-height:1.6}.debate-voice>footer{flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:22px;display:flex}.debate-voice>footer a,.debate-reply a{color:var(--hidaya-acid);font-size:12px;font-weight:800;text-decoration:none}.debate-voice__actions{border-top:1px solid #f3efe61f;flex-wrap:wrap;gap:8px;padding-block:16px;display:flex}.debate-voice__actions form{margin:0}.debate-voice__actions button,.debate-voice__actions summary{color:#f3efe6c2;font:inherit;cursor:pointer;background:0 0;border:1px solid #f3efe62e;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800;list-style:none}.debate-voice__actions button span{color:var(--hidaya-acid)}.debate-voice__actions details{width:100%}.debate-voice__actions details>summary{width:fit-content}.debate-voice__actions details[open]>summary{background:#ffffff0f;margin-bottom:14px}.debate-voice__actions .debate-form{background:#0003;border-radius:12px;padding:18px}.debate-voice__actions .stance-picker{grid-template-columns:1fr}.debate-voice__actions .stance-picker span{min-height:auto}.debate-report form{gap:8px;display:grid}.debate-report textarea{resize:vertical;min-height:90px}.debate-replies{background:#ffffff09;gap:10px;padding-block:18px 24px;display:grid}.debate-reply{border-left:3px solid var(--hidaya-pink);background:#00000026;padding:14px}.debate-reply--challenge{border-color:var(--hidaya-orange)}.debate-reply span{color:#f3efe68c;text-transform:uppercase;font-size:11px;font-weight:800}.debate-reply p{margin:8px 0;line-height:1.5}.debate-notifications{color:var(--hidaya-ink);background:var(--hidaya-acid);border-radius:14px;margin-bottom:34px;padding:24px}.debate-notifications h2{margin:0 0 16px}.debate-notifications .product-eyebrow{color:var(--hidaya-ink)}.debate-notifications>div{gap:8px;display:grid}.debate-notifications article{background:#f3efe6b3;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.debate-notifications article.is-read{opacity:.7}.debate-notifications article>span{background:var(--hidaya-ink);width:42px;height:42px;color:var(--hidaya-acid);border-radius:50%;place-items:center;display:grid}.debate-notifications p,.debate-notifications small{color:#06101ca8;margin:3px 0 0}.debate-notifications article>div:last-child{justify-items:end;gap:6px;display:grid}.debate-notifications a,.debate-notifications button{color:var(--hidaya-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:11px;font-weight:900;text-decoration:none}.debate-records .record-date{text-align:center;padding:18px;font-size:28px;line-height:.95}.record-date--nuance{background:var(--hidaya-pink)}.record-date--challenge{background:var(--hidaya-orange)}.moderation-note{border-left:3px solid var(--hidaya-orange);background:#ffffff0a;padding:12px 14px}.debate-admin-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.debate-admin-layout .admin-form-panel--wide{width:100%;margin:0}.debate-admin-summary{color:var(--hidaya-ink);background:var(--hidaya-acid);border-radius:12px;gap:10px;padding:26px;display:grid;position:sticky;top:110px}.debate-admin-summary .product-eyebrow{color:var(--hidaya-ink)}.debate-admin-summary>div{border-top:1px solid #06101c40;padding:14px 0;display:grid}.debate-admin-summary strong{font-family:var(--hidaya-font-display);font-size:50px;font-weight:400}.admin-contribution-log{margin-top:50px}.admin-contribution-log>header{margin-bottom:20px}.admin-contribution-log h2{margin:0;font-size:36px}.admin-contribution-log article{border-top:1px solid #f3efe629;grid-template-columns:210px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.admin-contribution-log article>div{gap:6px;display:grid}.admin-contribution-log article span,.admin-contribution-log article small{color:#f3efe680;text-transform:uppercase;font-size:11px}.admin-contribution-log article p{margin:0;line-height:1.5}.moderation-column-heading{margin-bottom:20px}.moderation-column-heading h2{margin:0;font-size:30px}.moderation-card--voice,.moderation-card--report{padding:0;overflow:hidden}.moderation-card>header,.moderation-card>h3,.moderation-card>p,.moderation-card>blockquote,.moderation-card>footer,.moderation-card>.moderation-form{margin-inline:22px}.moderation-card>header{color:#f3efe685;text-transform:uppercase;justify-content:space-between;gap:12px;padding-top:20px;font-size:11px;display:flex}.moderation-card h3{margin-top:14px;margin-bottom:8px}.moderation-card>p,.moderation-card blockquote{line-height:1.55}.moderation-card>footer{color:#f3efe68c;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.moderation-card>footer a{color:var(--hidaya-acid);text-decoration:none}.moderation-card .moderation-form{border-top:1px solid #f3efe624;gap:12px;margin-top:20px;margin-bottom:22px;padding-top:18px;display:grid}.moderation-form label{color:#f3efe6a6;gap:7px;font-size:12px;font-weight:800;display:grid}.moderation-form textarea{resize:vertical;min-height:82px}.moderation-form>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.product-header nav{display:none}.product-hero,.auth-layout{grid-template-columns:1fr}.auth-layout__aside{min-height:460px}.member-grid{grid-template-columns:1fr 1fr}.member-nav{display:none}.catalog-heading,.detail-hero,.reader-main,.resource-article,.admin-split,.path-builder,.profile-layout,.event-admin-layout,.event-detail,.debate-hero-panel,.debate-admin-layout{grid-template-columns:1fr}.catalog-grid{grid-template-columns:1fr 1fr}.reader-tools,.admin-form-panel,.path-builder>aside{position:static}.debate-stage,.moderation-grid{grid-template-columns:1fr}.debate-admin-summary{position:static}.member-stats{grid-template-columns:1fr 1fr}.member-stats div:nth-child(2){border-right:0}.explorer-filters__row{grid-template-columns:1fr 1fr}.theme-mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.theme-tile,.theme-tile--1,.theme-tile--2,.theme-tile--3,.theme-tile--4,.theme-tile--5{grid-area:auto;min-height:360px}.contributor-profile{grid-template-columns:210px minmax(0,1fr)}.contributor-profile img,.contributor-profile__portrait{width:210px}}@media (max-width:640px){.product-main,.member-shell__content{width:min(100% - 32px,1180px)}.product-header{padding-inline:16px}.product-title{font-size:clamp(54px,18vw,78px)}.product-card{min-height:300px}.auth-layout__content{padding:20px 16px}.member-grid{grid-template-columns:1fr}.member-heading{display:block}.catalog-main,.detail-main,.reader-main{width:min(100% - 32px,1240px)}.catalog-grid{grid-template-columns:1fr}.catalog-card{min-height:420px}.event-detail,.event-capacity,.attendee-panel>header{flex-direction:column;align-items:flex-start}.attendee-row,.attendee-row form,.member-stats{grid-template-columns:1fr}.member-stats div{border-bottom:1px solid #f3efe62e;border-right:0}.member-records article{grid-template-columns:105px 1fr}.member-records article>img,.record-placeholder,.record-date{width:105px}.record-date{font-size:30px}.admin-form__row,.media-grid,.admin-row{grid-template-columns:1fr}.admin-row>i{display:none}.status-form{width:100%}.explorer-filters__row,.theme-mosaic,.contributor-profile{grid-template-columns:1fr}.explorer-filters__actions{flex-direction:column;align-items:flex-start}.theme-tile{min-height:390px}.contributor-profile img,.contributor-profile__portrait{width:100%}.stance-picker,.debate-feed__grid{grid-template-columns:1fr}.debate-catalog>header,.debate-feed>header{flex-direction:column;align-items:flex-start}.debate-notifications article,.admin-contribution-log article{grid-template-columns:1fr}.debate-notifications article>div:last-child{justify-items:start}}.mobile-app-header.app-global-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a13f0;border-bottom:1px solid #f3efe61f;min-height:74px;padding:0;display:block;position:sticky;top:0}.app-global-header__inner{justify-content:flex-end;align-items:center;gap:24px;width:min(1320px,100% - 56px);min-height:74px;margin:0 auto;display:flex}.app-global-header__brand,.app-header-profile--mobile{display:none}.app-global-search{background:#030a1370;border:1px solid #f3efe62e;border-radius:999px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;width:min(420px,38vw);height:42px;padding:0 16px;display:grid}.app-global-search:focus-within{border-color:var(--hidaya-orange);box-shadow:0 0 0 3px #ff5a1629}.app-global-search button{width:20px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.app-global-search button:focus-visible{outline:2px solid var(--hidaya-orange);outline-offset:2px}.app-global-search svg{fill:none;stroke:#f3efe6b8;stroke-linecap:round;stroke-width:1.8px;width:20px}.app-global-search input{min-width:0;height:40px;color:var(--hidaya-ivory);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.app-global-search input::placeholder{color:#f3efe67a}.app-global-header .mobile-header-actions{align-items:center;gap:10px;display:flex}.app-global-header .mobile-header-action,.app-global-header .notification-button{color:#f3efe6db;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:44px;height:44px;padding:0 8px;font-size:14px;text-decoration:none;display:flex;position:relative}.app-global-header .mobile-header-action:hover,.app-global-header .notification-button:hover{color:#fff;background:#f3efe612}.app-global-header .notification-button__label{width:auto;min-width:0;height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;font-weight:500;display:inline;position:static}.app-global-header .notification-button__badge{color:#fff;background:var(--hidaya-orange);border:2px solid #030a13;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;display:grid;position:absolute;top:1px;left:25px;right:auto}.app-global-header .user-profile-menu[data-compact] summary{background:0 0;border-radius:50%;min-height:44px;padding:0}.app-global-header .user-profile-menu[data-compact] .app-avatar{width:44px;height:44px}.app-global-header .user-profile-menu[data-compact] .user-profile-menu__label{display:none}.app-global-header .user-profile-menu__panel{inset:calc(100% + 10px) 0 auto auto}.member-app-shell[data-context=game] .app-global-header .notification-button:after,.member-app-shell[data-context=game] .app-global-header .mobile-header-action:after{content:none!important}.member-shell__content{padding-top:22px}.member-home-v1{gap:clamp(22px,2.2vw,34px);display:grid}.home-greeting h1,.home-greeting p,.home-section-heading h2{margin:0}.home-greeting h1,.home-section-heading h2{font-family:var(--hidaya-font-serif,Georgia, serif);letter-spacing:0;font-weight:500}.home-greeting h1{font-size:clamp(32px,3vw,42px);line-height:1}.home-greeting h1 span{color:var(--hidaya-orange)}.home-greeting p{color:#f3efe6a8;margin-top:5px;font-size:14px}.home-game-hero{aspect-ratio:1916/821;isolation:isolate;background:#050c15;border:1px solid #f3efe62e;border-radius:12px;min-height:360px;position:relative;overflow:hidden}.home-game-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#030a13f5 0%,#030a13d9 31%,#030a1324 62%,#0000 100%);position:absolute;inset:0}.home-game-hero>img{z-index:-2;object-fit:contain;object-position:center}.home-game-hero__mobile-art{display:none}.home-game-hero__content{flex-direction:column;justify-content:center;align-items:flex-start;width:min(48%,520px);height:100%;min-height:360px;padding:22px 30px;display:flex}.home-game-hero__content p,.home-game-hero__content h2,.home-game-hero__content div{margin:0}.home-game-hero__content p{color:var(--hidaya-orange);text-transform:uppercase;font-size:12px;font-weight:900}.home-game-hero__content h2{font-family:var(--hidaya-font-display);margin-top:10px;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:.92}.home-game-hero__content h2 span{font-family:var(--hidaya-font-serif,Georgia, serif);font-size:.86em;font-weight:400;display:block}.home-game-hero__content div{color:#f3efe6cc;max-width:390px;margin-top:8px;font-size:14px;line-height:1.42}.home-game-hero__content a{color:#090c13;background:linear-gradient(115deg,#ff5a16,#ff8248);border-radius:999px;align-items:center;gap:24px;min-height:42px;margin-top:14px;padding:0 22px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}@media (min-width:768px){.home-game-hero{aspect-ratio:auto;height:clamp(300px,25vw,360px);min-height:0}.home-game-hero>img{object-fit:cover;object-position:center 45%}.home-game-hero__content{width:min(51%,610px);min-height:0;padding:clamp(24px,2.3vw,34px)}.home-game-hero__content h2{font-size:clamp(48px,4.7vw,66px)}.home-game-hero__content div{max-width:430px;font-size:15px}}.home-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.home-section-heading h2{font-size:clamp(25px,2.2vw,32px)}.home-section-heading a{color:#f3efe6b8;font-size:12px;text-decoration:none}.home-recommendations__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-recommendation-card{min-width:0;color:var(--hidaya-ivory);background:#071421e0;border:1px solid #f3efe633;border-radius:10px;grid-template-rows:auto minmax(156px,1fr);text-decoration:none;transition:transform .18s,border-color .18s;display:grid;overflow:hidden}.home-recommendation-card:hover{border-color:#ff5a16ad;transform:translateY(-2px)}.home-recommendation-card__media{aspect-ratio:16/9;background:#0b1724;overflow:hidden}.home-recommendation-card__media img{object-fit:contain;width:100%;height:100%;display:block}.home-recommendation-card__body{grid-template-rows:auto auto 1fr auto;gap:4px;min-width:0;padding:14px 16px 16px;display:grid}.home-recommendation-card__body small{color:var(--hidaya-orange);text-transform:uppercase;font-size:10px;font-weight:900}.home-recommendation-card[data-accent=blue] small{color:#4f78ff}.home-recommendation-card[data-accent=pink] small{color:#f32b8f}.home-recommendation-card__body>strong{font-family:var(--hidaya-font-serif,Georgia, serif);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;font-weight:500;line-height:1.05;display:-webkit-box;overflow:hidden}.home-recommendation-card__subtitle{color:#f3efe6a8;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.home-recommendation-card__footer{color:#f3efe699;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.home-recommendation-card__footer>span:last-child{width:28px;height:28px;color:var(--hidaya-orange);border:1px solid #ff5a166b;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.home-lower-grid{grid-template-columns:1.1fr .9fr 1fr;gap:14px;display:grid}.home-lower-card{min-width:0;min-height:176px;color:var(--hidaya-ivory);background:#071421db;border:1px solid #f3efe62e;border-radius:10px;text-decoration:none;position:relative;overflow:hidden}.home-resume-card{grid-template-columns:104px minmax(0,1fr) 30px;align-items:start;gap:14px;padding:18px;display:grid}.home-resume-card>img{object-fit:cover;object-position:center;background:#0b1724;border-radius:7px;width:104px;height:140px;display:block}.home-resume-card__content{gap:5px;min-width:0;padding-top:2px;display:grid}.home-resume-card small,.home-daily-card small{color:#ffb424;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.home-resume-card strong{font-family:var(--hidaya-font-serif,Georgia, serif);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.home-resume-card__content>span:not(.home-resume-card__progress){color:#f3efe6a8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.home-resume-card__progress{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.home-resume-card__progress i{background:#f3efe624;border-radius:999px;height:5px;overflow:hidden}.home-resume-card__progress b{border-radius:inherit;background:var(--hidaya-orange);height:100%;display:block}.home-resume-card__progress em{color:#f3efe6b8;font-size:10px;font-style:normal}.home-resume-card>span:last-child{color:var(--hidaya-orange);align-self:center;font-size:22px}.home-daily-card{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.home-daily-card__icon{place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.home-daily-card__icon img{object-fit:contain;width:100%;height:100%;display:block;transform:scale(1.42)}.home-daily-card__content{gap:7px;min-width:0;padding-top:2px;display:grid}.home-daily-card strong{font-family:var(--hidaya-font-serif,Georgia, serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.home-daily-card em{color:#080d14;background:linear-gradient(115deg,#ff5a16,#ff8248);border-radius:999px;width:fit-content;padding:6px 14px;font-size:10px;font-style:normal;font-weight:900}.home-quote-card{isolation:isolate;background:#281611;align-content:center;padding:20px 44% 20px 22px;display:grid}.home-quote-card:after{z-index:-1;content:"";background:linear-gradient(90deg,#281611f0 0 48%,#2816111f 100%);position:absolute;inset:0}.home-quote-card img{z-index:-2;object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.home-quote-card blockquote{font-family:var(--hidaya-font-serif,Georgia, serif);margin:0;font-size:clamp(15px,1.35vw,19px);font-style:italic;line-height:1.25}.home-quote-card figcaption{color:var(--hidaya-orange);letter-spacing:.2em;text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:900}@media (min-width:768px) and (max-height:800px){.mobile-app-header.app-global-header,.app-global-header__inner{min-height:64px}.member-shell__content{padding-top:14px}}@media (max-width:767px){.mobile-app-header.app-global-header{min-height:118px;padding:10px 16px 12px;display:block}.app-global-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;width:100%;min-height:0;display:grid}.app-global-header__brand{grid-area:1/1;display:block}.app-global-header__brand img{width:94px;height:auto;display:block}.app-global-header .mobile-header-actions{gap:1px}.app-global-header .mobile-header-action,.app-global-header .notification-button{width:42px;min-width:42px;height:42px;padding:0}.app-global-header .mobile-header-action>span,.app-global-header .notification-button__label{display:none}.app-global-header .notification-button__badge{top:0;left:24px}.app-header-profile--desktop{display:none}.app-header-profile--mobile{display:block}.app-global-search{grid-column:1/-1;width:100%;height:40px}.member-app-shell[data-context=game] .app-global-header,.member-app-shell[data-context=game]:not(.member-reference-v5) .app-global-header__inner{min-height:0}.member-app-shell:not([data-context=game]) .member-shell__content,.member-app-shell[data-context=game]:not(.member-reference-v5) .member-shell__content{width:100%;padding:18px 14px calc(110px + env(safe-area-inset-bottom))}.member-home-v1{gap:20px}.home-greeting h1{font-size:34px}.home-greeting p{font-size:13px}.home-game-hero{aspect-ratio:auto;border-radius:12px;width:100%;min-height:390px}.home-game-hero__master{display:none}.home-game-hero__mobile-art{z-index:-2;display:block;position:absolute;inset:0}.home-game-hero__mobile-art img{object-fit:cover}.home-game-hero__shapes{opacity:.74;object-position:70% center}.home-game-hero__landscape{opacity:.72;object-position:72% bottom}.home-game-hero__mobile-art .home-game-hero__portrait{object-fit:contain;object-position:right bottom;width:82%!important;height:94%!important;inset:auto -18% -4% auto!important}.home-game-hero:after{background:linear-gradient(90deg,#030a13f5 0%,#030a13c7 47%,#030a1314 100%)}.home-game-hero__content{justify-content:flex-end;width:62%;min-height:390px;padding:24px 18px 28px}.home-game-hero__content h2{font-size:clamp(40px,12vw,52px)}.home-game-hero__content div{font-size:13px}.home-game-hero__content a{gap:12px;min-height:40px;padding-inline:16px}.home-section-heading{align-items:center}.home-section-heading h2{font-size:26px}.home-section-heading a{text-align:right;max-width:112px}.home-recommendations__grid,.home-lower-grid{grid-template-columns:1fr}.home-recommendation-card{grid-template-rows:auto minmax(160px,auto);grid-template-columns:1fr}.home-recommendation-card__body{padding:14px}.home-recommendation-card__body>strong{white-space:normal}.home-recommendation-card__subtitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.home-lower-card{min-height:156px}.home-resume-card,.home-daily-card{width:100%}.home-quote-card{min-height:150px}}@media (max-width:360px){.mobile-app-header.app-global-header,.member-app-shell:not([data-context=game]) .member-shell__content,.member-app-shell[data-context=game]:not(.member-reference-v5) .member-shell__content{padding-inline:12px}.home-game-hero{min-height:370px}.home-game-hero__content{width:67%;min-height:370px;padding-inline:15px}.home-game-hero__content h2{font-size:39px}.home-game-hero__content div{font-size:12px}.home-recommendation-card__body{padding-inline:11px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.microlearning-page{color:var(--hidaya-ivory);gap:clamp(28px,4vw,52px);display:grid}.microlearning-page__heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.microlearning-page__heading h1{letter-spacing:0;max-width:16ch;margin:0;font-size:clamp(50px,5vw,76px);line-height:.94}.microlearning-page__heading>div>p:last-child{color:#f3efe6a8;max-width:48ch;margin:14px 0 0;font-size:17px;line-height:1.55}.microlearning-media{background:var(--hidaya-ink-soft);min-width:0;display:block;position:relative;overflow:hidden}.microlearning-media>img{object-fit:cover;object-position:center}.microlearning-error{color:#ffd3c2;border:1px solid #ff5a165c;border-left:3px solid var(--hidaya-orange);background:#ff5a161a;border-radius:6px;margin:0;padding:14px 16px;line-height:1.45}.microlearning-empty{background:#ffffff05;border:1px dashed #f3efe62e;border-radius:10px;align-content:center;justify-items:start;gap:10px;min-height:260px;padding:clamp(28px,5vw,60px);display:grid}.microlearning-empty h2,.microlearning-empty p{margin:0}.microlearning-empty h2{font-size:clamp(30px,4vw,48px)}.microlearning-empty p{color:#f3efe6a8}.microlearning-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:stretch;gap:22px;display:grid}.microlearning-dashboard-card{background:linear-gradient(118deg,#0c233ffa,#061220fa);border:1px solid #f3efe624;border-radius:10px;grid-template-columns:minmax(260px,.48fr) minmax(0,.52fr);min-width:0;min-height:340px;display:grid;overflow:hidden}.microlearning-dashboard-card>.microlearning-media{min-height:100%}.microlearning-dashboard-card>div{align-content:center;justify-items:start;gap:14px;min-width:0;padding:clamp(26px,3.5vw,46px);display:grid}.microlearning-dashboard-card h2,.microlearning-dashboard-card p{margin:0}.microlearning-dashboard-card h2{font-size:clamp(28px,3vw,42px);line-height:1.05}.microlearning-dashboard-card>div>p:not(.product-eyebrow){color:#f3efe6ad;line-height:1.5}.microlearning-dashboard-card--empty{grid-template-columns:1fr auto;align-items:center;min-height:220px;padding:clamp(26px,3.5vw,42px)}.microlearning-dashboard-card--empty>div{padding:0}.microlearning-inline-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;display:grid}.microlearning-inline-progress>span{background:#f3efe61f;border-radius:7px;height:7px;overflow:hidden}.microlearning-inline-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--hidaya-orange), #ff8a4d);height:100%;display:block}.microlearning-inline-progress strong{color:var(--hidaya-orange);font-size:14px}.dashboard-lower-grid+.dashboard-stats,.dashboard-stats+.microlearning-page{margin-top:0}.dashboard-microlearning{gap:16px;display:grid}.dashboard-microlearning>header h2,.dashboard-microlearning>header p{margin:0}.dashboard-microlearning>header h2{font-size:clamp(28px,3vw,40px)}.microlearning-home-settings{background:#0a1b2ce0;border:1px solid #f3efe624;border-radius:10px;align-content:start;gap:12px;min-width:0;padding:clamp(24px,3vw,34px);display:grid}.microlearning-home-settings h2,.microlearning-home-settings p{margin:0}.microlearning-home-settings h2{font-size:clamp(26px,2.5vw,36px)}.microlearning-home-settings>p:not(.product-eyebrow){color:#f3efe6a3;line-height:1.5}.microlearning-home-settings__note{border-top:1px solid #f3efe61c;padding-top:12px;font-size:13px}.microlearning-duration{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.microlearning-duration legend{color:var(--hidaya-ivory);margin-bottom:10px;font-size:14px;font-weight:800}.microlearning-duration>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.microlearning-duration button{color:#f3efe6ad;cursor:pointer;background:0 0;border:1px solid #f3efe62e;border-radius:8px;justify-content:center;align-items:baseline;gap:3px;min-width:0;min-height:52px;padding:8px 5px;display:flex}.microlearning-duration button[aria-pressed=true]{color:var(--hidaya-ink);border-color:var(--hidaya-orange);background:var(--hidaya-orange)}.microlearning-duration button:focus-visible,.microlearning-track-card:focus-visible,.microlearning-challenge button:focus-visible{outline:3px solid var(--hidaya-orange);outline-offset:3px}.microlearning-duration button:disabled{cursor:wait;opacity:.62}.microlearning-duration button strong{font-size:18px}.microlearning-duration button span,.microlearning-duration>p{font-size:11px}.microlearning-duration>p{color:#f3efe680;margin:0;line-height:1.45}.microlearning-chooser{gap:28px;display:grid}.microlearning-chooser>header{max-width:720px}.microlearning-chooser>header h2,.microlearning-chooser>header p{margin:0}.microlearning-chooser>header h2{font-size:clamp(36px,4vw,58px)}.microlearning-chooser>header>p:last-child{color:#f3efe6a3;margin-top:10px;line-height:1.5}.microlearning-track-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.microlearning-track-card{min-width:0;min-height:360px;color:var(--hidaya-ivory);text-align:left;cursor:pointer;background:#0a1b2cdb;border:1px solid #f3efe624;border-radius:10px;grid-template-rows:148px 1fr;padding:0;transition:transform .18s,border-color .18s,background .18s;display:grid;overflow:hidden}.microlearning-track-card:hover{border-color:#ff5a1694;transform:translateY(-2px)}.microlearning-track-card[data-selected=true]{border-color:var(--hidaya-orange);background:linear-gradient(145deg,#ff5a1621,#0a1b2cf5 62%)}.microlearning-track-card .microlearning-media{min-height:148px}.microlearning-track-card__body{align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.microlearning-track-card__number{color:var(--hidaya-orange);font-size:12px;font-weight:900}.microlearning-track-card__body>strong{font-size:24px;line-height:1.05}.microlearning-track-card__body>small{color:#f3efe6a3;font-size:13px;line-height:1.45}.microlearning-track-card__progress{color:#f3efe68f;border-top:1px solid #f3efe61a;flex-wrap:wrap;gap:5px 10px;margin-top:auto;padding-top:12px;font-size:11px;font-weight:750;display:flex}.microlearning-chooser__finish{border-top:1px solid #f3efe624;border-bottom:1px solid #f3efe624;grid-template-columns:minmax(320px,.75fr) minmax(320px,1.25fr);align-items:end;gap:clamp(24px,5vw,70px);padding:clamp(24px,3vw,38px);display:grid}.microlearning-chooser__finish>div:last-child{justify-content:flex-end;align-items:center;gap:20px;display:flex}.microlearning-chooser__finish>div:last-child p{color:#f3efe68f;max-width:34ch;margin:0;font-size:13px;line-height:1.45}.microlearning-history{gap:18px;display:grid}.microlearning-history>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.microlearning-history h2,.microlearning-history p{margin:0}.microlearning-history h2{font-size:clamp(30px,3.5vw,46px)}.microlearning-history>header>a{color:var(--hidaya-orange);font-weight:800}.microlearning-history ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.microlearning-history li{background:#0a1b2cb8;border:1px solid #f3efe621;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:84px;padding:14px 16px;display:grid}.microlearning-history li>span{min-width:50px;color:var(--hidaya-orange);text-align:center;border:1px solid #ff5a1647;border-radius:6px;padding:8px;font-weight:850}.microlearning-history li>div{gap:4px;min-width:0;display:grid}.microlearning-history li strong,.microlearning-history li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.microlearning-history li small,.microlearning-history__empty{color:#f3efe685}.microlearning-history li>a{color:var(--hidaya-orange);font-size:24px}.microlearning-reader{gap:28px;display:grid}.microlearning-reader__hero{background:linear-gradient(125deg,#07121ffa,#0d2541f2);border:1px solid #f3efe624;border-radius:10px;grid-template-columns:minmax(330px,.45fr) minmax(0,.55fr);min-height:430px;display:grid;overflow:hidden}.microlearning-reader__hero>div{align-content:center;justify-items:start;gap:16px;min-width:0;padding:clamp(30px,5vw,64px);display:grid}.microlearning-reader__hero h1,.microlearning-reader__hero p{margin:0}.microlearning-reader__hero h1{letter-spacing:0;max-width:14ch;font-size:clamp(46px,5vw,72px);line-height:.94}.microlearning-reader__hero>div>p:not(.product-eyebrow){color:#f3efe6a8;max-width:54ch;font-size:17px;line-height:1.5}.microlearning-source a{color:var(--hidaya-orange);text-underline-offset:3px;text-decoration:underline}.microlearning-reader__toolbar,.microlearning-reader__blocks,.microlearning-reader__finish,.microlearning-audio,.microlearning-quiz{width:min(860px,100%);margin-inline:auto}.microlearning-reader__toolbar{border-top:1px solid #f3efe621;border-bottom:1px solid #f3efe621;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:22px 0;display:grid}.microlearning-reader__toolbar>p{color:#f3efe68a;margin:0 0 4px;font-size:13px}.microlearning-reader__blocks{display:grid}.microlearning-content-block{border-bottom:1px solid #f3efe621;gap:14px;padding:clamp(32px,5vw,56px) 0;display:grid}.microlearning-content-block__depth,.microlearning-content-block h2,.microlearning-content-block>p{margin:0}.microlearning-content-block__depth{color:var(--hidaya-orange);text-transform:uppercase;font-size:12px;font-weight:850}.microlearning-content-block h2{max-width:22ch;font-size:clamp(32px,4vw,48px);line-height:1.02}.microlearning-content-block>p:not(.microlearning-content-block__depth){color:#f3efe6c7;max-width:70ch;font-size:clamp(17px,1.7vw,20px);line-height:1.7}.microlearning-definitions{border-left:3px solid var(--hidaya-orange);background:#ff5a1614;gap:10px;margin-bottom:12px;padding:20px 22px;display:grid}.microlearning-definitions p,.microlearning-definitions dl,.microlearning-definitions dd{margin:0}.microlearning-definitions dl{gap:10px;display:grid}.microlearning-definitions dl>div{grid-template-columns:minmax(100px,.25fr) minmax(0,.75fr);gap:14px;display:grid}.microlearning-definitions dt{color:var(--hidaya-ivory);font-weight:850}.microlearning-definitions dd{color:#f3efe6ad;line-height:1.5}.microlearning-challenge{border:0;gap:18px;margin:10px 0 0;padding:0;display:grid}.microlearning-challenge legend{color:#f3efe694;font-size:14px}.microlearning-challenge>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.microlearning-challenge button{min-width:0;min-height:78px;color:var(--hidaya-ivory);text-align:left;cursor:pointer;background:#0a1b2ccc;border:1px solid #f3efe629;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.microlearning-challenge button[aria-pressed=true]{border-color:var(--hidaya-orange);background:#ff5a161c}.microlearning-challenge button strong{width:34px;height:34px;color:var(--hidaya-orange);border:1px solid #ff5a1652;border-radius:50%;place-items:center;display:grid}.microlearning-challenge button span{line-height:1.4}.microlearning-feedback{color:#f3efe6b8;border-left:3px solid var(--hidaya-orange);background:#ff5a1614;gap:6px;margin:0;padding:18px 20px;line-height:1.5;display:grid}.microlearning-feedback[data-correct=true]{border-left-color:var(--hidaya-cobalt);background:#1f44ff17}.microlearning-feedback strong{color:var(--hidaya-ivory)}.microlearning-audio,.microlearning-quiz{background:#0a1b2c9e;border:1px solid #f3efe624;border-radius:8px;gap:18px;padding:24px;display:grid}.microlearning-audio>header,.microlearning-quiz>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.microlearning-audio h2,.microlearning-audio h3,.microlearning-audio p,.microlearning-quiz h2,.microlearning-quiz h3,.microlearning-quiz p{margin:0}.microlearning-audio__mode{grid-template-columns:repeat(2,minmax(88px,1fr));gap:8px;display:inline-grid}.microlearning-audio__mode button,.microlearning-audio__controls button,.microlearning-audio__queue button,.microlearning-audio__controls select{min-height:44px;color:var(--hidaya-ivory);background:#06101bb8;border:1px solid #f3efe629;border-radius:8px}.microlearning-audio__mode button,.microlearning-audio__controls button,.microlearning-audio__queue button{cursor:pointer}.microlearning-audio__mode button[aria-pressed=true],.microlearning-audio__queue button[aria-current=true]{border-color:var(--hidaya-orange);background:#ff5a1621}.microlearning-audio__player,.microlearning-quiz__card{gap:18px;display:grid}.microlearning-audio audio{width:100%}.microlearning-audio__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.microlearning-audio__controls button{padding:0 18px}.microlearning-audio__controls label{color:#f3efe6bd;align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.microlearning-audio__controls select{padding:0 12px}.microlearning-audio__queue{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.microlearning-audio__queue li{min-width:0}.microlearning-audio__queue button{text-align:left;gap:5px;width:100%;min-width:0;height:100%;padding:12px;display:grid}.microlearning-audio__queue span,.microlearning-audio__queue small,.microlearning-audio__fallback,.microlearning-audio__transcript,.microlearning-quiz>header p,.microlearning-quiz__result p{color:#f3efe69e;line-height:1.5}.microlearning-audio__queue span,.microlearning-audio__queue small{font-size:12px}.microlearning-audio__transcript{border-top:1px solid #f3efe61f;padding-top:14px}.microlearning-audio__transcript summary{min-height:44px;color:var(--hidaya-orange);cursor:pointer;align-items:center;display:inline-flex}.microlearning-quiz__card h3{max-width:34ch;font-size:clamp(26px,3vw,38px);line-height:1.08}.microlearning-quiz__nav,.microlearning-reader__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.microlearning-reader__actions{justify-self:end}.microlearning-quiz__result{border-left:3px solid var(--hidaya-orange);background:#ff5a1614;gap:6px;padding:18px 20px;display:grid}.microlearning-quiz__result h3{font-size:28px}.microlearning-reader__finish{background:#0a1b2ce0;border:1px solid #f3efe624;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:28px;display:grid}.microlearning-reader__finish h2,.microlearning-reader__finish p{margin:0}.microlearning-reader__finish h2{font-size:clamp(26px,3vw,38px)}.microlearning-reader__finish>div:not(.microlearning-complete)>p:last-child,.microlearning-complete>p:not(.product-eyebrow){color:#f3efe69e;margin-top:8px;line-height:1.5}.microlearning-complete{grid-column:1/-1}.microlearning-complete>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.microlearning-loading{place-content:center;justify-items:center;gap:12px;min-height:440px;display:grid}.microlearning-loading>span{background:var(--hidaya-orange);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite microlearning-pulse;display:inline-block}.microlearning-loading>span:nth-child(2){animation-delay:.12s}.microlearning-loading>span:nth-child(3){animation-delay:.24s}.microlearning-loading p{color:#f3efe69e;grid-column:1/-1}@keyframes microlearning-pulse{50%{opacity:.35;transform:translateY(-5px)}}@media (max-width:1120px){.microlearning-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.microlearning-home-grid,.microlearning-dashboard-card{grid-template-columns:1fr}.microlearning-dashboard-card>.microlearning-media{min-height:240px}.microlearning-chooser__finish{grid-template-columns:1fr}.microlearning-chooser__finish>div:last-child{justify-content:space-between}}.app-global-header__home-greeting{display:none}@media (min-width:768px){.member-app-shell[data-home] .mobile-app-header.app-global-header,.member-app-shell[data-home] .app-global-header__inner{min-height:108px}.member-app-shell[data-home] .app-global-header__inner{gap:clamp(14px,1.6vw,24px)}.member-app-shell[data-home] .app-global-header__home-greeting{flex:auto;gap:5px;min-width:210px;margin-right:auto;display:grid}.app-global-header__home-greeting strong{font-family:var(--hidaya-font-serif,Georgia, serif);font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1}.app-global-header__home-greeting strong span{color:var(--hidaya-orange)}.app-global-header__home-greeting small{color:#f3efe6a8;font-size:13px}.member-app-shell[data-home] .app-global-search{flex:0 420px;width:min(420px,31vw)}.member-app-shell[data-home] .member-home-v1>.home-greeting{display:none}}@media (min-width:768px) and (max-width:1100px){.member-app-shell[data-home] .app-global-header .mobile-header-action>span,.member-app-shell[data-home] .app-global-header .notification-button__label{display:none}}@media (max-width:767px){.microlearning-page{gap:28px;width:100%}.microlearning-page__heading{flex-direction:column;align-items:flex-start;gap:18px}.microlearning-page__heading h1{max-width:none;font-size:clamp(40px,12vw,54px)}.microlearning-page__heading>div>p:last-child{font-size:15px}.microlearning-home-grid,.microlearning-dashboard-card,.microlearning-dashboard-card--empty{grid-template-columns:1fr}.microlearning-dashboard-card{min-height:0}.microlearning-dashboard-card>.microlearning-media{min-height:196px}.microlearning-dashboard-card>div{padding:22px 18px}.microlearning-dashboard-card h2{font-size:clamp(28px,8.6vw,38px)}.microlearning-dashboard-card--empty{align-items:start;min-height:250px;padding:22px 18px}.microlearning-home-settings{padding:22px 18px}.microlearning-track-grid,.microlearning-history ol,.microlearning-challenge>div{grid-template-columns:1fr}.microlearning-track-card{grid-template-rows:minmax(210px,auto);grid-template-columns:124px minmax(0,1fr);min-height:0}.microlearning-track-card .microlearning-media{min-height:100%}.microlearning-track-card__body{padding:16px}.microlearning-track-card__body>strong{font-size:clamp(20px,6.2vw,25px)}.microlearning-track-card__body>small{font-size:12px}.microlearning-chooser__finish{gap:22px;padding:22px 0}.microlearning-chooser__finish>div:last-child{flex-direction:column;align-items:stretch}.microlearning-chooser__finish .button{width:100%}.microlearning-history>header{flex-direction:column;align-items:flex-start}.microlearning-history li{gap:10px;padding-inline:12px}.microlearning-reader{gap:22px}.microlearning-reader__hero{grid-template-columns:1fr;min-height:0}.microlearning-reader__hero>.microlearning-media{min-height:220px}.microlearning-reader__hero>div{padding:24px 18px 28px}.microlearning-reader__hero h1{max-width:none;font-size:clamp(38px,11vw,50px)}.microlearning-reader__hero>div>p:not(.product-eyebrow){font-size:15px}.microlearning-reader__toolbar{grid-template-columns:1fr;gap:12px}.microlearning-reader__toolbar>p{margin:0}.microlearning-content-block{padding:34px 0}.microlearning-content-block h2{font-size:clamp(30px,9vw,40px)}.microlearning-content-block>p:not(.microlearning-content-block__depth){font-size:17px;line-height:1.62}.microlearning-definitions{padding:18px}.microlearning-definitions dl>div{grid-template-columns:1fr;gap:4px}.microlearning-reader__finish{grid-template-columns:1fr;padding:22px 18px}.microlearning-reader__finish>.button,.microlearning-reader__actions .button,.microlearning-quiz__nav .button{width:100%}.microlearning-audio,.microlearning-quiz{padding:18px}.microlearning-audio>header,.microlearning-quiz>header{display:grid}.microlearning-audio__queue{grid-template-columns:1fr}.microlearning-reader__actions,.microlearning-quiz__nav{justify-content:stretch}.microlearning-complete>div{flex-direction:column;align-items:stretch}.microlearning-complete .button{width:100%}}@media (max-width:359px){.microlearning-duration>div{gap:4px}.microlearning-duration button{min-height:48px}.microlearning-track-card{grid-template-columns:104px minmax(0,1fr)}.microlearning-track-card__body{padding:14px}.microlearning-track-card__body>small{font-size:11px}.microlearning-history li>span{min-width:44px;padding-inline:5px}}@media (prefers-reduced-motion:reduce){.microlearning-loading>span{animation:none}.microlearning-track-card{transition:none}}.conversion-panel{min-height:340px;color:var(--hidaya-ink);background:var(--hidaya-ivory);border-radius:18px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,82px);padding:clamp(30px,6vw,72px);display:grid}.conversion-panel>span{background:var(--hidaya-acid);width:150px;height:150px;font-family:var(--hidaya-font-display);border-radius:50%;place-items:center;font-size:72px;display:grid}.conversion-panel--error>span{background:var(--hidaya-orange)}.conversion-panel h2{font-family:var(--hidaya-font-condensed);text-transform:uppercase;margin:0 0 14px;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.95}.conversion-panel p{max-width:720px;font-size:18px;line-height:1.6}.conversion-panel a:not(.button){color:var(--hidaya-cobalt);font-weight:800}.conversion-panel__note{border-left:4px solid var(--hidaya-cobalt);background:#173dff14;padding:14px 18px;font-size:14px!important}.ayiti-main{width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(36px,6vw,72px) 0 96px}.ayiti-cover,.ayiti-module-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,64px);margin:44px 0 70px;display:grid}.ayiti-cover__media,.ayiti-module-hero__media,.ayiti-module-row picture{background:#f3efe614;border-radius:12px;display:block;overflow:hidden}.ayiti-cover img,.ayiti-module-hero img,.ayiti-module-row img{object-fit:cover;width:100%;height:100%;display:block}.ayiti-cover__media{aspect-ratio:16/10}.ayiti-module-hero__media{aspect-ratio:4/3}.ayiti-cover h2,.ayiti-module-hero h1,.ayiti-deliverable-heading h1{font-family:var(--hidaya-font-display);text-transform:uppercase;margin:0;font-size:clamp(48px,7vw,92px);font-weight:400;line-height:.92}.ayiti-cover h2,.ayiti-module-hero h1,.ayiti-deliverable-heading h1,.ayiti-module-hero p,.ayiti-module-hero small{overflow-wrap:anywhere;max-width:100%}.ayiti-cover p,.ayiti-module-hero p,.ayiti-module-hero small{color:#f3efe6bd;font-size:18px;line-height:1.55}.ayiti-status,.ayiti-member-note{border-left:4px solid var(--hidaya-acid);background:#d8ff0014;padding:16px 18px}.ayiti-curriculum{gap:18px;display:grid}.ayiti-module-row{background:var(--hidaya-ink-soft);border:1px solid #f3efe629;border-radius:12px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:24px;padding:18px;display:grid}.ayiti-module-row picture{aspect-ratio:4/3}.ayiti-module-row span{color:var(--hidaya-acid);font-family:var(--hidaya-font-display);font-size:44px;line-height:1}.ayiti-module-row h3{margin:0 0 8px;font-size:28px}.ayiti-module-row p{color:#f3efe6b8;line-height:1.55}.ayiti-module-nav{z-index:2;background:var(--hidaya-ink);flex-wrap:wrap;gap:8px;margin:-24px 0 32px;padding:12px 0;display:flex;position:sticky;top:0}.ayiti-module-nav a{min-width:44px;min-height:40px;color:var(--hidaya-ivory);border:1px solid #f3efe633;border-radius:999px;place-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-grid}.ayiti-module-nav a:hover{color:var(--hidaya-ink);background:var(--hidaya-acid)}.ayiti-member-note{border-radius:10px;margin-bottom:28px}.ayiti-member-note h2{margin:0 0 8px}.ayiti-section{background:#ffffff09;border:1px solid #f3efe624;border-radius:12px;margin:52px 0;padding:clamp(22px,4vw,42px)}.ayiti-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:52px 0;display:grid}.ayiti-panel{box-sizing:border-box;background:var(--hidaya-ink-soft);border:1px solid #f3efe629;border-radius:12px;gap:16px;min-width:0;padding:clamp(22px,4vw,34px);display:grid}.ayiti-panel h2,.ayiti-section h2{margin:0;font-size:clamp(26px,3vw,38px)}.ayiti-panel p,.ayiti-resources p,.ayiti-feedback p{color:#f3efe6bd;line-height:1.55}.ayiti-panel textarea,.ayiti-deliverable textarea{resize:vertical;width:100%;min-height:150px;color:var(--hidaya-ivory);font:inherit;background:#0000002e;border:1px solid #f3efe63d;border-radius:10px;padding:14px 16px;line-height:1.5}.ayiti-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ayiti-resources article{background:#0000001f;border:1px solid #f3efe624;border-radius:10px;padding:20px}.ayiti-resources h3{margin-top:0}.ayiti-resources a{color:var(--hidaya-acid);font-weight:800}.ayiti-quiz form{gap:20px;display:grid}.ayiti-quiz fieldset,.ayiti-deliverable fieldset{border:1px solid #f3efe62e;border-radius:10px;min-width:0;margin:0;padding:20px}.ayiti-quiz legend,.ayiti-deliverable legend{padding:0 8px;font-weight:900}.ayiti-quiz label{color:#f3efe6d1;gap:12px;margin:12px 0;line-height:1.45;display:flex}.ayiti-feedback{border-top:1px solid #f3efe624;margin-top:32px;padding-top:28px}.ayiti-feedback ol{gap:12px;padding:0;list-style:none;display:grid}.ayiti-feedback li{border-left:4px solid var(--hidaya-orange);background:#ffffff0b;border-radius:8px;padding:16px}.ayiti-feedback span{color:#f3efe6a6;margin:4px 0;display:block}.ayiti-deliverable-heading{align-items:stretch}.ayiti-certificate{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:12px;gap:8px;min-width:min(100%,320px);padding:20px;display:grid}.ayiti-certificate strong{color:var(--hidaya-acid)}.ayiti-certificate span{color:#f3efe6b8}.ayiti-deliverable{gap:18px;display:grid}.ayiti-deliverable label{color:#f3efe6c7;gap:8px;margin-top:14px;font-weight:800;display:grid}.ayiti-certificate-action{margin-top:24px}.ayiti-progress-inline{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.ayiti-progress-inline span,.ayiti-progress-inline strong,.ayiti-admin-score span{color:#f3efe6b8;border:1px solid #f3efe62e;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.ayiti-progress-inline strong{color:var(--hidaya-acid)}.ayiti-admin-score{justify-items:end;gap:8px;display:grid}.ayiti-admin-score strong{font-family:var(--hidaya-font-display);font-size:54px;font-weight:400;line-height:1}@media (max-width:900px){.ayiti-cover,.ayiti-module-hero,.ayiti-module-row,.ayiti-grid{grid-template-columns:1fr}.ayiti-module-row picture{width:100%}.ayiti-resources{grid-template-columns:1fr}.ayiti-admin-score{justify-items:start}}@media (max-width:620px){.ayiti-main{width:min(100% - 28px,1180px);padding-top:24px}.ayiti-cover,.ayiti-module-hero{margin:24px 0 44px}.ayiti-module-hero h1{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(42px,13vw,60px);line-height:.98}.ayiti-section,.ayiti-panel,.ayiti-quiz fieldset,.ayiti-deliverable fieldset{padding:18px}.ayiti-module-nav{flex-wrap:nowrap;max-width:100%;position:static;overflow-x:auto}.ayiti-module-nav a{flex:none}}.conversion-panel form{margin-top:24px}.conversion-panel button:disabled{cursor:not-allowed;opacity:.45}.entry-tab.is-active span,.community-section__heading>p:not(.eyebrow){color:var(--hidaya-ivory)}.phone-nav span.is-active small,.lesson-tabs span{color:#f3efe6d1}.theme-card--philosophies .theme-card__topline>b{color:var(--hidaya-ink)}.testimonial span{color:#565b5f}.member-app-shell{min-height:100vh;color:var(--hidaya-ivory);background:radial-gradient(circle at 88% 12%, #173dff38, transparent 28rem), radial-gradient(circle at 72% 92%, #ff5a161f, transparent 24rem), var(--hidaya-ink);font-family:var(--hidaya-font-sans);grid-template-columns:auto minmax(0,1fr);display:grid}.member-app-shell__body{min-width:0}.app-sidebar{z-index:30;background:#030a13f5;border-right:1px solid #f3efe624;grid-template-rows:auto minmax(0,1fr) auto;gap:24px;width:264px;height:100vh;padding:22px 14px;transition:width .18s;display:grid;position:sticky;top:0;box-shadow:18px 0 60px #00000038}.app-sidebar[data-collapsed=true]{width:80px}.app-sidebar__top{justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.app-sidebar__brand{min-width:48px;min-height:48px;color:var(--hidaya-ivory);place-items:center;text-decoration:none;display:grid}.app-sidebar__brand img{width:112px;height:auto}.app-sidebar__brand span{font-family:var(--hidaya-font-display);font-size:32px;display:none}.app-sidebar[data-collapsed=true] .app-sidebar__brand img,.app-sidebar[data-collapsed=true] .user-profile-menu__label,.app-sidebar[data-collapsed=true] .sidebar-nav-item span{display:none}.app-sidebar[data-collapsed=true] .app-sidebar__brand span{display:block}.sidebar-toggle,.notification-button{color:#f3efe6c2;cursor:pointer;background:#ffffff0a;border:1px solid #f3efe626;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.sidebar-toggle:hover,.notification-button:hover{color:var(--hidaya-ivory);background:#ffffff17}.app-sidebar[data-collapsed=true] .sidebar-toggle svg{transform:rotate(180deg)}.app-sidebar__nav{align-content:start;gap:8px;display:grid}.sidebar-nav-item{color:#f3efe6b3;border-radius:12px;align-items:center;gap:14px;min-height:48px;padding:0 14px;font-weight:850;text-decoration:none;transition:color .16s,background .16s;display:flex}.app-sidebar[data-collapsed=true] .sidebar-nav-item{justify-content:center;padding-inline:0}.sidebar-nav-item:hover{color:#fff;background:#f3efe617}.sidebar-nav-item:focus-visible,.sidebar-toggle:focus-visible,.notification-button:focus-visible,.mobile-header-action:focus-visible,.user-profile-menu summary:focus-visible,.mobile-bottom-nav a:focus-visible,.mobile-secondary-menu summary:focus-visible{outline:3px solid var(--hidaya-acid);outline-offset:3px}.app-icon{flex:none;width:22px;height:22px}.app-sidebar__footer{gap:12px;display:grid}.notification-button{text-decoration:none;position:relative}.notification-button span{min-width:22px;height:22px;color:var(--hidaya-ink);background:var(--hidaya-acid);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-6px;right:-5px}.user-profile-menu{position:relative}.user-profile-menu summary,.mobile-secondary-menu summary{min-height:58px;color:var(--hidaya-ivory);cursor:pointer;background:#ffffff0d;border-radius:14px;align-items:center;gap:12px;padding:8px;list-style:none;display:flex}.user-profile-menu summary::-webkit-details-marker{display:none}.mobile-secondary-menu summary::-webkit-details-marker{display:none}.app-avatar,.avatar-uploader__preview{width:44px;height:44px;color:var(--hidaya-ink);background:var(--hidaya-acid);border-radius:50%;place-items:center;font-weight:950;display:grid;overflow:hidden}.app-avatar img,.avatar-uploader__preview img{object-fit:cover;width:100%;height:100%}.user-profile-menu__label{min-width:0;display:grid}.user-profile-menu__label strong,.mobile-secondary-menu strong{text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:13px;overflow:hidden}.user-profile-menu__label small,.mobile-secondary-menu small{color:#f3efe68c;font-size:11px}.user-profile-menu__panel,.mobile-secondary-menu>div{background:#071421;border:1px solid #f3efe629;border-radius:14px;gap:6px;width:min(280px,100vw - 32px);padding:10px;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 24px 70px #0000006b}.app-sidebar[data-collapsed=true] .user-profile-menu__panel{bottom:0;left:60px}.user-profile-menu__panel a,.user-profile-menu__panel button,.mobile-secondary-menu a,.mobile-secondary-menu button{color:#f3efe6d1;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-weight:800;text-decoration:none;display:flex}.member-shell__content{width:min(1260px,100% - 48px);margin:0 auto;padding:clamp(28px,5vw,64px) 0 110px}.mobile-app-header,.mobile-bottom-nav{display:none}.app-page-header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;display:flex}.app-page-header h1{max-width:780px;font-family:var(--hidaya-font-display);text-transform:uppercase;margin:0;font-size:clamp(54px,7vw,104px);font-weight:400;line-height:.9}.app-page-header>p,.app-page-header>div+p{color:#f3efe6ad;max-width:520px;font-size:18px;line-height:1.5}.notification-pill,.filter-pills a{color:#f3efe6c7;background:#ffffff0a;border:1px solid #f3efe629;border-radius:999px;align-items:center;min-height:42px;padding:0 14px;font-weight:850;text-decoration:none;display:inline-flex}.member-dashboard,.member-section-stack{gap:28px;display:grid}.feature-hero-card,.editorial-event-card,.progress-card,.active-question-card,.empty-state,.stat-card{background:var(--hidaya-ink-soft);border:1px solid #f3efe629;border-radius:16px}.feature-hero-card{isolation:isolate;align-items:end;min-height:420px;display:grid;position:relative;overflow:hidden}.feature-hero-card>img,.feature-hero-card>.responsive-media-placeholder{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.feature-hero-card__shade{z-index:-1;background:linear-gradient(90deg,#030a13f5 0%,#030a13bd 42%,#030a1347 100%);position:absolute;inset:0}.feature-hero-card__content{max-width:620px;padding:clamp(28px,5vw,54px)}.feature-hero-card__content h2,.editorial-event-card h2,.active-question-card h2,.member-content-band>header h2{font-family:var(--hidaya-font-condensed);text-transform:uppercase;margin:0;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.95}.feature-hero-card__content p:not(.product-eyebrow),.editorial-event-card p:not(.product-eyebrow),.active-question-card p:not(.product-eyebrow){color:#f3efe6c2;max-width:540px;font-size:18px;line-height:1.55}.feature-hero-card__badge{color:var(--hidaya-ink);background:var(--hidaya-acid);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950;position:absolute;top:24px;right:24px}.dashboard-lower-grid,.app-profile-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;gap:22px;display:grid}.editorial-event-card{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) 280px;align-items:stretch;gap:0;display:grid}.dashboard-stack{gap:14px;display:grid}.dashboard-stack>h2{margin:0;font-size:clamp(26px,3vw,38px)}.progress-card{grid-template-columns:190px minmax(0,1fr);gap:20px;padding:18px;display:grid}.progress-card>img,.progress-card>.responsive-media-placeholder{object-fit:cover;background:var(--hidaya-orange);border-radius:12px;width:190px;height:160px}.progress-card h2{margin:0 0 8px;font-size:28px}.progress-card p:not(.product-eyebrow){color:#f3efe6ad}.app-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0 18px;display:grid}.app-progress span{background:#f3efe624;border-radius:999px;height:8px;overflow:hidden}.app-progress i{border-radius:inherit;background:var(--hidaya-cobalt);height:100%;display:block}.active-question-card{padding:clamp(24px,4vw,42px);position:relative;overflow:hidden}.active-question-card__curve{border:10px solid var(--hidaya-cobalt);opacity:.95;border-left:0;border-radius:0 999px 999px 0;width:180px;height:82%;position:absolute;top:20px;right:-76px}.active-question-card ul,.filter-pills{flex-wrap:wrap;gap:10px;margin:20px 0;padding:0;list-style:none;display:flex}.active-question-card li{color:var(--hidaya-ivory);background:#ffffff0d;border:1px solid #f3efe62e;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}.dashboard-stats,.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card{align-content:center;gap:6px;min-height:128px;padding:22px;display:grid}.stat-card strong{color:var(--hidaya-acid);font-family:var(--hidaya-font-display);font-size:clamp(42px,5vw,64px);font-weight:400;line-height:.9}.stat-card[data-accent=orange] strong{color:var(--hidaya-orange)}.stat-card[data-accent=blue] strong{color:var(--hidaya-cobalt)}.stat-card span{color:#f3efe6ad;font-weight:800}.empty-state{align-items:center;gap:24px;min-height:230px;padding:clamp(24px,4vw,42px);display:flex}.empty-state>span{width:82px;height:82px;color:var(--hidaya-ink);background:var(--hidaya-acid);font-family:var(--hidaya-font-display);border-radius:50%;flex:none;place-items:center;font-size:42px;display:grid}.empty-state h2{margin:0 0 8px;font-size:30px}.empty-state p{color:#f3efe6ad}.member-content-band{gap:18px;display:grid}.member-content-band>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.progress-card-grid,.compact-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.path-progress-shell{gap:10px;display:grid}.compact-record-grid a{min-height:190px;color:var(--hidaya-ivory);background:var(--hidaya-ink-soft);border:1px solid #f3efe629;border-radius:16px;align-items:end;padding:18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.compact-record-grid img{object-fit:cover;opacity:.56;width:100%;height:100%;position:absolute;inset:0}.compact-record-grid a:after{content:"";background:linear-gradient(#0000 20%,#06101ce6);position:absolute;inset:0}.compact-record-grid span{z-index:1;font-size:22px;font-weight:900;position:relative}.rencontres-page{gap:clamp(22px,4vw,40px);display:grid}.rencontres-page__header h1{max-width:680px}.rencontres-page__header{margin-bottom:0}.rencontres-page__header h1{font-size:clamp(34px,4vw,52px)}.rencontres-page__header>p{max-width:520px}.rencontres-experiences{gap:18px;display:grid}.rencontres-experience{background:#0a1b2cc2;border:1px solid #f3efe624;border-radius:8px;align-items:center;min-height:clamp(260px,25vw,340px);display:grid;position:relative;overflow:hidden}.rencontres-experience:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#06101cf2 0%,#06101cc7 31%,#06101c29 58%,#06101c14 100%);position:absolute;inset:0}.rencontres-experience[data-visual-side=left]:after{background:linear-gradient(90deg,#06101c0f 0%,#06101c1f 43%,#06101cc7 69%,#06101cf2 100%)}.rencontres-experience>img{z-index:0;object-fit:cover;object-position:var(--desktop-position);width:100%;height:100%;position:absolute;inset:0}.rencontres-experience__copy{z-index:2;align-content:center;justify-items:start;gap:14px;width:min(470px,46%);min-width:0;padding:clamp(24px,4vw,44px);display:grid;position:relative}.rencontres-experience[data-visual-side=left] .rencontres-experience__copy{text-align:left;justify-self:end}.rencontres-experience__copy h2,.rencontres-experience__copy p,.rencontres-themes h2,.rencontres-themes p,.rencontres-theme-card h3,.rencontres-theme-card p,.rencontres-info-page h1,.rencontres-info-page h2,.rencontres-info-page p,.rencontres-theme-detail h1,.rencontres-theme-detail h2,.rencontres-theme-detail p{margin:0}.rencontres-experience__copy h2{max-width:16ch;font-size:clamp(30px,3vw,40px);line-height:1.03}.rencontres-experience__copy>p{color:#f3efe6b8;max-width:44ch;font-size:15px;line-height:1.5}.rencontres-experience__copy ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rencontres-experience__copy li{color:#f3efe6c2;background:#06101b75;border:1px solid #f3efe624;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:800}.rencontres-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rencontres-themes{gap:22px;display:grid}.rencontres-themes>header,.rencontres-info-page>header{gap:12px;display:grid}.rencontres-themes>header p:not(.product-eyebrow),.rencontres-info-page>header p,.rencontres-theme-detail>header p{color:#f3efe6ad;max-width:720px;line-height:1.55}.rencontres-themes h2,.rencontres-info-page h1,.rencontres-theme-detail h1{max-width:760px;font-size:clamp(34px,4.3vw,58px);line-height:1.02}.rencontres-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rencontres-theme-card{background:#0a1b2cc7;border:1px solid #f3efe624;border-radius:8px;min-width:0;overflow:hidden}.rencontres-theme-card img{aspect-ratio:3/2;object-fit:cover;object-position:center;width:100%}.rencontres-theme-card>div{gap:12px;padding:18px;display:grid}.rencontres-theme-card h2,.rencontres-theme-card h3{font-size:clamp(23px,2.3vw,30px);line-height:1.08}.rencontres-theme-card p:not(.product-eyebrow){color:#f3efe6ad;line-height:1.55}.rencontres-empty{background:#0a1b2c9e;border:1px solid #f3efe624;border-radius:8px;gap:12px;padding:22px;display:grid}.rencontres-empty h3,.rencontres-empty p{margin:0}.rencontres-empty p{color:#f3efe6a8;line-height:1.55}.rencontres-info-page,.rencontres-theme-detail{gap:28px;width:min(960px,100%);margin-inline:auto;display:grid}.rencontres-info-page--wide{width:100%}.rencontres-info-page section,.rencontres-theme-detail section{background:#0a1b2ca3;border:1px solid #f3efe624;border-radius:8px;gap:12px;padding:24px;display:grid}.rencontres-info-page section p,.rencontres-theme-detail section p,.rencontres-info-page li{color:#f3efe6b8;line-height:1.6}.rencontres-info-page ol,.rencontres-info-page ul{gap:10px;margin:0;padding-left:20px;display:grid}.rencontres-info-page__actions{flex-wrap:wrap;gap:10px;display:flex}.rencontres-readiness strong{font-size:clamp(44px,7vw,76px);line-height:1}.rencontres-readiness div{gap:10px;display:grid}.rencontres-readiness p{border-top:1px solid #f3efe61f;justify-content:space-between;gap:16px;padding-top:10px;display:flex}.rencontres-readiness b{color:var(--hidaya-orange)}.rencontres-theme-detail>header{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:center;gap:24px;display:grid}.rencontres-theme-detail>header>div{gap:14px;display:grid}.rencontres-theme-detail>header img{aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:8px;width:100%}@media (max-width:1120px){.rencontres-experience{min-height:300px}.rencontres-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rencontres-theme-detail>header{grid-template-columns:1fr}}@media (max-width:767px){.rencontres-page{gap:24px}.rencontres-page__header h1{font-size:clamp(31px,9vw,42px)}.rencontres-experience,.rencontres-experience[data-visual-side=left]{align-items:end;min-height:auto;padding-top:min(56.25%,260px)}.rencontres-experience:after,.rencontres-experience[data-visual-side=left]:after{background:linear-gradient(#06101c14 0%,#06101c2e 38%,#06101ceb 100%)}.rencontres-experience>img{object-position:var(--mobile-position)}.rencontres-experience__copy{width:100%;padding:20px}.rencontres-experience__copy h2{max-width:16ch;font-size:clamp(26px,7.4vw,34px)}.rencontres-actions{align-items:stretch}.rencontres-actions .button{justify-content:center;width:100%}.rencontres-theme-grid{grid-template-columns:1fr}.rencontres-info-page section,.rencontres-theme-detail section{padding:20px}.rencontres-readiness p{gap:4px;display:grid}}.editorial-event-card{color:var(--hidaya-ink);background:var(--hidaya-ivory);overflow:hidden}.editorial-event-card>img,.editorial-event-card>.responsive-media-placeholder{object-fit:cover;width:100%;height:100%;min-height:360px}.editorial-event-card__body{padding:clamp(26px,4vw,46px)}.editorial-event-card .product-eyebrow,.editorial-event-card h2{color:var(--hidaya-ink)}.editorial-event-card p:not(.product-eyebrow){color:#06101cb8}.editorial-event-card aside{align-content:center;gap:10px;padding:18px;display:grid}.editorial-event-card .stat-card{color:var(--hidaya-ivory);background:var(--hidaya-ink)}.theme-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.theme-chip-grid a{min-height:140px;color:var(--hidaya-ivory);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-color) 68%, #06101c), #06101c);border:1px solid #f3efe624;border-radius:14px;align-content:end;padding:18px;font-size:22px;font-weight:950;text-decoration:none;display:grid}.theme-chip-grid span{color:#f3efe6b3;margin-top:8px;font-size:13px;font-weight:650}.message-layout{grid-template-columns:280px minmax(0,1fr);gap:18px;display:grid}.message-layout aside{background:var(--hidaya-ink-soft);border:1px solid #f3efe629;border-radius:16px;padding:24px}.avatar-uploader{justify-items:start;gap:12px;display:grid}.avatar-uploader__preview{width:128px;height:128px;font-size:42px}.avatar-form{gap:12px;margin-top:22px;display:grid}.avatar-form label{color:#f3efe6b8;gap:8px;font-size:13px;font-weight:850;display:grid}.avatar-form input{width:100%;color:var(--hidaya-ivory);background:#ffffff0a;border:1px solid #f3efe62e;border-radius:10px;padding:12px}.profile-main-panel{gap:18px;display:grid}.app-profile-layout>aside{background:var(--hidaya-ink-soft);border:1px solid #f3efe629;border-radius:16px;align-self:start;padding:26px}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.member-dashboard .app-page-header{align-items:start}.member-dashboard .app-page-header h1{font-family:var(--hidaya-font-sans);letter-spacing:0;text-transform:none;font-size:clamp(34px,4vw,46px);font-weight:500;line-height:1.05}.member-dashboard .notification-button{background:#ffffff09;border-radius:50%;width:58px;height:58px}.app-sidebar{padding:34px 18px 24px}.sidebar-nav-item{border-radius:14px;min-height:64px;font-size:17px}.app-sidebar[data-collapsed=true] .sidebar-nav-item{min-height:56px}.app-sidebar__footer{border-top:1px solid #f3efe62e;padding-top:18px}.member-dashboard .feature-hero-card__content h2,.member-dashboard .active-question-card h2,.experience-card h3,.experience-phone h2,.experience-phone strong{font-family:var(--hidaya-font-sans);letter-spacing:0;text-transform:none;font-weight:500}.member-dashboard .feature-hero-card__content h2{max-width:560px;font-size:clamp(42px,5vw,62px);line-height:1.02}.member-dashboard .dashboard-stack,.member-dashboard .active-question-card{background:var(--hidaya-ink-soft);border:1px solid #f3efe629;border-radius:16px;min-height:320px;padding:clamp(24px,3vw,34px)}.member-dashboard .dashboard-stack .product-eyebrow{color:var(--hidaya-cobalt);margin-bottom:0}.member-dashboard .dashboard-stack>h2{margin-bottom:8px}.member-dashboard .progress-card{background:0 0;border:0;padding:0}.member-dashboard .progress-card .button{display:none}.member-dashboard .active-question-card h2{font-size:clamp(28px,3vw,38px);line-height:1.12}.experience-showcase{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.experience-showcase__desktop{background:linear-gradient(90deg, #0a192bf2, #0d1d30c7), var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:18px;min-width:0;padding:clamp(22px,3vw,34px)}.experience-showcase__desktop>h2{margin:0 0 24px;font-size:clamp(26px,3vw,34px)}.experience-showcase__grid{grid-template-columns:minmax(0,1fr) minmax(230px,.36fr);align-items:stretch;gap:28px;display:grid}.experience-card{min-height:320px;color:var(--hidaya-ink);background:var(--hidaya-ivory);border-radius:16px;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);display:grid;overflow:hidden}.experience-card>img,.experience-card>.responsive-media-placeholder{object-fit:cover;width:100%;height:100%}.experience-card>div{align-content:center;padding:clamp(24px,4vw,44px);display:grid}.experience-card .product-eyebrow,.experience-card h3{color:var(--hidaya-ink)}.experience-card h3{margin:0;font-size:clamp(34px,4vw,56px);line-height:1.05}.experience-card p:not(.product-eyebrow){color:#06101cb8;font-size:18px;line-height:1.45}.experience-card>div>span{color:#06101cc7;border:1px solid #06101c2e;border-radius:999px;width:fit-content;padding:9px 13px;font-size:13px;font-weight:850}.experience-rail{gap:16px;display:grid}.experience-rail article{background:#ffffff0b;border-radius:16px;align-content:center;gap:8px;min-height:118px;padding:24px;display:grid}.experience-rail span{color:#f3efe68c;font-size:14px;font-weight:750}.experience-rail strong{color:var(--hidaya-ivory);font-size:clamp(26px,3vw,42px);line-height:1.02}.experience-rail i{background:linear-gradient(90deg, var(--hidaya-cobalt), var(--hidaya-pink), var(--hidaya-acid), var(--hidaya-orange));border-radius:999px;width:72px;height:14px}.experience-showcase[data-tone=orange] .experience-rail i{background:linear-gradient(90deg, var(--hidaya-cobalt), var(--hidaya-pink), var(--hidaya-acid), var(--hidaya-orange))}.experience-cta{background:#ffffff09;border-radius:16px;margin-top:22px;padding:clamp(22px,3vw,34px)}.experience-cta p{color:#f3efe694;margin:0 0 14px;font-weight:750}.experience-cta h3{max-width:760px;margin:0 0 18px;font-size:clamp(28px,3vw,42px);line-height:1.08}.experience-phone{background:#06101c;border:2px solid #f3efe638;border-radius:44px;align-content:start;gap:14px;min-height:620px;padding:26px 22px;display:grid;position:relative;box-shadow:0 34px 90px #0006}.experience-phone:before{content:"";background:#020811;border-radius:0 0 18px 18px;width:128px;height:30px;position:absolute;top:0;left:50%;transform:translate(-50%)}.experience-phone__status{color:#f3efe6d1;justify-content:space-between;font-size:12px;font-weight:900;display:flex}.experience-phone h2{margin:0;font-size:28px;line-height:1.12}.experience-phone>p:not(.product-eyebrow){color:#f3efe694;margin:0;font-size:14px;line-height:1.45}.experience-phone>a{min-height:270px;color:var(--hidaya-ivory);border-radius:16px;align-items:end;margin-top:12px;padding:18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.experience-phone>a img,.experience-phone>a .responsive-media-placeholder{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.experience-phone>a:after{content:"";background:linear-gradient(#0000 34%,#030a13eb);position:absolute;inset:0}.experience-phone>a span,.experience-phone>a strong{z-index:1;position:relative}.experience-phone>a span{color:var(--hidaya-acid);text-transform:uppercase;font-size:11px;font-weight:900}.experience-showcase[data-tone=orange] .experience-phone>a span{color:var(--hidaya-orange)}.experience-phone>a strong{max-width:270px;font-size:24px;line-height:1.06}.experience-phone__meta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.experience-phone__meta span{color:#f3efe6b8;border:1px solid #f3efe626;border-radius:10px;place-items:center;min-height:48px;font-size:12px;font-weight:850;display:grid}.button--blue{color:#fff;background:var(--hidaya-cobalt)}.member-path-dashboard{gap:clamp(28px,4vw,54px)}.member-path-dashboard__intro{gap:10px;display:grid}.member-path-dashboard__intro h1{color:var(--hidaya-ivory);font-family:var(--hidaya-font-sans);letter-spacing:0;margin:0;font-size:clamp(32px,3vw,40px);font-weight:900;line-height:1.08}.member-path-dashboard__intro>p:not(.product-eyebrow){color:#f3efe69e;margin:0;font-size:18px;line-height:1.45}.member-path-dashboard__grid{grid-template-columns:minmax(620px,980px) minmax(320px,470px);align-items:stretch;gap:clamp(32px,3vw,40px);display:grid}.member-path-dashboard__main{align-content:start;gap:28px;min-width:0;display:grid}.member-path-current{height:clamp(254px,16.5vw,285px);min-height:0;color:var(--hidaya-ink);background:var(--hidaya-ivory);border:1px solid #f3efe638;border-radius:18px;grid-template-columns:minmax(300px,360px) minmax(0,1fr);display:grid;overflow:hidden}.member-path-current>img,.member-path-current>.responsive-media-placeholder{object-fit:cover;width:100%;height:100%;min-height:0}.member-path-current>div{align-content:center;gap:12px;min-width:0;padding:clamp(26px,3vw,36px);display:grid}.member-path-current b{color:var(--hidaya-orange);text-transform:uppercase;font-size:13px;font-weight:950;line-height:1}.member-path-current h2,.member-path-next h2,.explorer-training-card h2,.explorer-secondary h3{font-family:var(--hidaya-font-sans);letter-spacing:0;text-transform:none;margin:0;font-weight:500}.member-path-current h2{max-width:12.5ch;color:var(--hidaya-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(26px,2.6vw,32px);font-weight:900;line-height:1.08;display:-webkit-box;overflow:hidden}.member-path-current p{color:#06101c9e;margin:0;font-size:15px;line-height:1.35}.member-path-current>div>strong{color:#06101cad;font-size:17px;font-weight:750}.member-path-current__progress{grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:18px;display:grid}.member-path-current__progress span{background:#06101c29;border-radius:999px;min-height:12px;overflow:hidden}.member-path-current__progress i{border-radius:inherit;background:var(--hidaya-cobalt);min-height:12px;display:block}.member-path-current__progress strong{color:inherit;white-space:nowrap;font-size:18px;font-weight:950}.member-path-next{background:var(--hidaya-ink-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:clamp(18px,3vw,34px);min-height:150px;padding:clamp(24px,3vw,30px);display:flex}.member-path-next p,.member-path-dashboard__side span{color:#f3efe6a8;margin:0;font-size:14px;font-weight:900}.member-path-next h2{color:var(--hidaya-ivory);font-size:clamp(28px,2.6vw,34px);line-height:1.08}.member-path-next .button{justify-content:center;width:min(100%,270px);min-height:82px;font-size:18px}.member-path-next .button img,.member-path-detail-link img,.member-path-library .button img{filter:invert();width:22px;height:22px}.member-path-next>div{gap:8px;min-width:0;display:grid}.member-path-next>div>span{color:#f3efe69e;line-height:1.4}.member-path-dashboard__side{align-content:start;gap:18px;display:grid}.member-path-dashboard__side article{background:var(--hidaya-ink-soft);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:10px 22px;min-height:94px;padding:18px 22px;display:grid;position:relative}.member-path-dashboard__side strong{color:var(--hidaya-ivory);font-family:var(--hidaya-font-sans);font-size:clamp(25px,2vw,30px);font-weight:950;line-height:1}.member-path-dashboard__side p{color:#f3efe69e;align-self:end;margin:0;font-size:13px;line-height:1.2}.member-path-dashboard__side .member-path-current__progress{grid-template-columns:1fr}.member-path-dashboard__side .member-path-current__progress strong{display:none}.member-path-detail-link{justify-content:center;min-height:72px}.member-path-secondary__count{min-height:112px;color:var(--hidaya-acid);border:1px solid #d8ff0052;border-radius:12px;place-items:center;padding:18px;font-weight:900;display:grid}.member-path-library{gap:24px;display:grid}.member-path-library>header{gap:8px;display:grid}.member-path-library h2,.member-path-library h3{font-family:var(--hidaya-font-sans);letter-spacing:0;margin:0}.member-path-library h2{color:var(--hidaya-ivory);font-size:clamp(30px,3vw,34px);font-weight:950}.member-path-library>header p,.member-path-library article p{color:#f3efe69e;margin:0}.member-path-library__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.member-path-library article{background:var(--hidaya-ink-soft);border-radius:18px;align-content:start;gap:20px;min-height:228px;padding:28px 30px;display:grid;position:relative}.member-path-library article>span{color:#f3efe69e;background:#030a137a;border-radius:999px;place-items:center;min-width:160px;min-height:38px;font-size:13px;font-weight:950;display:grid;position:absolute;top:18px;right:30px}.member-path-library h3{max-width:calc(100% - 180px);color:var(--hidaya-ivory);font-size:21px;font-weight:950}.member-path-library article>strong{color:var(--hidaya-ivory)}.member-path-library .button{width:fit-content}.member-path-library .button img{filter:none}.member-path-library__list{gap:10px;display:grid}.member-path-library__list a{color:var(--hidaya-acid);font-weight:900;text-decoration:none}.explorer-redesign{gap:clamp(26px,4vw,56px)}.explorer-redesign__top{grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:end;gap:clamp(34px,8vw,130px);display:grid}.explorer-redesign__header{gap:24px;display:grid}.explorer-redesign__header h1{max-width:7.9ch;color:var(--hidaya-ivory);font-family:var(--hidaya-font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(76px,9vw,142px);font-weight:400;line-height:.84}.explorer-redesign__header>p:not(.product-eyebrow){color:#f3efe6a3;max-width:580px;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.42}.explorer-search{background:#06101c85;border:1px solid #f3efe62e;border-radius:16px;gap:10px;padding:16px;display:grid}.explorer-search label{color:var(--hidaya-acid);text-transform:uppercase;font-size:12px;font-weight:950}.explorer-search>div{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.explorer-search input{width:100%;min-height:54px;color:var(--hidaya-ivory);font:inherit;background:#030a13b8;border:1px solid #f3efe62e;border-radius:10px;padding:0 18px}.explorer-universe-grid{grid-template-rows:minmax(318px,340px) minmax(318px,340px);grid-template-columns:minmax(380px,510px) minmax(205px,277px) minmax(84px,106px) minmax(205px,277px);align-items:stretch;gap:30px;display:grid}.explorer-universe-card{min-height:318px;color:var(--hidaya-ivory);isolation:isolate;border:1px solid #f3efe647;border-radius:20px;align-items:end;padding:clamp(26px,3vw,38px);text-decoration:none;display:grid;position:relative;overflow:hidden}.explorer-universe-card[data-universe=histoires]{grid-area:1/1/3}.explorer-universe-card[data-universe=arts-imaginaires]{grid-area:1/2/auto/4}.explorer-universe-card[data-universe=politiques-societes]{grid-area:1/4}.explorer-universe-card[data-universe=economies-innovations]{grid-area:2/2}.explorer-universe-card[data-universe=philosophies-spiritualites]{grid-area:2/3/auto/5}.explorer-universe-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.explorer-universe-card:after{content:"";z-index:-1;background:linear-gradient(#030a130d 0%,#030a131f 34%,#030a13db 100%);position:absolute;inset:0}.explorer-universe-card__index,.explorer-universe-card__label{text-transform:uppercase;font-weight:950;position:absolute;top:34px}.explorer-universe-card__index{width:68px;height:68px;color:var(--hidaya-ink);background:var(--hidaya-orange);border-radius:50%;place-items:center;font-size:22px;display:grid;left:34px}.explorer-universe-card[data-accent=blue] .explorer-universe-card__index{color:#fff;background:var(--hidaya-cobalt)}.explorer-universe-card[data-accent=acid] .explorer-universe-card__index{background:var(--hidaya-acid)}.explorer-universe-card[data-accent=pink] .explorer-universe-card__index{background:var(--hidaya-pink)}.explorer-universe-card__label{color:#f3efe6e0;font-size:14px;right:34px}.explorer-universe-card h2{max-width:9.6ch;font-family:var(--hidaya-font-sans);letter-spacing:0;margin:0 0 14px;font-size:clamp(40px,3.8vw,64px);font-weight:900;line-height:.98}.explorer-universe-card[data-universe=histoires] h2{font-size:clamp(62px,5.2vw,92px)}.explorer-universe-card[data-universe=politiques-societes] h2,.explorer-universe-card[data-universe=economies-innovations] h2{font-size:clamp(36px,2.9vw,50px)}.explorer-universe-card p{color:#f3efe6c7;max-width:22ch;margin:0 0 24px;font-size:18px;line-height:1.35}.explorer-universe-card div>span{color:#fff;border-top:1px solid #f3efe67a;justify-content:space-between;gap:20px;padding-top:18px;font-size:19px;font-weight:950;display:flex}.explorer-results>header{align-items:end}.explorer-training-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.explorer-training-card{background:var(--hidaya-ink-soft);border:1px solid #f3efe633;border-radius:14px;overflow:hidden}.explorer-training-card a{min-height:100%;color:inherit;text-decoration:none;display:grid}.explorer-training-card img,.explorer-training-card .responsive-media-placeholder{aspect-ratio:16/10;object-fit:cover;width:100%}.explorer-training-card div{align-content:start;gap:12px;padding:22px;display:grid}.explorer-training-card p{color:var(--hidaya-pink);text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.explorer-training-card h2{color:var(--hidaya-ivory);font-size:clamp(26px,3vw,40px);line-height:1.05}.explorer-training-card span{color:#f3efe69e;font-size:16px;line-height:1.45}.explorer-training-card ul{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.explorer-training-card li{color:#f3efe6c7;border:1px solid #f3efe62e;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.explorer-training-card strong{color:var(--hidaya-acid);font-size:18px}.explorer-integrity-note{color:#f3efe694;margin:0;font-size:13px}.explorer-secondary article{background:var(--hidaya-ink-soft);border-radius:14px;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);display:grid;overflow:hidden}.explorer-secondary img,.explorer-secondary .responsive-media-placeholder{object-fit:cover;width:100%;height:100%;min-height:220px}.explorer-secondary article>div{align-content:center;gap:12px;padding:28px;display:grid}.explorer-secondary h3{color:var(--hidaya-ivory);font-size:clamp(28px,3vw,42px)}.explorer-secondary p{color:#f3efe69e;margin:0}@media (max-width:1180px){.experience-showcase{grid-template-columns:1fr}.experience-phone{display:none}.member-path-dashboard__grid,.explorer-universe-grid{grid-template-columns:1fr}.member-path-dashboard__side{grid-template-columns:repeat(3,minmax(0,1fr))}.member-path-detail-link{grid-column:1/-1}.explorer-universe-card[data-universe]{grid-area:auto}.explorer-training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.app-sidebar,.sidebar-nav-item,.sidebar-toggle,.notification-button{transition:none}}@media (max-width:1024px){.dashboard-lower-grid,.editorial-event-card,.experience-showcase__grid,.app-profile-layout,.message-layout{grid-template-columns:1fr}.experience-card{grid-template-columns:minmax(220px,.54fr) minmax(0,1fr)}.experience-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-rail .button{grid-column:1/-1}.dashboard-stats,.settings-grid,.theme-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.member-app-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom));display:block}.member-dashboard .app-page-header h1{font-size:clamp(32px,9vw,40px)}.app-sidebar{display:none}.mobile-app-header{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a13f0;border-bottom:1px solid #f3efe61f;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 16px;display:flex;position:sticky;top:0}.mobile-app-header img{width:94px;height:auto}.mobile-header-actions{align-items:center;gap:2px;display:flex}.mobile-header-action,.mobile-app-header .notification-button{color:#f3efe6d1;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.mobile-header-action:hover,.mobile-app-header .notification-button:hover{color:#fff;background:#f3efe614}.mobile-secondary-menu{position:relative}.mobile-secondary-menu summary{background:0 0;border-radius:50%;justify-content:center;width:44px;min-height:44px;padding:4px}.mobile-secondary-menu .app-avatar{width:36px;height:36px}.mobile-secondary-menu>div{inset:calc(100% + 10px) 0 auto auto}.member-dashboard .app-page-header>.notification-button{display:none}.member-shell__content{width:min(100% - 28px,640px);padding:24px 0 38px}.app-page-header{gap:10px;margin-bottom:20px;display:grid}.app-page-header h1{font-size:clamp(46px,16vw,70px)}.feature-hero-card{min-height:520px}.member-dashboard .feature-hero-card{min-height:500px}.member-dashboard .feature-hero-card__content h2{font-size:clamp(36px,12vw,52px)}.feature-hero-card__shade{background:linear-gradient(#030a1357 0%,#030a13f5 72%)}.feature-hero-card__badge{width:fit-content;top:16px;left:16px;right:16px}.progress-card,.progress-card-grid,.compact-record-grid,.dashboard-stats,.settings-grid,.theme-chip-grid{grid-template-columns:1fr}.progress-card>img,.progress-card>.responsive-media-placeholder{width:100%}.empty-state,.member-content-band>header{flex-direction:column;align-items:flex-start}.experience-showcase__desktop{background:0 0;border:0;padding:0}.experience-showcase__desktop>h2{font-size:24px}.experience-card{grid-template-columns:1fr}.experience-card>img,.experience-card>.responsive-media-placeholder{aspect-ratio:4/3;min-height:300px}.experience-card>div{padding:24px}.experience-card h3,.experience-cta h3{font-size:clamp(30px,10vw,42px)}.experience-rail{grid-template-columns:1fr}.experience-rail article{min-height:92px}.experience-cta{padding:22px}.member-path-dashboard__grid,.member-path-current,.explorer-secondary article{grid-template-columns:1fr}.member-path-dashboard__intro{gap:0}.member-path-dashboard__intro .product-eyebrow,.member-path-dashboard__intro>p:not(.product-eyebrow){display:none}.member-path-dashboard__intro h1{font-size:clamp(26px,8vw,30px)}.member-path-current{height:auto;color:var(--hidaya-ivory);background:var(--hidaya-ink-soft);border-color:#f3efe62e;border-radius:16px}.member-path-current>img,.member-path-current>.responsive-media-placeholder{aspect-ratio:2;object-position:50% 44%;height:auto;min-height:0}.member-path-current>div{gap:9px;padding:18px 18px 20px}.member-path-current b{color:var(--hidaya-orange)}.member-path-current h2{max-width:none;color:var(--hidaya-ivory);font-size:clamp(24px,8vw,28px)}.member-path-current>div>strong,.member-path-current p{color:#f3efe6b3}.member-path-current>div>strong{font-size:15px}.member-path-current p{font-size:14px}.member-path-current__progress{gap:12px;margin-top:2px}.member-path-current__progress span{background:#f3efe62e;min-height:10px}.member-path-current__progress i{min-height:10px}.member-path-current__progress strong{color:var(--hidaya-ivory)}.member-path-current.ayiti-progress-inline>div>strong,.member-path-current.ayiti-progress-inline .member-path-current__progress strong{border:0;border-radius:0;padding:0}.member-path-dashboard__side{order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.member-path-dashboard__side article{border-radius:10px;min-height:88px;padding:14px 10px;display:block}.member-path-dashboard__side strong{margin-top:16px;font-size:13px;display:block}.member-path-dashboard__side p{display:none}.member-path-next{border-radius:16px;align-items:center;gap:12px;min-height:112px;padding:18px 16px}.member-path-next h2{font-size:20px}.member-path-next>div>span{display:none}.member-path-next .button{width:124px;min-height:58px;padding:0 18px;font-size:0}.member-path-next .button:before{content:"Ouvrir";font-size:16px}.member-path-detail-link{display:none}.member-path-library{gap:18px}.member-path-library>header p{display:none}.member-path-library h2{font-size:25px}.member-path-library__grid{grid-template-columns:1fr;gap:14px}.member-path-library article{border-radius:14px;min-height:84px;padding:18px 16px}.member-path-library article:nth-child(2),.member-path-library article>span{display:none}.member-path-library h3{max-width:none;font-size:17px}.member-path-library .button{min-height:0;color:var(--hidaya-acid);background:0 0;padding:0}.explorer-search>div,.explorer-training-grid{grid-template-columns:1fr}.explorer-universe-grid{gap:18px}.explorer-universe-card{min-height:360px}.explorer-universe-card__index{width:58px;height:58px;top:22px;left:22px}.explorer-universe-card__label{text-align:right;max-width:11ch;top:40px;right:22px}.explorer-universe-card h2{font-size:clamp(38px,13vw,56px)}.editorial-event-card>img,.editorial-event-card>.responsive-media-placeholder{aspect-ratio:4/5;min-height:320px}.active-question-card__curve{right:-120px}.mobile-bottom-nav{z-index:40;min-height:calc(72px + env(safe-area-inset-bottom));padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#030a13fa;border-top:1px solid #f3efe624;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{color:#f3efe6ad;border-radius:14px;place-items:center;gap:3px;min-height:56px;font-size:10px;font-weight:850;text-decoration:none;display:grid}.mobile-bottom-nav a[data-active=true]{color:#fff;background:var(--hidaya-cobalt)}.mobile-bottom-nav .app-icon{width:21px;height:21px}}@media (max-width:360px){.member-shell__content{width:min(100% - 22px,640px)}.mobile-bottom-nav a{font-size:9px}.app-page-header h1{font-size:44px}}.explorer-redesign__top{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(36px,5vw,80px)}.explorer-redesign__header h1{max-width:9ch;font-size:clamp(62px,5.6vw,104px);line-height:.94}.explorer-redesign__header>p:not(.product-eyebrow) strong{color:var(--hidaya-ivory)}.explorer-search input{border-color:#f3efe63d;min-height:50px}.explorer-search>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.explorer-search .button{justify-content:center;gap:10px;min-height:50px}.explorer-search .button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.explorer-universe-grid{grid-template-rows:repeat(2,410px);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,.72fr);gap:28px}.explorer-universe-card.theme-card{--theme-card-pad:clamp(22px, 2.1vw, 38px);background:var(--hidaya-ink-soft);isolation:isolate;border:1px solid #f3efe652;border-radius:23px;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.explorer-universe-card.theme-card--histoires{grid-area:1/1/3}.explorer-universe-card.theme-card--arts{grid-area:1/2}.explorer-universe-card.theme-card--politiques{grid-area:1/3}.explorer-universe-card.theme-card--economies{grid-area:2/2}.explorer-universe-card.theme-card--philosophies{grid-area:2/3}.explorer-universe-card.theme-card>img.theme-card__media{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-card__scrim{z-index:-1;background:linear-gradient(#030a1305 0%,#030a132e 36%,#030a13e6 100%);position:absolute;inset:0}.theme-card__badge,.theme-card__eyebrow,.theme-card__title,.theme-card__description,.theme-card__cta{z-index:1;position:absolute}.theme-card__badge{top:var(--theme-card-pad);left:var(--theme-card-pad);width:40px;height:40px;color:var(--hidaya-ink);background:var(--hidaya-orange);border-radius:50%;place-items:center;font-size:13px;font-weight:950;display:grid}.explorer-universe-card[data-accent=blue] .theme-card__badge{color:#fff;background:var(--hidaya-cobalt)}.explorer-universe-card[data-accent=acid] .theme-card__badge{background:var(--hidaya-acid)}.explorer-universe-card[data-accent=pink] .theme-card__badge{background:var(--hidaya-pink)}.theme-card__eyebrow{top:calc(var(--theme-card-pad) + 5px);right:var(--theme-card-pad);color:#f3efe6e6;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:950;left:132px;overflow:hidden}.explorer-universe-card.theme-card .theme-card__title{right:var(--theme-card-pad);bottom:152px;left:var(--theme-card-pad);max-width:none;color:var(--hidaya-ivory);font-family:var(--hidaya-font-sans);letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(32px,3.15vw,58px);font-weight:950;line-height:1.02;display:-webkit-box;overflow:hidden}.explorer-universe-card.theme-card--histoires .theme-card__title{font-size:clamp(56px,5vw,82px)}.explorer-universe-card.theme-card--politiques .theme-card__title,.explorer-universe-card.theme-card--economies .theme-card__title{font-size:clamp(32px,2.7vw,48px)}.theme-card__description{right:var(--theme-card-pad);bottom:82px;left:var(--theme-card-pad);color:#f3efe6d1;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:44ch;font-size:clamp(15px,1.05vw,18px);line-height:1.35;display:-webkit-box;overflow:hidden}.theme-card__cta{right:var(--theme-card-pad);bottom:24px;left:var(--theme-card-pad);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #f3efe694;justify-content:space-between;align-items:end;gap:16px;height:44px;padding-top:15px;font-size:17px;font-weight:950;display:flex;overflow:hidden}.theme-card__cta span{flex:none;font-size:26px;line-height:1}@media (max-width:1440px) and (min-width:1101px){.explorer-universe-card.theme-card--philosophies{grid-column:2/4}}@media (max-width:1100px){.explorer-redesign__top{grid-template-columns:1fr;gap:28px}.explorer-redesign__header{gap:18px}.explorer-redesign__header h1{max-width:8ch;font-size:clamp(64px,18vw,92px);line-height:.94}.explorer-redesign__header>p:not(.product-eyebrow){max-width:34ch;font-size:17px}.explorer-universe-grid{grid-template-rows:none;grid-template-columns:1fr;gap:18px;margin-top:18px}.explorer-universe-card.theme-card,.explorer-universe-card.theme-card--histoires,.explorer-universe-card.theme-card--arts,.explorer-universe-card.theme-card--politiques,.explorer-universe-card.theme-card--economies,.explorer-universe-card.theme-card--philosophies{--theme-card-pad:24px;grid-area:auto;height:min(390px,100vw - 32px);min-height:300px;max-height:390px}.theme-card__badge{width:40px;height:40px;font-size:13px}.theme-card__eyebrow{font-size:12px;top:30px;left:82px}.explorer-universe-card.theme-card .theme-card__title,.explorer-universe-card.theme-card--histoires .theme-card__title,.explorer-universe-card.theme-card--politiques .theme-card__title,.explorer-universe-card.theme-card--economies .theme-card__title{font-size:clamp(32px,9.6vw,46px);bottom:145px}.theme-card__description{font-size:15px;bottom:78px}.theme-card__cta{font-size:16px;bottom:20px}}@media (max-width:430px){.explorer-redesign__header h1{font-size:clamp(52px,16vw,64px)}.explorer-search{padding:0}.explorer-search>div{grid-template-columns:1fr}.theme-card__badge{width:36px;height:36px;font-size:12px}.explorer-universe-card.theme-card,.explorer-universe-card.theme-card--histoires,.explorer-universe-card.theme-card--arts,.explorer-universe-card.theme-card--politiques,.explorer-universe-card.theme-card--economies,.explorer-universe-card.theme-card--philosophies{height:360px}.explorer-universe-card.theme-card .theme-card__title,.explorer-universe-card.theme-card--histoires .theme-card__title,.explorer-universe-card.theme-card--politiques .theme-card__title,.explorer-universe-card.theme-card--economies .theme-card__title{font-size:36px}}.member-catalogue-page{gap:clamp(28px,4vw,52px)}.member-catalogue-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.member-catalogue-hero h1{max-width:12ch;color:var(--hidaya-ivory);font-family:var(--hidaya-font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(58px,5.2vw,96px);font-weight:400;line-height:.94}.member-title-lines,.member-title-lines>span{display:block}.member-title-lines>span{white-space:nowrap}.member-title-lines--mobile{display:none}.member-catalogue-hero>div:last-child{justify-items:start;gap:18px;display:grid}.member-catalogue-hero p:not(.product-eyebrow){color:#f3efe6ad;max-width:620px;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.42}.member-catalogue-hero strong{min-height:42px;color:var(--hidaya-ink);background:var(--hidaya-acid);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:950;display:inline-flex}.member-catalogue-toolbar{gap:10px;display:grid}.member-catalogue-toolbar label{color:var(--hidaya-acid);text-transform:uppercase;font-size:12px;font-weight:950}.member-catalogue-toolbar__row{grid-template-columns:minmax(260px,1fr) minmax(190px,.42fr) minmax(170px,.34fr) auto;align-items:center;gap:12px;display:grid}.member-catalogue-toolbar input,.member-catalogue-toolbar select{width:100%;min-height:52px;color:var(--hidaya-ivory);font:inherit;background:#030a13bd;border:1px solid #f3efe63d;border-radius:10px;padding:0 16px}.member-catalogue-toolbar input:focus,.member-catalogue-toolbar select:focus{outline-offset:2px;outline:4px solid #173dffc7}.member-catalogue-toolbar .button{justify-content:center;min-height:52px}.member-catalogue-kinds{flex-wrap:wrap;gap:10px;display:flex}.member-catalogue-kinds a{color:#f3efe6c2;border:1px solid #f3efe638;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.member-catalogue-kinds a[data-active=true]{color:#fff;border-color:var(--hidaya-cobalt);background:var(--hidaya-cobalt)}.member-catalogue-featured{background:var(--hidaya-ink-soft);border:1px solid #f3efe638;border-radius:20px;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);display:grid;overflow:hidden}.member-catalogue-featured>img,.member-catalogue-featured>.responsive-media-placeholder{object-fit:cover;width:100%;height:100%;min-height:340px}.member-catalogue-featured>div{align-content:center;justify-items:start;gap:18px;padding:clamp(28px,5vw,64px);display:grid}.member-catalogue-featured h2{max-width:13ch;color:var(--hidaya-ivory);letter-spacing:0;margin:0;font-size:clamp(38px,4.5vw,72px);line-height:.98}.member-catalogue-featured span{color:#f3efe6b3;max-width:54ch;font-size:18px;line-height:1.5}.member-catalogue-results{gap:24px;display:grid}.member-catalogue-results>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.member-catalogue-results h2{color:var(--hidaya-ivory);font-family:var(--hidaya-font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(48px,5.6vw,92px);font-weight:400;line-height:.94}.member-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.member-catalogue-card{background:var(--hidaya-ink-soft);border:1px solid #f3efe638;border-radius:18px;position:relative;overflow:hidden}.member-catalogue-card>a{min-height:100%;color:inherit;text-decoration:none;display:grid}.member-catalogue-card img,.member-catalogue-card .responsive-media-placeholder{aspect-ratio:16/10;object-fit:cover;width:100%}.member-catalogue-card>a>div{align-content:start;gap:12px;padding:22px;display:grid}.member-catalogue-card p{color:var(--hidaya-pink);text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.member-catalogue-card h2{min-height:2.1em;color:var(--hidaya-ivory);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.4vw,38px);line-height:1.05}.member-catalogue-card a span{color:#f3efe6a3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.member-catalogue-card ul{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.member-catalogue-card li{color:#f3efe6d1;border:1px solid #f3efe62e;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.member-catalogue-card strong{color:var(--hidaya-acid);font-size:18px}.member-catalogue-card form{position:absolute;top:14px;right:14px}.member-catalogue-card button{min-height:38px;color:var(--hidaya-ivory);font:inherit;background:#030a13bd;border:1px solid #f3efe647;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900}.member-catalogue-card button[aria-pressed=true]{color:var(--hidaya-ink);background:var(--hidaya-acid)}@media (max-width:1180px){.member-catalogue-toolbar__row,.member-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-catalogue-toolbar .button{grid-column:1/-1}}@media (max-width:900px){.member-catalogue-hero,.member-catalogue-featured{grid-template-columns:1fr}.member-catalogue-featured>img,.member-catalogue-featured>.responsive-media-placeholder{aspect-ratio:16/10;min-height:260px}}@media (max-width:767px){.member-catalogue-page{gap:28px}.member-catalogue-hero{gap:18px}.member-catalogue-hero h1{font-size:clamp(48px,15vw,64px);line-height:.94}.member-title-lines--desktop{display:none}.member-title-lines--mobile{display:block}.member-title-lines--mobile>span,.explorer-redesign__header h1>span{white-space:nowrap}.member-catalogue-hero p:not(.product-eyebrow){font-size:17px}.member-catalogue-toolbar__row,.member-catalogue-grid{grid-template-columns:1fr}.member-catalogue-featured{isolation:isolate;background:var(--hidaya-ink-soft);border-radius:16px;height:clamp(440px,112vw,480px);min-height:0;display:block;position:relative}.member-catalogue-featured:after{content:"";z-index:-1;background:linear-gradient(#030a1314 18%,#030a1385 48%,#030a13fa 100%);position:absolute;inset:0}.member-catalogue-featured>img,.member-catalogue-featured>.responsive-media-placeholder{z-index:-2;aspect-ratio:auto;object-fit:cover;object-position:50% 43%;width:100%;height:100%;min-height:0;position:absolute;inset:0}.member-catalogue-featured>div{align-content:end;gap:12px;height:100%;padding:22px}.member-catalogue-featured h2{max-width:12ch;font-size:clamp(34px,10.6vw,46px);line-height:.98}.member-catalogue-featured span{color:#f3efe6d6;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.member-catalogue-featured .button{min-height:50px}.member-catalogue-featured .button span{color:inherit;display:inline}.member-catalogue-results>header{flex-direction:column;align-items:flex-start}.member-catalogue-results h2{font-size:clamp(38px,12vw,52px)}.member-catalogue-card h2{min-height:0;font-size:clamp(24px,7.6vw,32px)}}.metrics>div:nth-child(2) strong{color:#c53a00}.legal-surface{background:var(--hidaya-ink)}.legal-main{width:min(1040px,100% - 48px);margin:0 auto;padding:clamp(64px,8vw,112px) 0 120px}.legal-heading{border-bottom:1px solid #f3efe638;gap:14px;padding-bottom:46px;display:grid}.legal-heading h1{max-width:900px;font-family:var(--hidaya-font-display);text-transform:uppercase;margin:0;font-size:clamp(68px,10vw,132px);font-weight:400;line-height:.86}.legal-heading>p:last-child{color:#f3efe685;margin:0}.legal-nav{border-bottom:1px solid #f3efe62e;flex-wrap:wrap;gap:10px;padding:24px 0;display:flex}.legal-nav a{color:#f3efe6b8;border:1px solid #f3efe633;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none}.legal-nav a:hover{color:var(--hidaya-ink);background:var(--hidaya-acid)}.legal-content{padding-top:36px}.legal-content section{border-top:1px solid #f3efe624;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:42px;padding:34px 0;display:grid}.legal-content section:first-of-type{border-top:0}.legal-content h2{margin:0;font-size:clamp(24px,3vw,36px);line-height:1.05}.legal-content p,.legal-content li,.legal-content dd,.legal-content span{color:#f3efe6c2;line-height:1.7}.legal-content p{margin-top:0}.legal-content a{color:var(--hidaya-acid)}.legal-content ul{margin:0;padding-left:20px}.legal-content dl{margin:0}.legal-content dl div{border-top:1px solid #f3efe61a;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.legal-content dt{color:#f3efe675;text-transform:uppercase;font-size:12px;font-weight:900}.legal-content dd{margin:0}.legal-warning{color:var(--hidaya-ink);background:var(--hidaya-orange);border-radius:12px;margin-bottom:24px;padding:24px}.legal-warning strong{font-size:20px}.legal-warning p{color:var(--hidaya-ink)!important;margin:8px 0!important}.legal-warning code{overflow-wrap:anywhere;font-size:11px;display:block}.legal-missing{background:var(--hidaya-acid);border-radius:5px;padding:3px 7px;font-size:12px;font-weight:900;display:inline-block;color:var(--hidaya-ink)!important}.legal-table-wrap{border:1px solid #f3efe62e;border-radius:12px;grid-column:2;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f3efe61f;padding:13px}.legal-table th+th,.legal-table td+td{border-left:1px solid #f3efe61f}.legal-table th{color:var(--hidaya-ink);background:var(--hidaya-acid)}.legal-table td{color:#f3efe6c2;line-height:1.6}.acquisition-funnel{border:1px solid #f3efe633;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid;overflow:hidden}.acquisition-funnel article{background:var(--hidaya-ink-soft);border-right:1px solid #f3efe633;align-content:space-between;gap:8px;min-height:190px;padding:24px;display:grid}.acquisition-funnel article:last-child{border-right:0}.acquisition-funnel article:nth-child(2){background:var(--hidaya-cobalt)}.acquisition-funnel span,.acquisition-funnel small{text-transform:uppercase;font-size:11px;font-weight:900}.acquisition-funnel small{color:#f3efe694}.acquisition-funnel strong{font-family:var(--hidaya-font-display);font-size:clamp(52px,6vw,82px);font-weight:400;line-height:.8}.acquisition-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.acquisition-panel{background:var(--hidaya-ink-soft);border:1px solid #f3efe62e;border-radius:14px;min-height:300px;padding:26px}.acquisition-panel>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:24px;display:flex}.acquisition-panel h2{margin:0;font-size:28px}.acquisition-panel header>span{width:48px;height:48px;color:var(--hidaya-ink);background:var(--hidaya-acid);border-radius:50%;place-items:center;font-weight:900;display:grid}.acquisition-panel header a{color:var(--hidaya-acid);font-size:12px;font-weight:800}.acquisition-bars{align-items:end;gap:8px;min-height:180px;display:flex}.acquisition-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;min-width:12px;height:170px;display:flex}.acquisition-bars i{background:var(--hidaya-cobalt);border-radius:5px 5px 0 0;width:100%;min-height:8px}.acquisition-bars span{color:#f3efe673;font-size:9px;transform:rotate(-40deg)}.acquisition-breakdown{margin:0}.acquisition-breakdown div,.acquisition-list li{border-top:1px solid #f3efe621;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.acquisition-breakdown dt,.acquisition-list span{color:#f3efe69e}.acquisition-breakdown dd{font-family:var(--hidaya-font-display);margin:0;font-size:42px}.acquisition-list{margin:0;padding:0;list-style:none}.acquisition-list strong{color:var(--hidaya-acid);font-size:22px}.acquisition-privacy{color:#f3efe69e;border-left:4px solid var(--hidaya-acid);background:#ffffff09;margin-top:24px;padding:16px 20px;font-size:13px}.pedagogy-module{gap:28px;display:grid}.pedagogy-module .product-eyebrow{margin-bottom:10px}.accessible-module-prelude{border-bottom:1px solid #f3efe629;gap:24px;padding-bottom:28px;display:grid}.accessible-definitions h2{max-width:720px;margin:0 0 18px;font-size:clamp(28px,4vw,44px);line-height:1.02}.accessible-definitions dl{margin:0}.accessible-definitions dl>div{border-top:1px solid #f3efe624;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:22px;padding:16px 0;display:grid}.accessible-definitions dt{color:var(--hidaya-acid);font-size:17px;font-weight:900}.accessible-definitions dd{color:#f3efe6d1;margin:0;font-size:17px;line-height:1.6}.accessible-introduction{border-left:4px solid var(--hidaya-orange);background:#ff5b2212;padding:18px 20px}.accessible-introduction>p:last-child{color:#f3efe6e6;max-width:820px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.55}.pedagogy-lesson{gap:18px;display:grid}.pedagogy-lesson h2{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.02}.pedagogy-reader-body{margin-top:0}.pedagogy-card,.pedagogy-callout,.pedagogy-comparison{background:#06101ca3;border:1px solid #f3efe629;border-radius:12px;padding:clamp(18px,3vw,28px)}.pedagogy-card h3,.pedagogy-callout p,.pedagogy-comparison p{margin:0}.pedagogy-card p:not(.product-eyebrow),.pedagogy-callout p,.pedagogy-comparison p{color:#f3efe6c7;line-height:1.65}.pedagogy-card--question-active{background:#d8ff0012;border-color:#d8ff005c}.pedagogy-card--sources{border-color:#2145ff61}.pedagogy-card--activity,.pedagogy-card--practice{border-color:#ff5b2257}.pedagogy-card--learner-trace{border-color:#ef499e57}.pedagogy-callout{color:var(--hidaya-ink);background:var(--hidaya-ivory);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.pedagogy-callout span{color:var(--hidaya-ink);background:var(--hidaya-acid);text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.pedagogy-callout p{color:#06101cdb;font-size:clamp(19px,2vw,24px);font-weight:800}.pedagogy-enrichments{gap:22px;display:grid}.pedagogy-interactions{gap:18px;display:grid}.pedagogy-comparison{border-color:#d8ff004d}.pedagogy-visual{background:#f3efe60f;border:1px solid #f3efe629;border-radius:12px;margin:0;overflow:hidden}.pedagogy-visual img{object-fit:contain;width:100%;min-height:220px;max-height:420px;display:block}.operational-state{place-items:center;min-height:70vh;padding:clamp(2rem,7vw,6rem) 1.25rem;display:grid}.operational-state__card{width:min(720px,100%);color:var(--hidaya-ivory);background:var(--hidaya-ink-soft);border:1px solid #f3efe633;border-radius:28px;padding:clamp(1.5rem,4vw,3.5rem)}.operational-state__card h1{max-width:14ch;font-family:var(--hidaya-font-display);text-transform:uppercase;margin:.6rem 0 1rem;font-size:clamp(2.2rem,6vw,5rem);font-weight:400;line-height:.95}.operational-state__card>p:last-of-type{color:#f3efe6ad;max-width:56ch}.operational-state__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}@media (max-width:900px){.legal-content section{grid-template-columns:1fr;gap:18px}.legal-table-wrap{grid-column:auto}.acquisition-funnel{grid-template-columns:1fr 1fr}.acquisition-funnel article:nth-child(2){border-right:0}.acquisition-funnel article:nth-child(-n+2){border-bottom:1px solid #f3efe633}}@media (max-width:620px){.accessible-module-prelude{gap:20px;padding-bottom:22px}.accessible-definitions dl>div{grid-template-columns:1fr;gap:6px;padding:14px 0}.accessible-introduction{padding:16px}}@media (max-width:640px){.conversion-panel{grid-template-columns:1fr}.conversion-panel>span{width:100px;height:100px;font-size:48px}.legal-main{width:min(100% - 32px,1040px)}.legal-content dl div,.acquisition-funnel,.acquisition-grid{grid-template-columns:1fr}.acquisition-funnel article{border-bottom:1px solid #f3efe633;border-right:0}.acquisition-funnel article:last-child{border-bottom:0}.pedagogy-callout{grid-template-columns:1fr}.pedagogy-visual img{min-height:170px;max-height:320px}}.explorer-universe-card.theme-card--game{grid-area:3/1/auto/4;height:360px;min-height:360px}.explorer-universe-card.theme-card--game .theme-card__media{object-position:50% 42%}.explorer-universe-card.theme-card--game .theme-card__title{font-size:clamp(42px,4.5vw,72px);bottom:136px}.hidaya-game{--game-bg:#030a14;--game-surface:#0b1624;--game-raised:#101c2b;--game-border:#314052;--game-text:#f4f0e8;--game-muted:#a8a7a4;--game-orange:#ff650a;--game-blue:#243cff;--game-purple:#5c2478;width:min(100%,1040px);color:var(--game-text);margin:0 auto}.hidaya-game *,.hidaya-game :before,.hidaya-game :after{box-sizing:border-box}.hidaya-game button,.hidaya-game input{font:inherit}.hidaya-game button:focus-visible,.hidaya-game a:focus-visible,.hidaya-game input:focus-visible{outline:3px solid var(--game-orange);outline-offset:3px}.game-shell{border:1px solid var(--game-border);background-color:var(--game-bg);background-image:url(/game/motifs_reference.png);background-position:100% 100%;background-repeat:no-repeat;background-size:150px;border-radius:24px;grid-template-rows:auto 1fr auto;gap:24px;min-height:min(760px,100vh - 120px);padding:clamp(22px,4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.game-shell__header{border-bottom:1px solid #f4f0e824;justify-content:space-between;align-items:start;gap:20px;min-height:56px;padding-bottom:18px;display:flex}.game-shell__header h1,.game-home h1{max-width:13ch;color:var(--game-text);font-family:var(--hidaya-font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(48px,7vw,86px);font-weight:400;line-height:.92}.game-shell__content{align-content:center;gap:22px;width:min(100%,780px);margin:0 auto;display:grid}.game-alert{width:min(100%,780px);color:var(--game-text);border:1px solid var(--game-orange);background:#ff650a24;border-radius:10px;margin:0 auto;padding:12px 14px;line-height:1.45}.game-loading{z-index:2;color:var(--game-text);border:1px solid var(--game-border);background:var(--game-raised);border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800;position:absolute;inset:auto 18px 18px auto}.game-eyebrow,.game-kicker{color:var(--game-orange);text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:950}.game-icon-button,.game-back{min-height:44px;color:var(--game-text);border:1px solid var(--game-border);background:var(--game-surface);cursor:pointer;border-radius:10px}.game-icon-button{place-items:center;width:44px;font-size:18px;font-weight:950;display:grid}.game-back--mobile{display:none}.game-back{justify-self:start;padding:0 16px}.game-primary-button,.game-secondary-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:950;display:inline-flex}.game-primary-button{color:var(--game-bg);border:1px solid var(--game-orange);background:var(--game-orange)}.game-primary-button:disabled{cursor:not-allowed;opacity:.45}.game-secondary-button{color:var(--game-text);border:1px solid var(--game-border);background:var(--game-surface)}.game-text-link{color:var(--game-muted);text-underline-offset:5px;justify-self:center;font-weight:800;text-decoration:underline}.game-home{grid-template-columns:minmax(0,1fr) minmax(180px,.48fr);align-items:end;gap:24px 34px;display:grid}.game-home__hero{display:contents}.game-home__background,.game-home__effects,.game-home__portrait.game-home__portrait--mobile,.game-facts.game-facts--mobile{display:none}.game-home__copy>p:not(.game-kicker){max-width:43ch;color:var(--game-muted);margin:16px 0 0;font-size:18px;line-height:1.5}.game-home h1{color:var(--game-orange);font-size:clamp(72px,10vw,124px)}.game-home__portrait{object-fit:cover;object-position:50% 20%;border:1px solid var(--game-border);image-rendering:auto;border-radius:18px;width:100%;height:330px;display:block}.game-facts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.game-facts span,.game-topic-pill{color:var(--game-muted);border:1px solid var(--game-border);background:#101c2bd6;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.game-home__choices{grid-column:1/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.game-home__choices h2{color:var(--game-text);text-transform:uppercase;grid-column:1/-1;margin:0 0 4px;font-size:20px;display:none}.game-home__choices button{min-height:154px;color:var(--game-text);border:1px solid var(--game-purple);text-align:left;cursor:pointer;background:#5c247866;border-radius:16px;grid-template-columns:auto 1fr;align-content:center;gap:8px 14px;padding:22px;display:grid}.game-home__choices button:last-child{background:#243cff38;border-color:#243cffb3}.game-home__choices button>span{min-width:52px;min-height:52px;color:var(--game-text);background:#f4f0e814;border-radius:50%;grid-row:1/3;place-items:center;font-weight:950;display:grid}.game-home__choices button>b{display:none}.game-home__choices strong,.game-home__choices small{display:block}.game-home__choices strong{text-transform:uppercase;align-self:end;font-size:17px}.game-home__choices small{color:var(--game-muted);line-height:1.4}.game-home__links{grid-column:1/3;justify-content:center;gap:10px;display:flex}.game-home__links button{color:var(--game-muted);cursor:pointer;background:0 0;border:0;font-weight:800}.game-home__links button>span,.game-home__links button>b{display:none}.game-choice-list,.game-difficulty-list,.game-player-list,.game-resource-list,.game-rules-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.game-choice-card,.game-difficulty-card{width:100%;min-height:104px;color:var(--game-text);border:1px solid var(--game-border);background:var(--game-surface);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.game-choice-card[data-tone=purple]{background:#5c24786b;border-color:#5c2478e6}.game-choice-card[data-tone=blue]{background:#243cff38;border-color:#243cffbf}.game-choice-card:disabled,.game-theme-card:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.55}.game-choice-card>span,.game-difficulty-card>span{background:#f4f0e814;border-radius:50%;place-items:center;width:52px;height:52px;font-size:21px;font-weight:950;display:grid}.game-choice-card strong,.game-choice-card small,.game-difficulty-card strong,.game-difficulty-card small{display:block}.game-choice-card small,.game-difficulty-card small{color:var(--game-muted);margin-top:5px;line-height:1.4}.game-choice-card>b{color:var(--game-orange);font-size:24px}.game-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.game-theme-card{min-height:142px;color:var(--game-text);border:1px solid var(--game-border);background:var(--game-surface);cursor:pointer;border-radius:14px;align-content:center;place-items:center;gap:12px;padding:16px 10px;display:grid}.game-theme-card[data-selected=true]{border-color:var(--game-orange);box-shadow:inset 0 0 0 2px var(--game-orange)}.game-theme-card>span{width:48px;height:48px;color:var(--game-orange);background:#ff650a1f;border-radius:50%;place-items:center;font-weight:950;display:grid}.game-theme-card[data-accent=purple]>span{color:#c978e7;background:#5c247866}.game-theme-card[data-accent=blue]>span{color:#8190ff;background:#243cff40}.game-theme-card strong{text-align:center;font-size:13px;line-height:1.25}.game-theme-card small{color:var(--game-muted);text-align:center;font-size:10px;line-height:1.3}.game-difficulty-card[data-selected=true]{border-color:var(--game-orange);background:#ff650a29}.game-difficulty-card[data-difficulty=starter]>span{color:#d49ae9;background:#5c247873}.game-difficulty-card[data-difficulty=kicker]>span{color:#8a97ff;background:#243cff4d}.game-difficulty-card[data-difficulty=hunter]>span{color:var(--game-bg);background:var(--game-orange)}.game-round-rules,.game-progress-stats,.game-stat-grid{border:1px solid var(--game-border);background:var(--game-surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.game-round-rules>div,.game-progress-stats>div,.game-stat-grid>div{text-align:center;gap:5px;padding:18px;display:grid}.game-round-rules>div+div,.game-progress-stats>div+div,.game-stat-grid>div+div{border-left:1px solid var(--game-border)}.game-round-rules strong,.game-progress-stats strong,.game-stat-grid strong{font-size:clamp(21px,3vw,32px)}.game-round-rules span,.game-progress-stats span,.game-stat-grid span{color:var(--game-muted);font-size:12px}.game-tabs{border-bottom:1px solid var(--game-border);grid-template-columns:1fr 1fr;display:grid}.game-tabs button{min-height:48px;color:var(--game-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-weight:900}.game-tabs button[aria-selected=true]{color:var(--game-text);border-color:var(--game-orange)}.game-centered-copy,.game-screen-intro{color:var(--game-muted);text-align:center;margin:0;line-height:1.5}.game-room-code{border:1px solid var(--game-border);background:var(--game-surface);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:8px 14px;padding:18px;display:grid}.game-room-code span{color:var(--game-muted);font-size:12px}.game-room-code strong{font-family:var(--hidaya-font-condensed);letter-spacing:4px;grid-row:2;font-size:42px}.game-room-code button{min-height:44px;color:var(--game-text);border:1px solid var(--game-border);background:var(--game-raised);cursor:pointer;border-radius:9px;grid-row:1/3;padding:0 14px}.game-join-field{color:var(--game-muted);text-transform:uppercase;gap:8px;font-size:12px;font-weight:900;display:grid}.game-join-field input{min-height:64px;color:var(--game-text);border:1px solid var(--game-border);background:var(--game-surface);font-family:var(--hidaya-font-condensed);letter-spacing:4px;text-transform:uppercase;border-radius:10px;padding:0 18px;font-size:34px}.game-settings-summary{border:1px solid var(--game-border);background:var(--game-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.game-settings-summary>span{color:var(--game-muted);background:var(--game-surface);gap:6px;padding:15px;font-size:11px;display:grid}.game-settings-summary strong{color:var(--game-text);font-size:13px}.game-player-list li{border-bottom:1px solid #314052b8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid}.game-player-list img{object-fit:cover;border:2px solid var(--game-orange);border-radius:50%;width:40px;height:40px}.game-player-avatar{border:2px solid var(--game-orange);background:var(--game-orange);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:950;display:grid;color:var(--game-bg)!important}.game-player-list span{color:var(--game-muted);font-size:12px}.game-player-list span[data-status=host]{color:var(--game-bg);background:var(--game-orange);border-radius:999px;padding:5px 8px;font-weight:900}.game-player-list span[data-status=ready]{color:#c978e7}.game-player-list[data-compact=true] li{grid-template-columns:26px auto minmax(0,1fr) auto}.game-player-list[data-compact=true] li>b{color:var(--game-orange)}.game-score-bar{border-bottom:1px solid var(--game-border);grid-template-columns:auto minmax(70px,1fr) auto auto;align-items:center;gap:14px;padding:12px 0 18px;display:grid}.game-score-bar__line{background:var(--game-border);border-radius:999px;height:4px;overflow:hidden}.game-score-bar__line i{background:var(--game-purple);height:100%;display:block}.game-timer{color:var(--game-muted);white-space:nowrap}.game-question-card{gap:18px;display:grid}.game-question-card h2{max-width:28ch;margin:0;font-size:clamp(24px,3.5vw,40px);line-height:1.18}.game-topic-pill{justify-self:start}.game-answer-list{gap:10px;display:grid}.game-answer{min-height:54px;color:var(--game-text);border:1px solid var(--game-border);background:var(--game-surface);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;padding:0 16px 0 0;display:grid}.game-answer>span{border-right:1px solid var(--game-border);place-items:center;height:100%;margin-right:14px;font-weight:900;display:grid}.game-answer[data-state=selected],.game-answer[data-state=correct]{border-color:var(--game-purple);background:#5c247880}.game-answer[data-state=incorrect]{border-color:var(--game-orange);background:#f24a192e}.game-feedback-card{border:1px solid var(--game-border);background:var(--game-surface);text-align:center;border-radius:20px;justify-items:center;gap:16px;width:min(100%,700px);margin:auto;padding:clamp(24px,5vw,54px);display:grid}.game-feedback-card[data-enriched=true]{text-align:left;justify-items:start}.game-feedback-card__mark{color:#fff;background:var(--game-purple);border-radius:50%;place-items:center;width:86px;height:86px;font-size:52px;font-weight:950;display:grid}.game-feedback-card[data-result=incorrect] .game-feedback-card__mark{background:var(--game-orange)}.game-feedback-card h2{color:#c978e7;margin:0;font-size:clamp(32px,5vw,54px)}.game-feedback-card[data-result=incorrect] h2{color:var(--game-orange)}.game-feedback-card>p:not(.game-eyebrow){max-width:58ch;color:var(--game-muted);margin:0;line-height:1.55}.game-leaderboard{gap:18px;display:grid}.game-leaderboard h2{border-bottom:1px solid var(--game-border);text-align:center;margin:0;padding-bottom:14px;font-size:clamp(28px,4vw,46px)}.game-leaderboard h2 span{color:var(--game-orange)}.game-progress-ring{--game-progress:172.8deg;aspect-ratio:1;background:conic-gradient(var(--game-orange) var(--game-progress), var(--game-purple) 0 300deg, var(--game-border) 0);border-radius:50%;place-items:center;width:min(280px,70vw);margin:0 auto;display:grid}.game-progress-ring:before{content:"";aspect-ratio:1;background:var(--game-bg);border-radius:50%;grid-area:1/1;width:78%}.game-progress-ring span{z-index:1;grid-area:1/1;align-items:baseline;gap:4px;font-size:26px;display:flex}.game-progress-ring strong{font-size:76px}.game-results-layout{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);align-items:center;gap:32px;display:grid}.game-results-layout>img{object-fit:contain;width:100%;max-height:360px}.game-results-layout h2{margin:0 0 16px;font-size:clamp(32px,5vw,56px)}.game-personal-recap,.game-profile-card{border:1px solid var(--game-border);background:var(--game-surface);border-radius:14px;align-items:center;gap:18px;padding:18px;display:flex}.game-personal-recap img,.game-profile-card img{object-fit:cover;border:3px solid var(--game-orange);border-radius:50%;width:86px;height:86px}.game-personal-recap div,.game-personal-recap strong{display:grid}.game-personal-recap span,.game-profile-card p{color:var(--game-muted);margin:0}.game-personal-recap strong{font-size:34px}.game-personal-recap p,.game-profile-card span{color:var(--game-orange);letter-spacing:4px;margin:4px 0 0}.game-profile-card h2{margin:0;font-size:34px}.game-topic-performance{gap:12px;display:grid}.game-topic-performance>div{grid-template-columns:minmax(120px,.8fr) minmax(100px,1fr) 46px;align-items:center;gap:12px;display:grid}.game-topic-performance span{color:var(--game-muted)}.game-topic-performance i{background:var(--game-border);border-radius:999px;height:8px;overflow:hidden}.game-topic-performance i b{background:var(--game-purple);height:100%;display:block}.game-topic-performance strong{text-align:right}.game-resource-card{border:1px solid var(--game-border);background:var(--game-surface);border-radius:12px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:8px 12px 8px 8px;display:grid;overflow:hidden}.game-resource-card img{object-fit:cover;border-radius:8px;width:74px;height:68px}.game-resource-card div{gap:4px;display:grid}.game-resource-card div span{color:var(--game-muted);text-transform:uppercase;font-size:11px}.game-resource-card a{color:var(--game-text);font-weight:900;text-decoration:none}.game-resource-card a span{color:var(--game-orange)}.game-resource-card[data-compact=true]{text-align:left;width:100%;margin:4px 0}.game-source-card{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.game-source-card small{color:var(--game-muted);line-height:1.35}.game-replay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.game-replay-grid button{min-height:190px;color:var(--game-text);border:1px solid var(--game-border);background:var(--game-surface);cursor:pointer;border-radius:14px;align-content:center;place-items:center;gap:9px;padding:18px;display:grid}.game-replay-grid button[data-tone=purple]{border-color:var(--game-purple);background:#5c24786b}.game-replay-grid button[data-tone=blue]{border-color:var(--game-blue);background:#243cff38}.game-replay-grid button[data-tone=orange]{color:var(--game-bg);border-color:var(--game-orange);background:var(--game-orange)}.game-replay-grid b{font-size:31px}.game-replay-grid strong{text-transform:uppercase}.game-replay-grid span{color:var(--game-muted);font-size:12px}.game-replay-grid button[data-tone=orange] span{color:#030a14b8}.game-badge-row{flex-wrap:wrap;gap:12px;display:flex}.game-badge{min-width:106px;color:var(--game-muted);border:1px solid var(--game-border);background:var(--game-surface);text-align:center;border-radius:12px;justify-items:center;gap:8px;padding:14px;font-size:11px;display:grid}.game-badge b{width:48px;height:48px;color:var(--game-orange);border:2px solid var(--game-orange);border-radius:12px;place-items:center;font-size:14px;display:grid}.game-rules-list li{border-bottom:1px solid var(--game-border);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;min-height:68px;padding:10px 0;display:grid}.game-rules-list li>span{width:48px;height:48px;color:var(--game-orange);border:1px solid var(--game-orange);border-radius:50%;place-items:center;font-weight:950;display:grid}.game-rules-list p{color:var(--game-muted);margin:0;line-height:1.5}.game-pan-bot{object-fit:contain;pointer-events:none;width:120px;max-height:210px;position:absolute;bottom:18px;right:24px}@media (min-width:1180px){.member-app-shell[data-context=game]:not(.member-reference-v5){background:#030c16 url(/game/hidaya-game-desktop-background.svg) top/cover no-repeat fixed;grid-template-columns:240px minmax(0,1fr)}.member-app-shell[data-context=game]:not(.member-reference-v5) .app-sidebar,.member-app-shell[data-context=game]:not(.member-reference-v5) .app-sidebar[data-collapsed=true]{width:240px;box-shadow:none;gap:22px;padding:20px}.member-app-shell[data-context=game]:not(.member-reference-v5) .sidebar-toggle{display:none}.member-app-shell[data-context=game]:not(.member-reference-v5) .app-sidebar[data-collapsed=true] .app-sidebar__brand img,.member-app-shell[data-context=game]:not(.member-reference-v5) .app-sidebar[data-collapsed=true] .user-profile-menu__label,.member-app-shell[data-context=game]:not(.member-reference-v5) .app-sidebar[data-collapsed=true] .sidebar-nav-item span{display:grid}.member-app-shell[data-context=game]:not(.member-reference-v5) .app-sidebar[data-collapsed=true] .app-sidebar__brand span{display:none}.member-app-shell[data-context=game]:not(.member-reference-v5) .sidebar-nav-item,.member-app-shell[data-context=game]:not(.member-reference-v5) .app-sidebar[data-collapsed=true] .sidebar-nav-item{border-radius:14px;justify-content:flex-start;gap:14px;min-height:58px;padding:0 16px;font-size:16px}.member-app-shell[data-context=game]:not(.member-reference-v5) .user-profile-menu summary{min-height:66px}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-app-header{z-index:24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030c16e0;border-bottom:1px solid #f4f0e814;justify-content:flex-end;align-items:center;min-height:88px;padding:0 28px;display:flex;position:sticky;top:0}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-app-header>a:first-child{display:none}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-header-actions{align-items:center;gap:16px;display:flex}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-header-action,.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-app-header .notification-button{width:auto;height:48px;color:var(--hidaya-ivory);background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 6px;text-decoration:none;display:inline-flex}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-header-action:after{content:"Favoris";font-size:14px}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-app-header .notification-button:after{content:"Notifications";font-size:14px}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-secondary-menu summary{background:0 0;min-height:48px;padding:0}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-secondary-menu .app-avatar{width:48px;height:48px}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-secondary-menu>div{inset:calc(100% + 10px) 0 auto auto}.member-app-shell[data-context=game]:not(.member-reference-v5) .member-shell__content{width:min(1320px,100% - 52px);margin:0 auto;padding:10px 0 72px}.member-app-shell[data-context=game] .hidaya-game{width:100%;max-width:1320px;margin:0}.member-app-shell[data-context=game] .game-shell{min-height:calc(100vh - 110px);box-shadow:none;background:0 0;border:0;border-radius:0;gap:22px;padding:0;overflow:visible}.member-app-shell[data-context=game] .game-shell__content{align-content:start;width:min(100%,980px);margin:0 auto}.member-app-shell[data-context=game] .hidaya-game[data-screen=home] .game-shell__header,.member-app-shell[data-context=game] .hidaya-game[data-screen=question] .game-shell__header{display:none}.member-app-shell[data-context=game] .hidaya-game[data-screen=home] .game-shell__content{width:100%;max-width:none}.member-app-shell[data-context=game] .game-back--desktop{display:none}.member-app-shell[data-context=game] .game-back--mobile{width:fit-content;min-height:38px;color:var(--game-orange);background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:850;display:inline-flex}.member-app-shell[data-context=game] .game-shell__header{align-items:end;min-height:112px;padding-bottom:20px}.member-app-shell[data-context=game] .game-shell__header h1{max-width:13ch;font-size:clamp(72px,6.1vw,92px);line-height:.9}.member-app-shell[data-context=game] .game-eyebrow{font-size:15px}.member-app-shell[data-context=game] .game-home{grid-template-columns:1fr;gap:26px;display:grid}.member-app-shell[data-context=game] .game-home__hero{isolation:isolate;background:#030c16;border:1px solid #99b4d247;border-radius:22px;height:clamp(360px,29vw,470px);padding:40px;display:block;position:relative;overflow:hidden}.member-app-shell[data-context=game] .game-home__hero:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#030c16b3 0%,#030c1670 34%,#030c161f 54%,#030c1600 68%);position:absolute;inset:0}.member-app-shell[data-context=game] .game-home__background,.member-app-shell[data-context=game] .game-home__effects{object-fit:cover;object-position:center;pointer-events:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.member-app-shell[data-context=game] .game-home__background{z-index:0}.member-app-shell[data-context=game] .game-home__effects{z-index:1;opacity:.72}.member-app-shell[data-context=game] .game-home__copy{z-index:4;width:50%;position:relative}.member-app-shell[data-context=game] .game-kicker{margin-bottom:4px;font-size:16px}.member-app-shell[data-context=game] .game-home h1{max-width:4ch;color:var(--game-orange);font-size:clamp(132px,10vw,150px);line-height:.88}.member-app-shell[data-context=game] .game-home__copy>p:not(.game-kicker){color:#f4f0e8c7;max-width:39ch;margin:12px 0 0;font-size:clamp(20px,1.5vw,22px);line-height:1.45}.member-app-shell[data-context=game] .game-home__portrait{z-index:2;object-fit:contain;object-position:right bottom;pointer-events:none;border:0;border-radius:0;width:auto;max-width:46%;height:100%;display:block;position:absolute;bottom:0;right:1%;transform:none}.member-app-shell[data-context=game] .game-facts{z-index:4;flex-wrap:nowrap;gap:13px;margin:0;display:flex;position:absolute;bottom:28px;left:40px;right:auto}.member-app-shell[data-context=game] .game-facts span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:linear-gradient(145deg,#0a1c31e6,#050f1eb8);border:1px solid #99b4d240;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;display:inline-flex}.member-app-shell[data-context=game] .game-home__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.member-app-shell[data-context=game] .game-home__choices h2{grid-column:1/-1;margin:0 0 -2px;font-size:clamp(28px,2vw,32px);font-weight:700;display:block}.member-app-shell[data-context=game] .game-home__choices button{background:radial-gradient(circle at 14% 12%,#9749b22e,#0000 34%),linear-gradient(145deg,#351842 0%,#241333 100%);border-width:1.5px;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr) 56px;align-content:center;gap:12px 20px;min-height:220px;padding:30px;position:relative;box-shadow:inset 0 1px #ffffff09}.member-app-shell[data-context=game] .game-home__choices button:last-child{background:radial-gradient(circle at 14% 12%,#3e5cff33,#0000 36%),linear-gradient(145deg,#102b7a 0%,#0a1b55 100%)}.member-app-shell[data-context=game] .game-home__choices button>span{grid-area:1/1/3;align-self:start;width:64px;min-width:64px;min-height:64px;font-size:20px}.member-app-shell[data-context=game] .game-home__choices strong{grid-area:1/2;align-self:end;font-size:clamp(28px,2vw,32px);line-height:1.1}.member-app-shell[data-context=game] .game-home__choices small{color:#f4f0e8b8;grid-area:2/2;font-size:clamp(17px,1.35vw,20px);line-height:1.45}.member-app-shell[data-context=game] .game-home__choices button>b{background:#f4f0e817;border-radius:50%;grid-area:1/3/3;align-self:end;place-items:center;width:56px;height:56px;font-size:28px;display:grid}.member-app-shell[data-context=game] .game-home__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.member-app-shell[data-context=game] .game-home__links button{min-height:100px;color:var(--game-text);border:1px solid var(--game-border);text-align:left;background:linear-gradient(135deg,#0c1f32f0,#05111ee6);border-radius:18px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 24px;display:grid}.member-app-shell[data-context=game] .game-home__links button>span,.member-app-shell[data-context=game] .game-home__links button>b{display:grid}.member-app-shell[data-context=game] .game-home__links button>span:first-child{color:#b66dde;background:#5b1a7566;border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px}.member-app-shell[data-context=game] .game-home__links button>span:nth-child(2){gap:4px;min-width:0}.member-app-shell[data-context=game] .game-home__links strong,.member-app-shell[data-context=game] .game-home__links small{display:block}.member-app-shell[data-context=game] .game-home__links strong{font-size:clamp(22px,1.6vw,24px)}.member-app-shell[data-context=game] .game-home__links small{color:var(--game-muted);font-size:clamp(15px,1.1vw,17px)}.member-app-shell[data-context=game] .game-home__links button>b{color:var(--game-muted);font-size:30px}.member-app-shell[data-context=game] .game-choice-list,.member-app-shell[data-context=game] .game-difficulty-list{gap:16px}.member-app-shell[data-context=game] .game-choice-card,.member-app-shell[data-context=game] .game-difficulty-card{border-radius:16px;min-height:104px}.member-app-shell[data-context=game] .game-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.member-app-shell[data-context=game] .game-primary-button,.member-app-shell[data-context=game] .game-secondary-button{border-radius:14px;min-height:58px}.member-app-shell[data-context=game] .game-question-card h2{max-width:24ch;font-size:clamp(36px,3.1vw,48px)}.member-app-shell[data-context=game] .game-answer{border-radius:14px;min-height:64px;font-size:16px}.member-app-shell[data-context=game] .game-room-code{border-radius:16px;min-height:124px;padding:20px}.member-app-shell[data-context=game] .game-room-code strong{font-size:38px}.member-app-shell[data-context=game] .game-player-list li{min-height:64px}.member-app-shell[data-context=game] .game-profile-card{border-radius:16px;min-height:104px;overflow:hidden}.member-app-shell[data-context=game] .game-profile-card>div{min-width:0;overflow:hidden}.member-app-shell[data-context=game] .game-profile-card h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-app-shell[data-context=game] .game-rules-list{gap:0}.member-app-shell[data-context=game] .game-rules-list li{grid-template-columns:64px minmax(0,1fr);gap:22px;min-height:94px;padding:20px 0}.member-app-shell[data-context=game] .game-rules-list li>span{width:56px;height:56px}.member-app-shell[data-context=game] .game-rules-list p{font-size:17px}.member-app-shell[data-context=game] .game-pan-bot{display:none}}@media (max-width:1100px){.explorer-universe-card.theme-card--game{grid-area:auto;height:min(390px,100vw - 32px);min-height:300px}.explorer-universe-card.theme-card--game .theme-card__title{font-size:clamp(32px,9.6vw,46px);bottom:145px}}@media (max-width:760px){.hidaya-game{width:100%}.game-shell{border-radius:16px;min-height:calc(100svh - 150px);padding:20px}.game-shell__header h1{font-size:clamp(42px,12vw,64px)}.game-home{grid-template-columns:minmax(0,1fr) 116px;gap:18px}.game-home h1{font-size:clamp(64px,20vw,92px)}.game-home__portrait{height:230px}.game-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-theme-card{min-height:120px}.game-settings-summary{grid-template-columns:1fr 1fr}.game-score-bar{grid-template-columns:auto 1fr auto}.game-score-bar>b{text-align:right;grid-area:2/3}.game-timer{grid-area:2/1/auto/3}.game-results-layout{grid-template-columns:130px minmax(0,1fr);gap:18px}.game-replay-grid{grid-template-columns:1fr}.game-replay-grid button{text-align:left;grid-template-columns:46px 1fr;justify-items:start;min-height:120px}.game-replay-grid button span{grid-column:2}.game-pan-bot{opacity:.72;width:82px}}@media (max-width:480px){.explorer-universe-card.theme-card--game{height:360px}.game-shell{background-size:100px;padding:16px}.game-shell__header{min-height:48px;padding-bottom:12px}.game-shell__content{gap:16px}.game-home{grid-template-columns:1fr 90px}.game-home__copy>p:not(.game-kicker){font-size:15px}.game-home__portrait{border-radius:12px;height:190px}.game-facts{grid-column:1/3}.game-home__choices{gap:10px}.game-home__choices button{grid-template-columns:1fr;align-content:start;min-height:170px;padding:16px}.game-home__choices button>span{grid-row:auto;width:44px;min-width:44px;min-height:44px}.game-home__links{flex-direction:column;align-items:center}.game-choice-card,.game-difficulty-card{grid-template-columns:46px minmax(0,1fr) auto;gap:12px;min-height:88px;padding:14px}.game-choice-card>span,.game-difficulty-card>span{width:44px;height:44px;font-size:17px}.game-theme-card{min-height:108px}.game-round-rules,.game-progress-stats,.game-stat-grid{grid-template-columns:1fr}.game-round-rules>div+div,.game-progress-stats>div+div,.game-stat-grid>div+div{border-top:1px solid var(--game-border);border-left:0}.game-round-rules>div,.game-progress-stats>div,.game-stat-grid>div{text-align:left;grid-template-columns:1fr 1fr;align-items:center}.game-settings-summary{grid-template-columns:1fr}.game-player-list li{grid-template-columns:auto minmax(0,1fr)}.game-player-list li>span{grid-column:2}.game-player-list[data-compact=true] li{grid-template-columns:24px 36px minmax(0,1fr);gap:8px}.game-player-list[data-compact=true] li>span{grid-column:3}.game-player-list img{width:36px;height:36px}.game-question-card h2{font-size:23px}.game-feedback-card{padding:24px 18px}.game-feedback-card__mark{width:68px;height:68px;font-size:42px}.game-resource-card{grid-template-columns:58px minmax(0,1fr)}.game-resource-card img{width:58px;height:58px}.game-resource-card>a{grid-column:2}.game-results-layout{text-align:center;grid-template-columns:1fr}.game-results-layout>img{width:150px;margin:0 auto}.game-personal-recap,.game-profile-card{align-items:flex-start}.game-topic-performance>div{grid-template-columns:minmax(90px,.8fr) minmax(70px,1fr) 42px;gap:8px;font-size:12px}.game-pan-bot{display:none}}@media (max-width:767px){.member-app-shell[data-context=game]:not(.member-reference-v5){padding-bottom:calc(92px + env(safe-area-inset-bottom))}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-app-header{min-height:calc(76px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 20px 10px}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-app-header img{width:90px}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-header-actions{gap:2px}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-header-action,.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-app-header .notification-button,.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-secondary-menu summary{width:44px;min-height:44px}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-secondary-menu .app-avatar{width:44px;height:44px}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-secondary-menu summary{width:48px;min-height:48px;padding:2px}.member-app-shell[data-context=game]:not(.member-reference-v5) .member-shell__content{width:100%;padding:0}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-bottom-nav{min-height:calc(84px + env(safe-area-inset-bottom));padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-bottom-nav a{border-radius:20px;justify-self:center;gap:4px;width:min(100%,76px);min-height:64px;font-size:11px}.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-bottom-nav .app-icon{width:23px;height:23px}.hidaya-game{--game-bg:#03101b;--game-surface:#081725;--game-raised:#0b1b2b;--game-muted:#b8b7b7;--game-orange:#ff6a14;--game-blue:#1739ff;--game-purple:#5b1a75;background:linear-gradient(160deg,#03101b 0%,#061733 54%,#03101b 100%);width:100%;min-height:calc(100svh - 160px);margin:0;padding:0 20px 30px;overflow:hidden}.hidaya-game[data-screen=home]{width:100%;max-width:none;padding-right:12px;padding-bottom:calc(108px + env(safe-area-inset-bottom));box-sizing:border-box;padding-left:12px}.game-shell{min-height:calc(100svh - 160px);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;padding:16px 0 26px;display:flex;overflow:visible}.game-shell__header{gap:12px;min-height:0;padding:0 0 14px}.game-shell__header h1{max-width:11ch;font-size:clamp(40px,11.5vw,48px);line-height:.9}.game-shell__content{align-content:start;gap:14px;width:100%}.hidaya-game[data-screen=home] .game-shell__header,.game-back--desktop{display:none}.game-back--mobile{width:fit-content;min-height:36px;color:var(--game-orange);background:0 0;border:0;border-radius:0;grid-row:auto;align-items:center;padding:0;font-size:13px;font-weight:850;display:inline-flex}.game-icon-button{border-radius:50%;width:40px;min-height:40px}.game-alert{width:100%}.game-home{grid-template-columns:1fr;gap:32px;width:100%;max-width:none;margin:0;display:grid}.game-home__hero{box-sizing:border-box;border:1px solid var(--game-border);isolation:isolate;background:#030c16;border-radius:22px;width:100%;height:clamp(410px,111vw,480px);min-height:0;padding:22px 18px 18px;display:block;position:relative;overflow:hidden}.game-home__hero:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#03101bc2 0%,#03101b7a 46%,#03101b14 74%,#03101b00 100%),linear-gradient(#03101b00 54%,#03101b2e 75%,#03101beb 100%);position:absolute;inset:0}.game-home__background,.game-home__effects{object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.game-home__background{z-index:0;object-position:60% center}.game-home__effects{z-index:1;object-position:68% center;opacity:.68}.game-home__copy{z-index:4;align-self:start;width:57%;padding-top:0;position:relative}.game-home h1{white-space:nowrap;max-width:none;font-size:clamp(66px,19vw,82px);line-height:.88}.game-home__copy>p:not(.game-kicker){color:#f4f0e8d1;width:100%;max-width:21ch;margin-top:14px;font-size:clamp(17px,4.5vw,19px);line-height:1.4}.game-home__portrait{z-index:2;object-fit:contain;object-position:right bottom;pointer-events:none;border:0;border-radius:0;width:auto;max-width:none;height:90%;display:block;position:absolute;bottom:0;right:-22%;transform:none}.game-facts{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:auto;margin:0;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.game-facts span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:linear-gradient(145deg,#0b1d31e6,#040e1ac2);border:1px solid #99b4d238;border-radius:13px;place-items:center;min-height:46px;padding:5px 4px;font-size:clamp(11px,3.35vw,14px);line-height:1.2;display:grid}.game-home__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;width:100%;display:grid}.game-home__choices h2{margin:0;font-size:clamp(24px,6.3vw,27px);font-weight:650;display:block}.game-home__choices button{background:radial-gradient(circle at 18% 12%,#9749b233,#0000 38%),linear-gradient(145deg,#351842 0%,#241333 100%);border-width:1.5px;border-radius:22px;grid-template-columns:1fr;align-content:start;gap:10px;min-width:0;min-height:232px;padding:18px 18px 72px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09}.game-home__choices button:last-child{background:radial-gradient(circle at 18% 12%,#3e5cff38,#0000 40%),linear-gradient(145deg,#102b7a 0%,#0a1b55 100%)}.game-home__choices button>span{grid-row:auto;width:52px;min-width:52px;min-height:52px}.game-home__choices strong{align-self:auto;font-size:clamp(21px,5.6vw,24px);line-height:1.15}.game-home__choices small{color:#f4f0e8c2;font-size:clamp(15px,4.05vw,17px);line-height:1.35}.game-home__choices small:before{content:"";opacity:.62;background:currentColor;width:28px;height:2px;margin-bottom:10px;display:block}.game-home__choices button>b{background:#f4f0e81a;border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;display:grid;position:absolute;bottom:16px;right:16px}.game-home__links{justify-items:stretch;gap:12px;width:100%;margin:-4px 0 0;display:grid}.game-home__links button{width:100%;max-width:none;min-height:90px;color:var(--game-text);border:1px solid var(--game-border);text-align:left;background:linear-gradient(135deg,#0c1f32f0,#05111ee6);border-radius:18px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:18px 20px;display:grid}.game-home__links button>span,.game-home__links button>b{place-items:center;display:grid}.game-home__links button>span{color:#9a7cff;background:#5b1a7552;border-radius:50%;width:52px;height:52px}.game-home__links button>span:nth-child(2){width:auto;height:auto;color:inherit;text-align:left;background:0 0;border-radius:0;justify-self:start;display:block}.game-home__links button>span:nth-child(2) small{display:none}.game-home__links button>b{color:var(--game-muted);font-size:24px}.game-home__links strong{white-space:nowrap;font-size:clamp(20px,5.5vw,23px)}.game-choice-card,.game-difficulty-card{border-radius:12px;gap:10px;min-height:82px;padding:12px}.game-theme-grid{gap:9px}.game-theme-card{gap:8px;min-height:104px;padding:12px 8px}.game-theme-card>span{width:42px;height:42px}.game-primary-button,.game-secondary-button{width:100%;min-height:52px}.game-round-rules,.game-progress-stats,.game-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-round-rules>div,.game-progress-stats>div,.game-stat-grid>div{text-align:center;grid-template-columns:1fr;align-content:center;gap:4px;min-height:82px;padding:10px 6px;display:grid}.game-round-rules>div+div,.game-progress-stats>div+div,.game-stat-grid>div+div{border-top:0;border-left:1px solid var(--game-border)}.game-round-rules strong,.game-progress-stats strong,.game-stat-grid strong{font-size:clamp(18px,5.5vw,25px)}.game-round-rules span,.game-progress-stats span,.game-stat-grid span{font-size:10px;line-height:1.2}.game-room-code{border-radius:16px;min-height:118px;padding:18px}.game-room-code strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(32px,9.5vw,38px)}.game-room-code button{min-height:44px}.game-player-list li,.game-player-list[data-compact=true] li{min-width:0}.game-player-list strong,.game-player-list span{overflow-wrap:anywhere;min-width:0}.game-score-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:4px 0 12px;font-size:12px}.game-score-bar>b{text-align:right;grid-area:2/3}.game-timer{grid-area:2/1/auto/3}.game-question-card{gap:12px}.game-question-card h2{font-size:clamp(21px,6.5vw,28px);line-height:1.16}.game-answer-list{gap:8px}.game-answer{border-radius:14px;grid-template-columns:50px minmax(0,1fr);min-height:60px;padding-right:14px;font-size:clamp(14px,4vw,16px);line-height:1.3}.game-feedback-card{border-radius:16px;gap:12px;padding:20px 16px}.game-feedback-card__mark{width:62px;height:62px;font-size:38px}.game-feedback-card h2{font-size:clamp(30px,10vw,44px)}.game-progress-ring{width:min(220px,62vw)}.game-progress-ring strong{font-size:60px}.game-results-layout{gap:14px}.game-results-layout>img{max-height:190px}.game-profile-card{border-radius:18px;align-items:center;gap:12px;width:100%;min-height:96px;padding:16px;overflow:hidden}.game-profile-card>div{min-width:0;overflow:hidden}.game-profile-card img,.game-profile-card .game-player-avatar{flex:0 0 58px;width:58px;height:58px}.game-profile-card h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(20px,5.8vw,25px);overflow:hidden}.game-stat-grid{grid-template-columns:1fr}.game-stat-grid>div{text-align:left;grid-template-columns:82px minmax(0,1fr);align-items:center;min-height:62px;padding:10px 16px}.game-stat-grid>div+div{border-top:1px solid var(--game-border);border-left:0}.game-stat-grid strong{font-size:clamp(22px,6.5vw,26px)}.game-stat-grid span{font-size:clamp(13px,3.8vw,15px)}.game-topic-performance>div{grid-template-columns:minmax(88px,110px) minmax(54px,1fr) 38px;gap:7px;font-size:11px}.game-source-card{grid-template-columns:minmax(0,1fr) auto}.game-replay-grid button{min-height:94px;padding:14px}.game-rules-list{gap:0}.game-rules-list li{grid-template-columns:56px minmax(0,1fr);gap:20px;min-height:88px;padding:18px 0}.game-rules-list li>span{width:52px;height:52px}.game-rules-list p{font-size:clamp(16px,4.4vw,18px);line-height:1.4}.game-pan-bot{display:none}}@media (max-width:359px){.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-app-header{padding-inline:16px}.game-home__hero{height:410px;padding-inline:14px}.game-home h1{font-size:66px}.game-home__copy>p:not(.game-kicker){width:100%;font-size:16px}.game-home__portrait{height:86%;right:-28%}.game-home__choices{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.game-home__choices button{min-height:224px;padding:14px 12px 64px}.game-home__choices button>span{width:48px;min-width:48px;min-height:48px}.game-home__choices strong{font-size:19px}.game-home__choices small{font-size:13px}.game-home__choices button>b{width:44px;height:44px;bottom:12px;right:12px}.game-home__links button{grid-template-columns:48px minmax(0,1fr) 20px;gap:10px;min-height:86px;padding:14px}.game-home__links button>span{width:48px;height:48px}.game-home__links strong{font-size:20px}.game-room-code{grid-template-columns:minmax(0,1fr) auto}}.onboarding-panel{background:#0a1b2deb;border:1px solid #f3efe62e;border-radius:18px;gap:24px;width:min(100%,760px);padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 28px 80px #0000003d}.onboarding-intro h1{max-width:680px;font-family:var(--hidaya-font-condensed);text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:.98}.onboarding-intro>p:last-child{color:#f3efe6ad;margin:14px 0 0;line-height:1.55}.onboarding-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.onboarding-progress li{color:#f3efe680;border-top:2px solid #f3efe629;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.onboarding-progress li[data-active=true],.onboarding-progress li[data-complete=true]{color:var(--hidaya-ivory);border-color:var(--hidaya-orange)}.onboarding-progress li>span{width:28px;height:28px;color:var(--hidaya-ink);background:#f3efe680;border-radius:50%;flex:0 0 28px;place-items:center;font-size:12px;font-weight:900;display:grid}.onboarding-progress li[data-active=true]>span,.onboarding-progress li[data-complete=true]>span{background:var(--hidaya-orange)}.onboarding-progress small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.onboarding-step{background:#030a1370;border:1px solid #f3efe624;border-radius:14px;gap:22px;padding:clamp(20px,3vw,30px);display:grid}.onboarding-step__count{color:var(--hidaya-orange);text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.onboarding-step h2,.onboarding-choice-group legend>strong{color:var(--hidaya-ivory);margin:0;font-size:clamp(24px,3vw,34px);line-height:1.12;display:block}.onboarding-step h2:focus,.onboarding-choice-group legend>strong:focus{outline:none}.onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.onboarding-fields>div{grid-column:1/-1}.onboarding-fields label{color:#f3efe6c2;gap:8px;font-size:13px;font-weight:800;display:grid}.onboarding-fields input,.onboarding-fields select{width:100%;min-height:52px;color:var(--hidaya-ivory);font:inherit;background:#ffffff0d;border:1px solid #f3efe63d;border-radius:10px;padding:0 14px}.onboarding-fields input[readonly]{color:#f3efe68a;background:#ffffff06}.onboarding-fields input:focus-visible,.onboarding-fields select:focus-visible,.onboarding-choice:focus-within,.onboarding-back:focus-visible{outline:3px solid var(--hidaya-orange);outline-offset:2px}.onboarding-choice-group{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.onboarding-choice-group legend{width:100%;margin-bottom:18px}.onboarding-choice-group legend>small{color:#f3efe699;margin-top:8px;display:block}.onboarding-choice-grid,.onboarding-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-choice-grid--pace,.onboarding-choice-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-inline-fieldset{border:0;grid-column:1/-1;gap:10px;margin:0;padding:0;display:grid}.onboarding-inline-fieldset legend{color:#f3efe6c2;font-size:13px;font-weight:800}.onboarding-choice{cursor:pointer;background:#ffffff09;border:1px solid #f3efe62e;border-radius:12px;align-items:flex-start;gap:12px;min-height:96px;padding:16px;display:flex;position:relative}.onboarding-choice--compact{min-height:74px;padding:14px}.onboarding-choice[data-selected=true]{border-color:var(--hidaya-orange);background:#ff5a161a}.onboarding-choice:has(input:disabled){cursor:not-allowed;opacity:.52}.onboarding-choice input{width:18px;height:18px;accent-color:var(--hidaya-orange);flex:0 0 18px;margin:2px 0 0}.onboarding-choice>span{gap:5px;min-width:0;display:grid}.onboarding-choice strong{color:var(--hidaya-ivory);font-size:16px}.onboarding-choice small{color:#f3efe69e;line-height:1.4}.onboarding-selection-count{width:fit-content;color:var(--hidaya-orange);border:1px solid #ff5a1666;border-radius:999px;margin:0;padding:7px 10px;font-size:12px;font-weight:900}.onboarding-final-form{gap:22px;display:grid}.onboarding-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-actions .button{min-height:52px}.onboarding-back{min-height:48px;color:var(--hidaya-ivory);border-radius:var(--hidaya-radius-button);font:inherit;cursor:pointer;background:0 0;border:1px solid #f3efe638;padding:0 16px;font-weight:850}.onboarding-back:disabled,.onboarding-actions .button:disabled{cursor:wait;opacity:.6}.onboarding-error{color:#ffb18f;border-left:3px solid var(--hidaya-orange);background:#ff5a161a;margin:0;padding:12px 14px}.feature-hero-card__reason{border-left:3px solid var(--hidaya-orange);margin:14px 0 20px;padding-left:14px;color:#f3efe6db!important;font-size:14px!important;line-height:1.45!important}.profile-preferences{background:var(--hidaya-ink-soft);border:1px solid #f3efe629;border-radius:16px;gap:18px;padding:24px;display:grid}.profile-preferences>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.profile-preferences h2{margin:0;font-size:26px}.profile-preferences dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.profile-preferences dl>div{background:#ffffff06;border:1px solid #f3efe61f;border-radius:10px;min-width:0;padding:14px}.profile-preferences dt{color:var(--hidaya-orange);text-transform:uppercase;font-size:11px;font-weight:900}.profile-preferences dd{overflow-wrap:anywhere;color:#f3efe6d1;margin:7px 0 0;line-height:1.45}@media screen and (max-width:767px){.onboarding-panel{border-radius:14px;gap:18px;width:100%;padding:18px}.onboarding-intro h1{font-size:clamp(34px,11vw,48px)}.onboarding-progress{gap:4px}.onboarding-progress li{justify-content:center;padding:6px 2px}.onboarding-progress small{display:none}.onboarding-step{padding:18px}.onboarding-fields,.onboarding-choice-grid,.onboarding-topic-grid,.onboarding-choice-grid--pace,.profile-preferences dl{grid-template-columns:1fr}.onboarding-choice{min-height:82px}.onboarding-actions{flex-direction:column-reverse;align-items:stretch}.onboarding-actions>span{display:none}.onboarding-actions .button,.onboarding-back{width:100%}.profile-preferences>header{flex-direction:column;align-items:flex-start}}.product-surface,.member-app-shell{background:linear-gradient(118deg,#06101c 0%,#081523 58%,#07111d 100%)}.product-eyebrow{color:var(--hidaya-orange);letter-spacing:0;margin-bottom:12px;font-size:12px;font-weight:800}.product-surface .button--acid,.member-app-shell .button--acid,.member-shell .button--acid{color:var(--hidaya-ink);background:var(--hidaya-orange)}.product-header nav a:hover,.member-nav a:hover,.product-link:hover,.catalog-card a,.catalog-card:hover,.member-path-library__list a{color:var(--hidaya-orange)}.catalog-card:hover{border-color:#ff5a16b3}.app-sidebar{width:236px;box-shadow:none;background:#030a13fa;gap:20px;padding:26px 16px 20px}.app-sidebar__nav{gap:6px}.sidebar-nav-item{border-radius:8px;gap:12px;min-height:52px;padding-inline:15px;font-size:15px;font-weight:700;position:relative}.sidebar-nav-item[data-active=true]{color:var(--hidaya-ivory);background:#ff5a161a}.sidebar-nav-item[data-active=true]:before{content:"";background:var(--hidaya-orange);border-radius:3px;width:3px;position:absolute;inset:8px auto 8px 0}.sidebar-nav-item[data-active=true] .app-icon{color:var(--hidaya-orange)}.app-sidebar[data-collapsed=true] .sidebar-nav-item[data-active=true]:before{inset-inline-start:4px}.app-avatar,.avatar-uploader__preview,.notification-button span{color:var(--hidaya-ink);background:var(--hidaya-orange)}.sidebar-nav-item:focus-visible,.sidebar-toggle:focus-visible,.notification-button:focus-visible,.mobile-header-action:focus-visible,.user-profile-menu summary:focus-visible,.mobile-bottom-nav a:focus-visible,.mobile-secondary-menu summary:focus-visible{outline-color:var(--hidaya-orange)}.user-profile-menu__panel a:hover,.user-profile-menu__panel button:hover,.mobile-secondary-menu a:hover,.mobile-secondary-menu button:hover{color:var(--hidaya-ivory);background:#ff5a1624}.member-shell__content{width:min(1320px,100% - 56px)}.member-dashboard,.member-section-stack{gap:clamp(26px,3.5vw,46px)}.member-dashboard .app-page-header{margin-bottom:4px}.member-dashboard .app-page-header h1{font-size:clamp(38px,4vw,54px);font-weight:600}.member-dashboard .app-page-header>div>p{color:#f3efe69e;max-width:44ch;margin:8px 0 0;font-size:15px;line-height:1.5}.feature-hero-card,.editorial-event-card,.progress-card,.active-question-card,.empty-state,.stat-card,.member-panel,.catalog-card,.member-catalogue-card,.member-catalogue-featured,.explorer-training-card,.explorer-secondary article,.profile-preferences,.onboarding-panel{box-shadow:none;border-color:#f3efe61f;border-radius:10px}.member-dashboard .feature-hero-card{border-radius:10px;min-height:354px}.member-dashboard .feature-hero-card__content{max-width:650px;padding:clamp(30px,4vw,52px)}.member-dashboard .feature-hero-card__content h2{font-size:clamp(40px,4.5vw,58px)}.feature-hero-card__reason{border-left-width:2px;max-width:54ch;margin:12px 0 18px;padding-left:12px}.dashboard-lower-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:26px}.member-dashboard .dashboard-stack,.member-dashboard .active-question-card{border-radius:10px;min-height:0;padding:26px}.member-dashboard .dashboard-stack{gap:10px}.member-dashboard .dashboard-stack .product-eyebrow{color:var(--hidaya-orange)}.member-dashboard .dashboard-stack>h2,.member-dashboard .active-question-card h2{font-size:clamp(24px,2.4vw,34px);line-height:1.12}.progress-card{grid-template-columns:150px minmax(0,1fr);gap:18px}.progress-card>img,.progress-card>.responsive-media-placeholder{border-radius:8px;width:150px;height:128px}.active-question-card__curve{display:none}.active-question-card ul{gap:6px;margin:16px 0}.active-question-card li{background:0 0;border-radius:6px;padding:5px 8px}.dashboard-stats{border-top:1px solid #f3efe61f}.stat-card{background:0 0;border:0;border-radius:0;min-height:104px;padding:20px 4px}.stat-card+.stat-card{border-left:1px solid #f3efe61f;padding-left:22px}.stat-card strong{color:var(--hidaya-orange);font-size:clamp(38px,4vw,54px)}.empty-state{background:#ffffff05;border-style:dashed;min-height:176px;padding:clamp(24px,3vw,36px)}.empty-state h2{font-size:26px}.catalog-heading{margin-bottom:clamp(42px,6vw,70px)}.catalog-heading h1{font-size:clamp(56px,6.2vw,90px);line-height:.91}.detail-hero h1{font-size:clamp(52px,5.8vw,86px);line-height:.92}.reader-content h1,.member-heading h1{font-size:clamp(44px,5vw,68px);line-height:.94}.catalog-card{grid-template-rows:minmax(220px,52%) 1fr;min-height:430px}.catalog-card>img{height:100%}.catalog-card>div:last-child{align-content:start;gap:8px;padding:22px;display:grid}.catalog-card h2{margin:2px 0;font-size:27px}.catalog-card__meta,.member-catalogue-card p,.explorer-training-card p{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.catalog-card__meta span,.member-catalogue-card p>span,.explorer-training-card p>span{color:#f3efe694;position:relative}.catalog-card__meta span:first-child,.member-catalogue-card p>span:first-child,.explorer-training-card p>strong{color:var(--hidaya-orange)}.catalog-card__subtitle{font-size:15px;line-height:1.4;color:#f3efe6d1!important;margin:0!important}.catalog-card__tags{gap:6px;margin:8px 0 4px}.catalog-card__tags li,.member-catalogue-card li,.explorer-training-card li{background:0 0;border-radius:5px;padding:4px 7px}.catalog-empty>span{color:var(--hidaya-orange)}.course-program-row small{flex-wrap:wrap;gap:6px 12px;display:flex}.course-program-row small span+span{color:#f3efe685}.member-catalogue-hero strong{min-height:0;color:var(--hidaya-orange);background:0 0;border-radius:0;padding:0}.member-catalogue-toolbar label,.explorer-search label{color:var(--hidaya-orange)}.member-catalogue-kinds a{border-radius:8px;min-height:40px}.member-catalogue-kinds a[data-active=true]{color:var(--hidaya-ivory);background:#ff5a161f;border-color:#ff5a1694}.member-catalogue-featured{grid-template-columns:minmax(300px,.48fr) minmax(0,.52fr)}.member-catalogue-featured>img,.member-catalogue-featured>.responsive-media-placeholder{min-height:310px}.member-catalogue-featured h2{font-size:clamp(36px,4vw,62px)}.member-catalogue-card{border-radius:10px}.member-catalogue-card>a>div,.explorer-training-card div{gap:9px;padding:20px}.member-catalogue-card p,.explorer-training-card p{color:#f3efe694}.member-catalogue-card h2,.explorer-training-card h2{min-height:0;font-size:clamp(25px,2.5vw,34px)}.member-catalogue-card strong,.explorer-training-card strong{color:var(--hidaya-orange);font-size:15px}.member-catalogue-card button[aria-pressed=true]{color:var(--hidaya-ivory);background:#ff5a16d1;border-color:#ff5a16b3}.explorer-redesign__top{gap:clamp(34px,6vw,92px)}.explorer-search{background:0 0;border:0;border-radius:0;padding:0}.explorer-universe-grid{isolation:isolate}.explorer-training-card,.explorer-secondary article{border-radius:10px}.explorer-training-card p>strong{font-size:inherit;text-transform:uppercase}.onboarding-selection-count{border-radius:6px}.auth-message{color:#ffb18f;background:#ff5a161a}.auth-switch a,.setup-card code{color:var(--hidaya-orange)}.auth-layout .button--acid{color:var(--hidaya-ink);background:var(--hidaya-orange)}.product-surface .button--orange,.auth-layout .button--orange,.member-app-shell .button--orange,.admin-shell .button--orange{color:var(--hidaya-ink)}.course-presentation{--hidaya-acid:var(--hidaya-orange)}.auth-field input:focus{outline-color:var(--hidaya-orange)}.reader-lead,.detail-meta,.catalog-results strong,.resource-author a,.resource-media a,.contributor-profile small,.event-capacity strong,.note-list a,.admin-subnav a,.media-grid code,.moderation-card>footer a,.legal-content a,.acquisition-panel header a,.acquisition-list strong,.accessible-definitions dt,.curriculum li a:hover,.theme-tile__content em,.experience-phone>a span,.member-path-library__list a,.member-path-library .button{color:var(--hidaya-orange)}.experience-rail i,.experience-showcase[data-tone=orange] .experience-rail i{background:linear-gradient(90deg, var(--hidaya-cobalt), var(--hidaya-pink), var(--hidaya-orange))}.member-path-secondary__count{color:var(--hidaya-orange);border-color:#ff5a1657}.resource-meta span,.resource-themes a{background:0 0;border-radius:5px}.resource-themes a:hover,.ayiti-module-nav a:hover,.legal-nav a:hover{color:var(--hidaya-ink);background:var(--hidaya-orange)}.resource-article blockquote{color:var(--hidaya-ivory);border-left:4px solid var(--hidaya-orange);background:#ff5a161a;border-radius:8px}.event-state--success,.debate-state--open{color:var(--hidaya-ivory);background:#ff5a1624;border-color:#ff5a1680}.action-notice{color:var(--hidaya-ivory);border-left:3px solid var(--hidaya-orange);background:#ff5a161a;border-radius:6px}.member-stats strong,.builder-module summary span,.profile-layout>aside>span,.ayiti-module-row span,.ayiti-certificate strong,.ayiti-progress-inline strong{color:var(--hidaya-orange)}.member-panel--accent{color:var(--hidaya-ivory);border-color:#ff5a1657;border-left:3px solid var(--hidaya-orange);background:var(--hidaya-ink-soft)}.member-panel--accent p{color:#f3efe6a8}.member-panel--accent .product-link{color:var(--hidaya-orange)}.record-date{color:var(--hidaya-ivory);background:#ff5a161a;border-right:1px solid #ff5a1657}.event-instructions,.acquisition-privacy{border-left-color:var(--hidaya-orange)}.admin-form-panel{background:#0b1b2be0;border:1px solid #f3efe624}.admin-check input,.debate-check input{accent-color:var(--hidaya-orange)}.debate-catalog>header>span,.debate-feed>header>span,.acquisition-panel header>span{color:var(--hidaya-orange);background:0 0;border:1px solid #ff5a1661}.debate-guidelines{color:var(--hidaya-ivory);border:1px solid #ff5a1647;border-left:3px solid var(--hidaya-orange);background:var(--hidaya-ink-soft)}.debate-guidelines .product-eyebrow{color:var(--hidaya-orange)}.debate-guidelines p{color:#f3efe6b8}.debate-guidelines li{border-top-color:#f3efe621}.stance-picker input:checked+span{border-color:var(--hidaya-orange);background:var(--hidaya-orange)}.debate-voice--support{--voice-color:var(--hidaya-cobalt)}.debate-reply--support{border-color:var(--hidaya-cobalt)}.debate-voice>footer a,.debate-reply a,.debate-voice__actions button span{color:var(--hidaya-orange)}.debate-notifications,.debate-admin-summary{color:var(--hidaya-ivory);border:1px solid #ff5a1647;border-left:3px solid var(--hidaya-orange);background:var(--hidaya-ink-soft)}.debate-notifications .product-eyebrow,.debate-admin-summary .product-eyebrow{color:var(--hidaya-orange)}.debate-notifications article{background:#ffffff09}.debate-notifications article>span{color:var(--hidaya-orange);background:#ff5a161f}.debate-notifications p,.debate-notifications small{color:#f3efe6a6}.debate-notifications a,.debate-notifications button{color:var(--hidaya-ivory)}.debate-admin-summary>div{border-top-color:#f3efe621}.conversion-panel>span,.profile-layout>aside>span{color:var(--hidaya-ink);background:var(--hidaya-orange)}.ayiti-status,.ayiti-member-note{border-left-color:var(--hidaya-orange);background:#ff5a1612}.ayiti-resources a{color:var(--hidaya-orange)}.ayiti-feedback li.is-correct{border-left-color:var(--hidaya-cobalt)}.legal-missing,.legal-table th{background:#ff5a1629;color:var(--hidaya-ivory)!important}.acquisition-funnel article:nth-child(4){color:var(--hidaya-ivory);background:#ff5a1624}.acquisition-funnel article:nth-child(4) small{color:#f3efe694}.pedagogy-card--question-active,.pedagogy-comparison{background:#ff5a160e;border-color:#ff5a1652}.pedagogy-callout span{background:var(--hidaya-orange)}@media (max-width:900px){.member-shell__content{width:min(100% - 36px,1320px)}.dashboard-lower-grid{grid-template-columns:1fr}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card:nth-child(3){border-left:0}.member-catalogue-featured{grid-template-columns:1fr}}@media (max-width:767px){.member-shell__content{width:100%}.member-app-shell:not([data-context=game]) .member-shell__content{padding-inline:16px}.mobile-app-header{background:#030a13f5;border-bottom-color:#f3efe61a}.member-dashboard .app-page-header{align-items:center}.member-dashboard .app-page-header h1{font-size:clamp(32px,10vw,42px)}.member-dashboard .feature-hero-card{min-height:430px}.member-dashboard .feature-hero-card__content{padding:24px 20px}.member-dashboard .feature-hero-card__content h2{font-size:clamp(35px,10vw,46px)}.member-dashboard .dashboard-stack,.member-dashboard .active-question-card{padding:20px}.progress-card{grid-template-columns:104px minmax(0,1fr);padding:0}.progress-card>img,.progress-card>.responsive-media-placeholder{width:104px;height:112px}.progress-card h2{font-size:21px}.dashboard-stats{gap:0}.stat-card{min-height:92px;padding:16px 8px}.stat-card+.stat-card{padding-left:14px}.stat-card:nth-child(n+3){border-top:1px solid #f3efe61f}.catalog-heading h1,.detail-hero h1,.reader-content h1{font-size:clamp(42px,13vw,60px);line-height:.92}.member-heading h1{font-size:clamp(38px,11.5vw,52px)}.catalog-grid{gap:18px}.catalog-card{grid-template-rows:minmax(210px,52vw) auto;min-height:0}.member-catalogue-featured{border-radius:10px;height:clamp(420px,108vw,470px)}.member-catalogue-featured>div{padding:20px}.member-catalogue-featured h2{font-size:clamp(33px,9.8vw,43px)}.member-catalogue-hero strong{color:var(--hidaya-orange)}.member-catalogue-kinds{gap:8px}.member-catalogue-kinds a{min-height:38px;padding-inline:13px;font-size:13px}.explorer-redesign__header{gap:18px}.explorer-search{padding:0}.explorer-training-card ul,.member-catalogue-card ul{margin-top:2px}}@media (max-width:640px){.auth-layout>*,.auth-layout__aside>*,.auth-layout__content>*{min-width:0;max-width:100%}.auth-layout__aside{width:100%;min-height:400px;padding:28px 20px;overflow:hidden}.auth-layout__aside h1{overflow-wrap:anywhere;margin-top:56px;font-size:clamp(46px,17vw,70px)}.setup-card{width:100%;padding:28px 20px}.setup-card code{overflow-wrap:anywhere}.legal-heading h1{overflow-wrap:anywhere;font-size:clamp(42px,14vw,60px)}}.mobile-app-header.app-global-header,.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-app-header.app-global-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a13f0;border-bottom:1px solid #f3efe61f;min-height:74px;padding:0;display:block;position:sticky;top:0}.app-global-header__inner,.member-app-shell[data-context=game]:not(.member-reference-v5) .app-global-header__inner{justify-content:flex-end;align-items:center;gap:24px;width:min(1320px,100% - 56px);min-height:74px;margin:0 auto;display:flex}.app-global-header .notification-button__label{width:auto;min-width:0;height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;display:inline;position:static}.app-global-header .notification-button__badge{position:absolute;top:1px;left:25px;right:auto}@media (min-width:768px){.member-shell__content{padding-top:22px}.home-game-hero,.home-game-hero__content{height:auto;min-height:360px}.home-recommendation-card{grid-template-rows:auto minmax(156px,1fr);height:auto}}@media (max-width:767px){.mobile-app-header.app-global-header,.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-app-header.app-global-header{min-height:118px;padding:10px 16px 12px;display:block}.app-global-header__inner,.member-app-shell[data-context=game]:not(.member-reference-v5) .app-global-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;width:100%;min-height:0;display:grid}.app-global-header__brand{display:block}.app-global-header .mobile-header-action>span,.app-global-header .notification-button__label{display:none}.app-global-header .notification-button__badge{top:0;left:24px}.app-header-profile--desktop{display:none}.app-header-profile--mobile{display:block}.app-global-header .mobile-header-actions{grid-area:1/2}.app-global-search{grid-area:2/1/auto/-1;width:100%}.member-app-shell:not([data-context=game]) .member-shell__content,.member-app-shell[data-context=game]:not(.member-reference-v5) .member-shell__content{width:100%;padding:18px 14px calc(110px + env(safe-area-inset-bottom))}}@media (max-width:360px){.mobile-app-header.app-global-header,.member-app-shell[data-context=game]:not(.member-reference-v5) .mobile-app-header.app-global-header,.member-app-shell:not([data-context=game]) .member-shell__content,.member-app-shell[data-context=game]:not(.member-reference-v5) .member-shell__content{padding-inline:12px}}.product-title,.catalog-heading h1,.detail-hero h1,.reader-content h1,.member-heading h1,.app-page-header h1,.ayiti-cover h2,.ayiti-module-hero h1,.ayiti-deliverable-heading h1,.legal-heading h1{font-size:clamp(34px,4.6vw,64px);line-height:1}.auth-layout__aside h1{font-size:clamp(38px,5.2vw,68px);line-height:.98}.auth-card h2,.setup-card h1{font-size:clamp(32px,4vw,46px);line-height:1}.catalog-main,.detail-main,.reader-main,.legal-main{padding-top:clamp(44px,6vw,76px)}.catalog-heading{gap:clamp(26px,5vw,70px);margin-bottom:clamp(34px,5vw,54px)}.catalog-heading>div:last-child>p,.detail-hero>div:last-child>p:not(.product-eyebrow),.event-detail__content>p:not(.product-eyebrow){font-size:clamp(16px,1.4vw,18px)}.detail-hero{grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:clamp(28px,5vw,70px)}.detail-hero__visual{aspect-ratio:16/11}.curriculum{margin-top:clamp(56px,7vw,82px)}.curriculum>h2,.debate-catalog>header h2,.debate-feed>header h2,.debate-hero-panel h2,.debate-question h2,.rencontres-info-page h1,.rencontres-theme-detail h1{font-size:clamp(30px,4vw,54px);line-height:1.04}.debate-catalogs{gap:clamp(56px,7vw,76px)}.debate-hero-panel,.event-detail,.conversion-panel{border-radius:12px;min-height:0;padding:clamp(26px,4vw,44px)}.debate-guidelines,.debate-entry,.debate-question,.debate-contributions{padding:clamp(24px,3vw,36px)}.legal-heading{padding-bottom:clamp(30px,4vw,40px)}.legal-content section{gap:clamp(24px,4vw,34px);padding:clamp(26px,4vw,32px) 0}.conversion-panel{grid-template-columns:128px minmax(0,1fr);gap:clamp(22px,4vw,44px)}.conversion-panel>span{width:112px;height:112px;font-size:52px}.conversion-panel h2{font-size:clamp(30px,4vw,50px);line-height:1}.ayiti-cover,.ayiti-module-hero{gap:clamp(24px,4vw,48px);margin:clamp(28px,4vw,44px) 0 clamp(44px,6vw,62px)}.ayiti-cover__media,.ayiti-module-hero__media{aspect-ratio:16/10}.microlearning-page{gap:clamp(24px,3vw,40px)}.microlearning-page__heading h1,.microlearning-reader__hero h1{font-size:clamp(34px,4vw,52px);line-height:1.02}.microlearning-dashboard-card{min-height:300px}.microlearning-dashboard-card h2,.microlearning-chooser>header h2,.microlearning-history h2,.microlearning-empty h2{font-size:clamp(28px,3vw,38px);line-height:1.08}.microlearning-reader__hero{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);min-height:340px}.microlearning-reader__hero>.microlearning-media{min-height:340px}.microlearning-reader__hero>div{padding:clamp(26px,4vw,46px)}@media (max-width:900px){.catalog-heading,.detail-hero,.event-detail,.debate-hero-panel,.conversion-panel,.microlearning-reader__hero{grid-template-columns:1fr}.detail-hero__visual,.microlearning-reader__hero>.microlearning-media{min-height:0}}.member-heading h1,.app-page-header h1,.explorer-redesign__header h1,.member-catalogue-hero h1,.member-catalogue-results h2,.member-content-band>header h2,.explorer-results>header h2,.rencontres-page__header h1,.rencontres-info-page h1,.rencontres-theme-detail h1{max-width:min(780px,100%);font-family:var(--hidaya-font-sans);letter-spacing:0;text-transform:none;font-size:clamp(34px,3.35vw,52px);font-weight:650;line-height:1.08}.app-page-header,.explorer-redesign__top,.member-catalogue-results>header,.member-content-band>header{gap:clamp(18px,3vw,34px)}.app-page-header>p,.app-page-header>div+p,.explorer-redesign__header>p:not(.product-eyebrow),.member-catalogue-hero p:not(.product-eyebrow){max-width:600px;font-size:clamp(16px,1.3vw,19px);line-height:1.48}.member-content-band>header h2,.explorer-results>header h2,.member-catalogue-results h2{font-size:clamp(30px,2.8vw,44px)}.explorer-redesign__header h1 span{display:inline}.explorer-redesign__header h1 span+span:before{content:" "}.member-app-shell[data-context=game] .game-shell__header{align-items:end;min-height:82px;padding-bottom:16px}.game-shell__header h1,.member-app-shell[data-context=game] .game-shell__header h1,.game-results-layout h2,.game-feedback-card h2,.game-profile-card h2,.member-app-shell[data-context=game] .game-profile-card h2{max-width:min(780px,100%);font-family:var(--hidaya-font-sans);letter-spacing:0;text-transform:none;font-size:clamp(34px,3.35vw,52px);font-weight:650;line-height:1.08}.game-results-layout h2,.game-feedback-card h2,.game-profile-card h2{color:var(--game-text)}@media (max-width:767px){.member-heading h1,.app-page-header h1,.explorer-redesign__header h1,.member-catalogue-hero h1,.member-catalogue-results h2,.member-content-band>header h2,.explorer-results>header h2,.rencontres-page__header h1,.rencontres-info-page h1,.rencontres-theme-detail h1,.game-shell__header h1,.member-app-shell[data-context=game] .game-shell__header h1,.game-results-layout h2,.game-feedback-card h2,.game-profile-card h2{font-size:clamp(30px,9vw,42px);line-height:1.1}.explorer-redesign__header h1 span{white-space:normal;display:inline}}.prelaunch{z-index:1000;isolation:isolate;min-height:100svh;color:var(--hidaya-ivory);background:#c95c27;position:fixed;inset:0;overflow:hidden}.prelaunch__picture,.prelaunch__image{width:100%;height:100%;display:block}.prelaunch__picture{z-index:0;position:absolute;inset:0}.prelaunch__image{object-fit:cover;object-position:center;transform-origin:50%;will-change:transform;animation:48s ease-in-out infinite alternate prelaunch-drift-desktop;transform:scale(1.025)translate(-.18%,-.16%)}.prelaunch__light,.prelaunch__shade,.prelaunch__grain{pointer-events:none;position:absolute;inset:0}.prelaunch__light{z-index:1;mix-blend-mode:screen;opacity:.26;background:radial-gradient(circle at 28% 13%,#fff4cb1a,#0000 27%),linear-gradient(115deg,#fff0c406,#0000 48%);animation:15s ease-in-out infinite alternate prelaunch-light}.prelaunch__shade{z-index:2;background:linear-gradient(90deg,#030a1347,#030a1329 38%,#030a130f 68%),radial-gradient(circle,#0000 52%,#060d1c0f 100%)}.prelaunch__grain{z-index:3;opacity:.035;mix-blend-mode:soft-light;width:120%;height:120%;animation:1.1s steps(2,end) infinite prelaunch-grain;inset:-10%}.prelaunch__panel{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a13a8;border:1px solid #f3efe633;border-radius:18px;width:min(480px,100vw - 32px);max-height:calc(100svh - clamp(38px,12vh,132px));padding:clamp(18px,2.4vw,24px);transition:width .28s,padding .28s,background-color .28s,border-color .28s;position:absolute;top:clamp(18px,6vh,72px);left:clamp(16px,5vw,86px);overflow:auto;box-shadow:0 24px 80px #00000047}.prelaunch__panel[data-collapsed=true],.prelaunch__panel--collapsed{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a1375;width:min(254px,100vw - 32px);max-height:none;padding:12px 14px 14px;overflow:visible}.prelaunch__panel-bar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:14px;margin:0 0 22px;display:flex}.prelaunch__panel-bar:active{cursor:grabbing}.prelaunch__brand{color:var(--hidaya-ivory);font-family:var(--hidaya-font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:22px;font-weight:900}.prelaunch__panel-toggle{color:#f3efe6e6;min-height:32px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #f3efe63d;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.prelaunch__collapsed{width:100%;color:var(--hidaya-ivory);text-align:left;cursor:pointer;background:0 0;border:0;gap:0;padding:2px 0 0;display:grid}.prelaunch__collapsed span{color:var(--hidaya-orange);text-transform:uppercase;font-size:12px;font-weight:900}.prelaunch__collapsed strong{font-family:var(--hidaya-font-display);text-transform:uppercase;font-size:30px;font-weight:900;line-height:.94}.prelaunch__intro,.prelaunch__form,.prelaunch__message{gap:12px;display:grid}.prelaunch__form,.prelaunch__message{margin-top:18px}.prelaunch__intro h1,.prelaunch__message h1{max-width:12ch;color:var(--hidaya-ivory);font-family:var(--hidaya-font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(38px,4.7vw,62px);font-weight:900;line-height:.94}.prelaunch__intro p:not(.product-eyebrow),.prelaunch__message p:not(.product-eyebrow),.prelaunch__form p{color:#f3efe6c7;margin:0;font-size:clamp(14px,1.35vw,16px);line-height:1.48}.prelaunch__actions,.prelaunch__form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.prelaunch__actions .button,.prelaunch__form-actions .button{min-height:44px;padding:12px 18px}.prelaunch__secondary,.prelaunch__link{min-height:44px;color:var(--hidaya-ivory);font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #f3efe64d;border-radius:999px;padding:11px 16px;font-weight:900}.prelaunch__link{background:0 0}.prelaunch__form label{color:#f3efe6c7;gap:8px;font-size:13px;font-weight:900;display:grid}.prelaunch__form input[type=email],.prelaunch__form input[type=text]{width:100%;min-height:48px;color:var(--hidaya-ivory);font:inherit;background:#030a13a3;border:1px solid #f3efe647;border-radius:14px;padding:0 16px}.prelaunch__form input[type=email]:focus-visible,.prelaunch__form input[type=text]:focus-visible,.prelaunch__form input[type=checkbox]:focus-visible,.prelaunch__actions button:focus-visible,.prelaunch__form-actions button:focus-visible{outline:3px solid var(--hidaya-orange);outline-offset:3px}.prelaunch__consent{grid-template-columns:20px minmax(0,1fr);align-items:start}.prelaunch__consent input{width:18px;height:18px;accent-color:var(--hidaya-orange);margin-top:2px}.prelaunch__notice{background:#ffffff14;border:1px solid #f3efe633;border-radius:14px;padding:12px 14px}.prelaunch__visitor-code{background:#ffffff14;border:1px solid #f3efe62e;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.prelaunch__visitor-code span{color:#f3efe6b3;text-transform:uppercase;font-size:12px;font-weight:900}.prelaunch__visitor-code strong{color:var(--hidaya-ivory);letter-spacing:.08em;font-size:24px}.prelaunch__error{color:#ffd7c8;margin:16px 0 0;font-size:14px;font-weight:800}@keyframes prelaunch-drift-desktop{0%{transform:scale(1.025)translate(-.18%,-.16%)}48%{transform:scale(1.042)translate(.18%,.08%)}to{transform:scale(1.055)translate(.34%,.22%)}}@keyframes prelaunch-light{0%{opacity:.18;transform:scale(1)}to{opacity:.32;transform:scale(1.025)}}@keyframes prelaunch-grain{0%{transform:translate(-1.2%,.8%)}25%{transform:translate(.9%,-1.1%)}50%{transform:translate(1.1%,1%)}75%{transform:translate(-.8%,-.7%)}to{transform:translate(.4%,1.2%)}}@media (max-width:767px),(orientation:portrait){.prelaunch__image{object-position:50% 50%;animation-name:prelaunch-drift-mobile;animation-duration:52s}.prelaunch__shade{background:linear-gradient(#030a1340,#030a1329 44%,#030a1314),radial-gradient(circle,#0000 50%,#060d1c12 100%)}.prelaunch__panel{border-radius:18px;width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:18px;top:12px;left:12px;overflow:auto}.prelaunch__panel[data-collapsed=true],.prelaunch__panel--collapsed{width:min(242px,100vw - 24px);padding:11px 13px 13px}.prelaunch__brand{font-size:20px}.prelaunch__panel-bar{margin-bottom:18px}.prelaunch__intro h1,.prelaunch__message h1{max-width:11ch;font-size:clamp(36px,12vw,52px)}.prelaunch__intro p:not(.product-eyebrow),.prelaunch__message p:not(.product-eyebrow),.prelaunch__form p{font-size:14px}}@keyframes prelaunch-drift-mobile{0%{transform:scale(1.02)translate(-.14%,-.22%)}52%{transform:scale(1.035)translate(.16%,.1%)}to{transform:scale(1.048)translate(.24%,.28%)}}@media (prefers-reduced-motion:reduce){.prelaunch__image,.prelaunch__light,.prelaunch__grain,.prelaunch__panel{transition:none;animation:none}.prelaunch__image{transform:scale(1.015)}}.game-choice-card{grid-template-columns:minmax(0,1fr) auto}.game-rules-list li,.member-app-shell[data-context=game] .game-rules-list li{grid-template-columns:minmax(0,1fr)}.personal-favorite{margin-top:.65rem}.personal-favorite button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .7rem;display:inline-flex}.personal-favorite button[aria-pressed=true]{color:var(--orange,#ff5c35)}.personal-favorite svg{width:20px;height:20px}.personal-favorite button[aria-pressed=true] svg{fill:currentColor}.personal-favorite p:empty{display:none}.personal-notifications{margin-block:1.25rem;padding:clamp(1rem,3vw,2rem)}.personal-notifications article{border-top:1px solid var(--line,#deded9);overflow-wrap:anywhere;padding-block:1rem}.personal-notifications article[data-read=true]{opacity:.8}.personal-notifications button{font:inherit;margin-left:1rem}.personal-history article{border-top:1px solid var(--line,#deded9);padding:1rem 0}.personal-avatar-fallback{display:contents}.member-reference-v5 .capsules-reference .audio-console{color:#fff;background:#101c36}.member-reference-v5 .capsules-reference .capsule-audio-seek{color:#cbd2df;gap:8px;font-size:11px;display:grid}.member-reference-v5 .capsules-reference .capsule-audio-seek input{width:100%;accent-color:var(--m5-orange)}.member-reference-v5 .capsules-reference .audio-buttons button{font:inherit;cursor:pointer;border:0}.member-reference-v5 .capsules-reference .capsule-audio-secondary{color:#fff;background:0 0;min-height:44px}.member-reference-v5 .capsules-reference .capsule-audio-rate{gap:4px;font-size:10px;display:grid}.member-reference-v5 .capsules-reference .capsule-audio-rate select{color:#fff;background:#101c36;border:1px solid #7b879f;border-radius:8px;min-height:44px;padding:6px}.member-reference-v5 .capsules-reference .capsule-audio-navigation{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.member-reference-v5 .capsules-reference :where(.capsule-audio-navigation button,.capsule-audio-message button,.capsule-audio-queue button){min-height:44px;font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #7b879f;border-radius:8px;padding:8px 12px}.member-reference-v5 .capsules-reference .capsule-audio-message{color:#e2e7f1;font-size:12px;line-height:1.6}.member-reference-v5 .capsules-reference .capsule-audio-message button{margin-top:8px;display:block}.member-reference-v5 .capsules-reference .capsule-audio-queue{margin-block:16px;font-size:11px;line-height:1.6}.member-reference-v5 .capsules-reference .capsule-audio-queue summary{cursor:pointer;min-height:44px}.member-reference-v5 .capsules-reference .capsule-audio-queue ul{gap:8px;padding:0;list-style:none;display:grid}.member-reference-v5 .capsules-reference .capsule-audio-queue button[aria-current=true]{border-color:var(--m5-orange)}.member-reference-v5 .capsules-reference .capsule-audio-queue label{align-items:center;gap:8px;min-height:44px;display:flex}.member-reference-v5 .capsules-reference .audio-footer button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-weight:700;display:inline-flex}.member-reference-v5 .capsules-reference .audio-console button:disabled{opacity:.55;cursor:default}.member-reference-v5 .capsules-reference .capsule-inline-text{color:var(--m5-ink);background:var(--m5-paper);border:1px solid var(--m5-line);border-radius:17px;margin-top:28px;padding:clamp(20px,3vw,32px)}.member-reference-v5 .capsules-reference .capsule-inline-text[hidden]{display:none}.member-reference-v5 .capsules-reference .capsule-inline-content{gap:20px;display:grid}.member-reference-v5 .capsules-reference .capsule-inline-content>h2{color:var(--m5-ink);margin:0;font-size:clamp(24px,3vw,32px)}.member-reference-v5 .capsules-reference :where(.microlearning-reader__blocks,.microlearning-reader__finish,.microlearning-quiz){width:100%}.member-reference-v5 .capsules-reference .microlearning-content-block{border-color:var(--m5-line);padding:20px 0}.member-reference-v5 .capsules-reference .microlearning-content-block h2{color:var(--m5-ink);font-size:24px}.member-reference-v5 .capsules-reference :where(.microlearning-content-block>p:not(.microlearning-content-block__depth),.microlearning-definitions dd,.microlearning-challenge legend,.microlearning-feedback,.microlearning-reader__finish p:not(.product-eyebrow)){color:var(--m5-muted)}.member-reference-v5 .capsules-reference :where(.microlearning-definitions dt,.microlearning-feedback strong,.microlearning-reader__finish h2){color:var(--m5-ink)}.member-reference-v5 .capsules-reference .microlearning-quiz{color:#fff;background:#101c36}.member-reference-v5 .capsules-reference .microlearning-content-block>p:not(.microlearning-content-block__depth){color:var(--m5-ink)}.formation-narration{border:1px solid var(--m5-line,#deded8);background:var(--m5-paper,#f3f1e8);color:var(--m5-ink,#111c35);border-radius:18px;margin:20px 0 28px;padding:20px}.formation-narration p{margin:0 0 12px;font-size:14px}.formation-narration__controls{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.formation-narration button,.formation-narration select{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:24px;padding:10px 14px}.formation-narration button:focus-visible,.formation-narration select:focus-visible,.formation-narration input:focus-visible{outline-offset:3px;outline:2px solid #ff603b}.formation-narration label{align-items:center;gap:8px;font-size:14px;display:flex}.formation-narration input[type=range]{accent-color:#ff603b;flex:1;min-width:0}
