.page-head[data-astro-cid-jmtcmi6d]{padding-block:var(--space-7) var(--space-5)}.page-title[data-astro-cid-jmtcmi6d]{font-size:var(--text-3xl)}.page-subtitle[data-astro-cid-jmtcmi6d]{color:var(--text-secondary);max-width:65ch}.jump-nav[data-astro-cid-jmtcmi6d]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.jump-nav[data-astro-cid-jmtcmi6d] a[data-astro-cid-jmtcmi6d]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);font-family:var(--font-display);font-weight:600;transition:border-color var(--transition-fast),color var(--transition-fast)}.jump-nav[data-astro-cid-jmtcmi6d] a[data-astro-cid-jmtcmi6d]:hover{border-color:var(--primary);color:var(--primary-strong)}.section[data-astro-cid-jmtcmi6d]{padding-block:var(--space-6);scroll-margin-top:5.5rem}.doc-accordions[data-astro-cid-jmtcmi6d]{display:grid;gap:var(--space-3)}.doc-cat[data-astro-cid-jmtcmi6d]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);overflow:hidden}.doc-cat[data-astro-cid-jmtcmi6d] summary[data-astro-cid-jmtcmi6d]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;font-family:var(--font-display);font-weight:700;list-style:none;transition:background-color var(--transition-fast)}.doc-cat[data-astro-cid-jmtcmi6d] summary[data-astro-cid-jmtcmi6d]::-webkit-details-marker{display:none}.doc-cat[data-astro-cid-jmtcmi6d] summary[data-astro-cid-jmtcmi6d]:hover{background:var(--primary-soft)}.doc-cat__label[data-astro-cid-jmtcmi6d]{flex:1}.doc-cat__chevron[data-astro-cid-jmtcmi6d]{transition:transform var(--transition-fast);color:var(--text-faint)}.doc-cat[data-astro-cid-jmtcmi6d][open] .doc-cat__chevron[data-astro-cid-jmtcmi6d]{transform:rotate(90deg)}.doc-list[data-astro-cid-jmtcmi6d]{list-style:none;margin:0;padding:var(--space-2) var(--space-3) var(--space-4);display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--space-1);border-top:1px solid var(--border)}.doc-list[data-astro-cid-jmtcmi6d] a[data-astro-cid-jmtcmi6d]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm)}.doc-list[data-astro-cid-jmtcmi6d] a[data-astro-cid-jmtcmi6d] svg{flex:none}.doc-list[data-astro-cid-jmtcmi6d] li[data-astro-cid-jmtcmi6d]:nth-child(odd) a[data-astro-cid-jmtcmi6d] svg{color:#fe628e}.doc-list[data-astro-cid-jmtcmi6d] li[data-astro-cid-jmtcmi6d]:nth-child(2n) a[data-astro-cid-jmtcmi6d] svg{color:#6265fe}.doc-list[data-astro-cid-jmtcmi6d] a[data-astro-cid-jmtcmi6d] span[data-astro-cid-jmtcmi6d]{position:relative;z-index:0;display:inline-block;padding-inline:.2em}.doc-list[data-astro-cid-jmtcmi6d] a[data-astro-cid-jmtcmi6d] span[data-astro-cid-jmtcmi6d]:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:50%;opacity:.3;transform:scale3d(0,1,1);transform-origin:0% 50%;transition:transform .5s cubic-bezier(.2,1,.3,1)}.doc-list[data-astro-cid-jmtcmi6d] li[data-astro-cid-jmtcmi6d]:nth-child(odd) a[data-astro-cid-jmtcmi6d] span[data-astro-cid-jmtcmi6d]:before{background:#fe628e}.doc-list[data-astro-cid-jmtcmi6d] li[data-astro-cid-jmtcmi6d]:nth-child(2n) a[data-astro-cid-jmtcmi6d] span[data-astro-cid-jmtcmi6d]:before{background:#6265fe}.doc-list[data-astro-cid-jmtcmi6d] a[data-astro-cid-jmtcmi6d]:hover span[data-astro-cid-jmtcmi6d]:before,.doc-list[data-astro-cid-jmtcmi6d] a[data-astro-cid-jmtcmi6d]:focus-visible span[data-astro-cid-jmtcmi6d]:before{transform:scaleZ(1)}.doc-list[data-astro-cid-jmtcmi6d] li[data-astro-cid-jmtcmi6d]:nth-child(odd) a[data-astro-cid-jmtcmi6d]:hover,.doc-list[data-astro-cid-jmtcmi6d] li[data-astro-cid-jmtcmi6d]:nth-child(odd) a[data-astro-cid-jmtcmi6d]:focus-visible{color:#fe628e}.doc-list[data-astro-cid-jmtcmi6d] li[data-astro-cid-jmtcmi6d]:nth-child(2n) a[data-astro-cid-jmtcmi6d]:hover,.doc-list[data-astro-cid-jmtcmi6d] li[data-astro-cid-jmtcmi6d]:nth-child(2n) a[data-astro-cid-jmtcmi6d]:focus-visible{color:#6265fe}@property --value{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --width-ratio{syntax: "<number>"; inherits: true; initial-value: 0;}@property --scale{syntax: "<number>"; inherits: true; initial-value: 0;}.quiz-rings[data-astro-cid-jmtcmi6d]{--size: clamp(10rem, 18vmin, 12.5rem);--duration: 7s;display:flex;justify-content:center;margin-block:var(--space-5)}.quiz-rings[data-astro-cid-jmtcmi6d] .rings[data-astro-cid-jmtcmi6d]{width:var(--size);aspect-ratio:1;border-radius:50%;position:relative;perspective:var(--size)}.quiz-rings[data-astro-cid-jmtcmi6d] .rings[data-astro-cid-jmtcmi6d]:before,.quiz-rings[data-astro-cid-jmtcmi6d] .rings[data-astro-cid-jmtcmi6d]:after{content:"";position:absolute;inset:0;border-radius:50%;--width-ratio: 1;border:calc(var(--size) / 60 * var(--width-ratio)) solid transparent;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);background:conic-gradient(from calc(var(--value) * 3),#ff8c41,transparent,#6666d2,#bb2727,#3d9a7f,transparent,transparent,#00a8ff,transparent,magenta,yellow,orange,transparent,transparent,transparent) border-box;-webkit-mask-composite:xor;mask-composite:exclude;--scale: 1;transform:rotateY(var(--value)) rotateX(var(--value)) rotate(var(--value)) scale(var(--scale))}.quiz-rings[data-astro-cid-jmtcmi6d] .rings[data-astro-cid-jmtcmi6d]:before{--start: 180deg;animation:ring var(--duration) ease-in-out infinite}.quiz-rings[data-astro-cid-jmtcmi6d] .rings[data-astro-cid-jmtcmi6d]:after{--start: 90deg;animation:ring var(--duration) ease-in-out infinite}.quiz-rings[data-astro-cid-jmtcmi6d] .rings[data-astro-cid-jmtcmi6d]>.rings[data-astro-cid-jmtcmi6d]:before{--start: 360deg}.quiz-rings[data-astro-cid-jmtcmi6d] .rings[data-astro-cid-jmtcmi6d]>.rings[data-astro-cid-jmtcmi6d]:after{--start: 270deg}@keyframes ring{0%{--value: var(--start);--scale: 1}50%{--scale: 1.2;--width-ratio: 1.5}70%{--scale: 1;--value: calc(var(--start) + 180deg);--width-ratio: 1}80%{--scale: 1.2;--width-ratio: 1.5}to{--value: calc(var(--start) + 360deg);--scale: 1;--width-ratio: 1}}.quiz-rings[data-astro-cid-jmtcmi6d] .logo2[data-astro-cid-jmtcmi6d]{position:absolute;inset:0;display:grid;place-items:center;background:url(/logo2.svg) center center no-repeat;background-size:calc(var(--size) / 1.6);filter:drop-shadow(0 0 1.5vmin rgb(138 205 240 / .8))}[data-theme=dark] .quiz-rings[data-astro-cid-jmtcmi6d] .logo2[data-astro-cid-jmtcmi6d]{background-image:url(/logo2-blue.svg)}.quiz-filters[data-astro-cid-jmtcmi6d]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-5)}.filter-chip[data-astro-cid-jmtcmi6d]{cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-family:var(--font-display);transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.filter-chip[data-astro-cid-jmtcmi6d]:hover{border-color:var(--primary);color:var(--primary-strong)}.filter-chip[data-astro-cid-jmtcmi6d].is-active{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-strong)}.quiz-grid[data-astro-cid-jmtcmi6d]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.quiz-card[data-astro-cid-jmtcmi6d]{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);overflow:hidden;color:inherit;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.quiz-card[data-astro-cid-jmtcmi6d]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-1)}.quiz-card__media[data-astro-cid-jmtcmi6d]{aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--border);background:var(--bg-inset)}.quiz-card__media[data-astro-cid-jmtcmi6d] img{width:100%;height:100%;object-fit:cover}.quiz-card__fallback[data-astro-cid-jmtcmi6d]{display:grid;place-items:center;height:100%;color:var(--primary)}.quiz-card__body[data-astro-cid-jmtcmi6d]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);flex:1}.quiz-card__group[data-astro-cid-jmtcmi6d]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-family:var(--font-display);font-weight:600}.quiz-card__body[data-astro-cid-jmtcmi6d] h3[data-astro-cid-jmtcmi6d]{font-size:var(--text-sm);margin:0}.quiz-card__cta[data-astro-cid-jmtcmi6d]{margin-top:auto;padding-top:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:600;color:var(--primary)}.quiz-card[data-astro-cid-jmtcmi6d].is-hidden{display:none}.tools-grid[data-astro-cid-jmtcmi6d]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.tool-card[data-astro-cid-jmtcmi6d]{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);overflow:hidden}.tool-card__media[data-astro-cid-jmtcmi6d]{aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--border);background:var(--bg-inset)}.tool-card__media[data-astro-cid-jmtcmi6d] img{width:100%;height:100%;object-fit:cover}.tool-card__body[data-astro-cid-jmtcmi6d]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);flex:1}.tool-card__body[data-astro-cid-jmtcmi6d] h3[data-astro-cid-jmtcmi6d]{margin:0;font-size:var(--text-lg)}.tool-card__body[data-astro-cid-jmtcmi6d] p[data-astro-cid-jmtcmi6d]{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.tool-card__links[data-astro-cid-jmtcmi6d]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}.greta-grid[data-astro-cid-jmtcmi6d]{display:grid;gap:var(--space-3);max-width:44rem}.greta-card[data-astro-cid-jmtcmi6d]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);color:inherit;font-family:var(--font-display);font-weight:600;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.greta-card[data-astro-cid-jmtcmi6d]:hover{border-color:var(--primary);box-shadow:var(--shadow-1)}.greta-card[data-astro-cid-jmtcmi6d]>svg:first-child{color:var(--secondary)}.greta-card__dl[data-astro-cid-jmtcmi6d]{margin-left:auto;color:var(--primary)}.secure-access__card[data-astro-cid-jmtcmi6d]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:26rem;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);text-align:center}.secure-access__card[data-astro-cid-jmtcmi6d]>svg{color:var(--secondary)}.secure-access__label[data-astro-cid-jmtcmi6d]{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm)}.secure-access__row[data-astro-cid-jmtcmi6d]{display:flex;gap:var(--space-2);width:100%}.secure-access__row[data-astro-cid-jmtcmi6d] input[data-astro-cid-jmtcmi6d]{flex:1;min-width:0;padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg);color:var(--text);font-size:var(--text-base)}.secure-access__row[data-astro-cid-jmtcmi6d] input[data-astro-cid-jmtcmi6d]:focus{outline:none;border-color:var(--primary)}.secure-access__hint[data-astro-cid-jmtcmi6d]{color:var(--text-faint);font-size:var(--text-xs);margin:0}.protected-link[data-astro-cid-jmtcmi6d]{margin-top:var(--space-4)}.partner-grid[data-astro-cid-jmtcmi6d]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.partner-card[data-astro-cid-jmtcmi6d]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--primary);transition:border-color var(--transition-fast),transform var(--transition-fast)}.partner-card[data-astro-cid-jmtcmi6d]:hover{border-color:var(--primary);transform:translateY(-2px)}.partner-card[data-astro-cid-jmtcmi6d] h3[data-astro-cid-jmtcmi6d]{margin:0;font-size:var(--text-base);color:var(--text)}.partner-card[data-astro-cid-jmtcmi6d] p[data-astro-cid-jmtcmi6d]{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}@media(max-width:1024px){.quiz-grid[data-astro-cid-jmtcmi6d]{grid-template-columns:repeat(3,1fr)}.tools-grid[data-astro-cid-jmtcmi6d],.partner-grid[data-astro-cid-jmtcmi6d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.quiz-grid[data-astro-cid-jmtcmi6d],.tools-grid[data-astro-cid-jmtcmi6d],.partner-grid[data-astro-cid-jmtcmi6d]{grid-template-columns:1fr}}
