.GamesBoard-module__alMeHG__root{flex-direction:column;gap:1.25rem;display:flex}.GamesBoard-module__alMeHG__stats{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:.75rem clamp(1.5rem,4vw,2.75rem);padding-bottom:1.25rem;display:flex}.GamesBoard-module__alMeHG__stat{flex-direction:column;gap:.15rem;display:flex}.GamesBoard-module__alMeHG__statValue{color:var(--color-text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:1.25rem;font-weight:700;line-height:1.15;display:inline-flex}.GamesBoard-module__alMeHG__statLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-disabled);align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}.GamesBoard-module__alMeHG__statCountdown .GamesBoard-module__alMeHG__statValue{font-family:var(--font-mono);font-size:1.15rem}.GamesBoard-module__alMeHG__puzzleNumber{font-family:var(--font-mono);text-transform:none;letter-spacing:0;color:var(--color-text-disabled);opacity:.75}.GamesBoard-module__alMeHG__ring{color:var(--color-accent);flex:none;transition:stroke-dashoffset .4s}.GamesBoard-module__alMeHG__filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.GamesBoard-module__alMeHG__themes{flex-wrap:wrap;gap:.35rem;display:flex}.GamesBoard-module__alMeHG__chip,.GamesBoard-module__alMeHG__pendingToggle{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.82rem;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.GamesBoard-module__alMeHG__chip:hover,.GamesBoard-module__alMeHG__pendingToggle:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.GamesBoard-module__alMeHG__chip[data-active],.GamesBoard-module__alMeHG__pendingToggle[data-active]{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:var(--color-accent-soft)}.GamesBoard-module__alMeHG__chipCount{font-family:var(--font-mono);color:var(--color-text-disabled);font-variant-numeric:tabular-nums;font-size:.7rem}.GamesBoard-module__alMeHG__chip[data-active] .GamesBoard-module__alMeHG__chipCount{color:var(--color-accent)}.GamesBoard-module__alMeHG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.GamesBoard-module__alMeHG__grid>li{min-width:0;display:flex}.GamesBoard-module__alMeHG__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);width:100%;color:inherit;flex-direction:column;gap:.4rem;padding:1.1rem;text-decoration:none;transition:border-color .14s,transform .14s,background-color .14s;display:flex}.GamesBoard-module__alMeHG__card:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border-strong));transform:translateY(-2px)}.GamesBoard-module__alMeHG__card[data-played]{border-color:color-mix(in srgb, var(--color-accent) 30%, transparent);background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface))}@media (prefers-reduced-motion:reduce){.GamesBoard-module__alMeHG__card:hover{transform:none}}.GamesBoard-module__alMeHG__cardTop{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.35rem;display:flex}.GamesBoard-module__alMeHG__iconTile{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.GamesBoard-module__alMeHG__glyph{color:var(--color-text-secondary);font-size:1.25rem}.GamesBoard-module__alMeHG__card[data-played] .GamesBoard-module__alMeHG__glyph{color:var(--color-accent)}.GamesBoard-module__alMeHG__status{color:var(--color-text-disabled);flex:none;margin-top:.2rem;display:inline-flex}.GamesBoard-module__alMeHG__card[data-played] .GamesBoard-module__alMeHG__status{color:var(--color-accent)}.GamesBoard-module__alMeHG__cardName{letter-spacing:-.015em;color:var(--color-text-primary);font-size:1.05rem;font-weight:700;line-height:1.2}.GamesBoard-module__alMeHG__cardDesc{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.GamesBoard-module__alMeHG__cardMeta{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;padding-top:.75rem;display:flex}.GamesBoard-module__alMeHG__themeTag{white-space:nowrap;border:1px solid;border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:600}.GamesBoard-module__alMeHG__themeTag[data-theme=palavras]{color:#c9a227}.GamesBoard-module__alMeHG__themeTag[data-theme=visual]{color:#7ba7d7}.GamesBoard-module__alMeHG__themeTag[data-theme=logica]{color:#6fbf8b}.GamesBoard-module__alMeHG__themeTag[data-theme=matematica]{color:#d08b5b}.GamesBoard-module__alMeHG__themeTag[data-theme=geografia]{color:#62bfa9}:root[data-theme=light] .GamesBoard-module__alMeHG__themeTag[data-theme=palavras]{color:#7a6110}:root[data-theme=light] .GamesBoard-module__alMeHG__themeTag[data-theme=visual]{color:#2f5f8f}:root[data-theme=light] .GamesBoard-module__alMeHG__themeTag[data-theme=logica]{color:#1f7a45}:root[data-theme=light] .GamesBoard-module__alMeHG__themeTag[data-theme=matematica]{color:#8a4b1e}:root[data-theme=light] .GamesBoard-module__alMeHG__themeTag[data-theme=geografia]{color:#17705f}.GamesBoard-module__alMeHG__duration{color:var(--color-text-disabled);font-variant-numeric:tabular-nums;font-size:.76rem}.GamesBoard-module__alMeHG__streak{color:var(--color-warning);border:1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);border-radius:999px;align-items:center;gap:.15rem;padding:.15rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.GamesBoard-module__alMeHG__empty{text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);margin:0;padding:2.5rem 1rem;font-size:.95rem}@media (max-width:1100px){.GamesBoard-module__alMeHG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.GamesBoard-module__alMeHG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.GamesBoard-module__alMeHG__grid{grid-template-columns:minmax(0,1fr)}.GamesBoard-module__alMeHG__filters{align-items:stretch}}
.CasualGamesGrid-module__XLg2QW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.CasualGamesGrid-module__XLg2QW__grid>li{min-width:0;display:flex}.CasualGamesGrid-module__XLg2QW__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);width:100%;color:inherit;flex-direction:column;gap:.4rem;padding:1.1rem;text-decoration:none;transition:border-color .14s,transform .14s;display:flex}.CasualGamesGrid-module__XLg2QW__card:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border-strong));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.CasualGamesGrid-module__XLg2QW__card:hover{transform:none}}.CasualGamesGrid-module__XLg2QW__cardTop{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.35rem;display:flex}.CasualGamesGrid-module__XLg2QW__iconTile{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.CasualGamesGrid-module__XLg2QW__glyph{color:var(--color-text-secondary);font-size:1.25rem}.CasualGamesGrid-module__XLg2QW__cardName{letter-spacing:-.015em;color:var(--color-text-primary);font-size:1.05rem;font-weight:700;line-height:1.2}.CasualGamesGrid-module__XLg2QW__cardDesc{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.CasualGamesGrid-module__XLg2QW__cardMeta{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;padding-top:.75rem;display:flex}.CasualGamesGrid-module__XLg2QW__modeTag{white-space:nowrap;color:var(--color-text-secondary);border:1px solid;border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:600}.CasualGamesGrid-module__XLg2QW__playersLabel{color:var(--color-text-disabled);font-size:.76rem}@media (max-width:1100px){.CasualGamesGrid-module__XLg2QW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.CasualGamesGrid-module__XLg2QW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.CasualGamesGrid-module__XLg2QW__grid{grid-template-columns:minmax(0,1fr)}}
.GamesHubView-module__IMp35W__shell{flex-direction:column;gap:1.75rem;max-width:72rem;margin:0 auto;padding:2rem 1.25rem 5rem;display:flex}.GamesHubView-module__IMp35W__hero{border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);background:radial-gradient(110% 140% at 0% 0%, color-mix(in srgb, var(--color-accent) 8%, transparent) 0%, transparent 55%), var(--color-surface);justify-items:start;gap:.75rem;padding:clamp(1.75rem,3.5vw,2.75rem);animation:.42s cubic-bezier(.2,.7,.2,1) both GamesHubView-module__IMp35W__heroIn;display:grid}.GamesHubView-module__IMp35W__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-soft);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.GamesHubView-module__IMp35W__title{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,1.2rem + 2.8vw,3rem);font-weight:800;line-height:1.05}.GamesHubView-module__IMp35W__desc{color:var(--color-text-secondary);max-width:58ch;margin:0;font-size:1rem;line-height:1.6}.GamesHubView-module__IMp35W__section{flex-direction:column;gap:1.1rem;display:flex}.GamesHubView-module__IMp35W__sectionHeader{gap:.3rem;display:grid}.GamesHubView-module__IMp35W__sectionTitle{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.25rem,1rem + .9vw,1.6rem);font-weight:700}.GamesHubView-module__IMp35W__sectionSubtitle{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.55}@keyframes GamesHubView-module__IMp35W__heroIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GamesHubView-module__IMp35W__hero{animation:none}}@media (max-width:640px){.GamesHubView-module__IMp35W__shell{gap:1.5rem;padding:1.25rem 1rem 3rem}}
.AdLayout-module__MTByeG__top,.AdLayout-module__MTByeG__main{min-width:0}.AdLayout-module__MTByeG__rail{display:none}@media (min-width:1100px){.AdLayout-module__MTByeG__layout{grid-template-columns:minmax(0,1fr) 300px;column-gap:1.5rem;padding-right:1.5rem;display:grid}.AdLayout-module__MTByeG__top{grid-column:1/-1}.AdLayout-module__MTByeG__main{grid-column:1}.AdLayout-module__MTByeG__rail{grid-area:1/2;align-self:stretch;min-width:0;padding-top:1rem;display:block}.AdLayout-module__MTByeG__withTop .AdLayout-module__MTByeG__rail{grid-row:2}}@media (min-width:1360px){.AdLayout-module__MTByeG__withTop .AdLayout-module__MTByeG__top{grid-column:1}.AdLayout-module__MTByeG__withTop .AdLayout-module__MTByeG__rail{grid-row:1/span 2}}
.Reveal-module__RyAmyW__reveal{opacity:0;will-change:opacity, transform;transition:opacity .52s cubic-bezier(.2,.7,.2,1),transform .52s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.Reveal-module__RyAmyW__visible{opacity:1;transform:none}@media (scripting:none){.Reveal-module__RyAmyW__reveal{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Reveal-module__RyAmyW__reveal{opacity:1;transition:none;transform:none}}
.home-module__rrt2Xa__shell{max-width:var(--width-wide);grid-template-columns:minmax(0,1fr);gap:0;margin:0 auto;padding:2rem 1.25rem 4rem;display:grid}.home-module__rrt2Xa__content{flex-direction:column;gap:2.75rem;min-width:0;display:flex}.home-module__rrt2Xa__hero{border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);background:radial-gradient(120% 120% at 50% -10%, color-mix(in srgb, var(--color-accent) 7%, transparent) 0%, transparent 60%), var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:clamp(2.25rem,3.5vw,3.75rem) clamp(1.25rem,3vw,3rem);animation:.48s cubic-bezier(.2,.7,.2,1) both home-module__rrt2Xa__heroIn;display:flex;position:relative}@keyframes home-module__rrt2Xa__heroIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-module__rrt2Xa__hero{animation:none}}.home-module__rrt2Xa__title{letter-spacing:-.028em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,1.2rem + 2.8vw,3.1rem);font-weight:700;line-height:1.06}.home-module__rrt2Xa__subtitle{color:var(--color-text-secondary);text-wrap:balance;max-width:52ch;margin:0 0 .55rem;font-size:clamp(.98rem,.92rem + .25vw,1.08rem);line-height:1.55}.home-module__rrt2Xa__stats{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:center;gap:.75rem clamp(1.5rem,4vw,3rem);width:min(100%,34rem);margin:1.1rem 0 0;padding-top:1.25rem;display:flex}.home-module__rrt2Xa__stats>div{flex-direction:column-reverse;align-items:center;gap:.1rem;display:flex}.home-module__rrt2Xa__statValue{color:var(--color-text-primary);margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.home-module__rrt2Xa__statLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-disabled);font-size:.72rem}.home-module__rrt2Xa__section{flex-direction:column;gap:1.1rem;display:flex}.home-module__rrt2Xa__sectionTight{flex-direction:column;gap:.75rem;display:flex}.home-module__rrt2Xa__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.home-module__rrt2Xa__sectionTitle{letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,1.1rem + .6vw,1.65rem);font-weight:700}.home-module__rrt2Xa__sectionSubtitle{color:var(--color-text-secondary);max-width:60ch;margin:.3rem 0 0;font-size:.9rem}@media (max-width:720px){.home-module__rrt2Xa__shell{padding:1.25rem 1rem 3rem}.home-module__rrt2Xa__content{gap:2.25rem}}
.CategoryView-module__A_SpCa__shell{max-width:var(--width-wide);grid-template-columns:minmax(0,1fr);margin:0 auto;padding:2rem 1.25rem 4rem;display:grid}.CategoryView-module__A_SpCa__content{flex-direction:column;gap:2.5rem;min-width:0;display:flex}.CategoryView-module__A_SpCa__hero{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:radial-gradient(110% 130% at 0% 0%, color-mix(in srgb, var(--color-accent) 7%, transparent) 0%, transparent 55%), var(--color-surface);flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.CategoryView-module__A_SpCa__heroHead{align-items:flex-start;gap:1rem;display:flex}.CategoryView-module__A_SpCa__heroIcon{color:var(--color-accent);flex:none;margin-top:.15rem;font-size:2rem}.CategoryView-module__A_SpCa__heroText{min-width:0}.CategoryView-module__A_SpCa__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.3rem;font-size:.68rem;font-weight:700;display:block}.CategoryView-module__A_SpCa__title{letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,1.3rem + 1.8vw,2.5rem);font-weight:700;line-height:1.1}.CategoryView-module__A_SpCa__desc{color:var(--color-text-secondary);max-width:62ch;margin:.55rem 0 0;font-size:.98rem;line-height:1.55}.CategoryView-module__A_SpCa__heroStats{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:.75rem clamp(1.5rem,4vw,2.75rem);margin:0;padding-top:1.15rem;display:flex}.CategoryView-module__A_SpCa__heroStats>div{flex-direction:column-reverse;gap:.1rem;display:flex}.CategoryView-module__A_SpCa__heroStats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-disabled);font-size:.7rem}.CategoryView-module__A_SpCa__heroStats dd{color:var(--color-text-primary);margin:0;font-size:1.3rem;font-weight:700;line-height:1.1}.CategoryView-module__A_SpCa__heroUpdated dd{color:var(--color-text-secondary);font-size:.92rem;font-weight:600}.CategoryView-module__A_SpCa__section{flex-direction:column;gap:1rem;display:flex}.CategoryView-module__A_SpCa__browseSection{flex-direction:column;gap:2rem;display:flex}.CategoryView-module__A_SpCa__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.CategoryView-module__A_SpCa__sectionTitle{letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:700}.CategoryView-module__A_SpCa__guideLead{gap:.8rem;max-width:72ch;display:grid}.CategoryView-module__A_SpCa__guideLead p{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.7}.CategoryView-module__A_SpCa__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.5rem;display:grid}.CategoryView-module__A_SpCa__guideCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);padding:1.15rem}.CategoryView-module__A_SpCa__guideCard h3{letter-spacing:-.01em;color:var(--color-text-primary);margin:0 0 .6rem;font-size:1rem;font-weight:650}.CategoryView-module__A_SpCa__guideCard p{color:var(--color-text-secondary);margin:0 0 .6rem;font-size:.88rem;line-height:1.65}.CategoryView-module__A_SpCa__guideCard p:last-child{margin-bottom:0}.CategoryView-module__A_SpCa__guideList{gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.CategoryView-module__A_SpCa__guideList li{color:var(--color-text-secondary);padding-left:1.1rem;font-size:.85rem;line-height:1.5;position:relative}.CategoryView-module__A_SpCa__guideList li:before{content:"";background:var(--color-accent);border-radius:999px;width:5px;height:5px;position:absolute;top:.55em;left:0}.CategoryView-module__A_SpCa__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.CategoryView-module__A_SpCa__relatedLink{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;flex-direction:column;gap:.3rem;padding:.95rem 1rem;text-decoration:none;transition:border-color .13s,transform .13s;display:flex}.CategoryView-module__A_SpCa__relatedLink:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border-strong));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.CategoryView-module__A_SpCa__relatedLink:hover{transform:none}}.CategoryView-module__A_SpCa__relatedIcon{color:var(--color-accent);font-size:1.15rem}.CategoryView-module__A_SpCa__relatedLink strong{letter-spacing:-.01em;color:var(--color-text-primary);font-size:.92rem;font-weight:650}.CategoryView-module__A_SpCa__relatedLink span{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.CategoryView-module__A_SpCa__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.CategoryView-module__A_SpCa__shell{padding:1.25rem 1rem 3rem}.CategoryView-module__A_SpCa__content{gap:2rem}.CategoryView-module__A_SpCa__guideGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.CategoryView-module__A_SpCa__relatedGrid{grid-template-columns:minmax(0,1fr)}}
.AffiliateRecommendations-module__1BsYJG__section{border:1px solid color-mix(in srgb, var(--color-accent) 14%, var(--color-border-subtle));border-radius:var(--radius-xl);background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 4%, transparent), transparent 32%), var(--color-surface-elevated);gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.AffiliateRecommendations-module__1BsYJG__header{gap:.55rem;display:grid}.AffiliateRecommendations-module__1BsYJG__kicker{color:var(--color-text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.AffiliateRecommendations-module__1BsYJG__header h2{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,1.08rem + .85vw,1.8rem);line-height:1.2}.AffiliateRecommendations-module__1BsYJG__header p{max-width:68ch;color:var(--color-text-secondary);margin:0;line-height:1.7}.AffiliateRecommendations-module__1BsYJG__note{max-width:72ch;color:var(--color-text-disabled);font-size:.86rem;line-height:1.6}.AffiliateRecommendations-module__1BsYJG__grid{gap:.8rem;display:grid}
.EmbedPanel-module__5MLGcW__panel{gap:1.1rem;display:grid}.EmbedPanel-module__5MLGcW__description{color:var(--color-text-secondary);max-width:72ch;margin:0;font-size:.95rem;line-height:1.7}.EmbedPanel-module__5MLGcW__layout{gap:1rem;display:grid}.EmbedPanel-module__5MLGcW__preview{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;overflow:hidden}.EmbedPanel-module__5MLGcW__browserBar{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.EmbedPanel-module__5MLGcW__dots{flex:none;gap:.3rem;display:inline-flex}.EmbedPanel-module__5MLGcW__dots i{background:var(--color-border-strong);border-radius:999px;width:8px;height:8px}.EmbedPanel-module__5MLGcW__urlPill{background:var(--color-page);border:1px solid var(--color-border-subtle);min-width:0;color:var(--color-text-disabled);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;padding:.2rem .6rem;font-size:.68rem;line-height:1.5;overflow:hidden}.EmbedPanel-module__5MLGcW__openPreview{color:var(--color-accent);white-space:nowrap;flex:none;align-items:center;gap:.25rem;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}.EmbedPanel-module__5MLGcW__openPreview:hover{text-decoration:underline}.EmbedPanel-module__5MLGcW__stage{background:var(--color-page);padding:.75rem}.EmbedPanel-module__5MLGcW__stageInner{border-radius:var(--radius-sm);width:100%;transition:height .16s;position:relative;overflow:hidden}.EmbedPanel-module__5MLGcW__frame{transform-origin:0 0;background:var(--color-page);border:0;display:block;position:absolute;top:0;left:0}.EmbedPanel-module__5MLGcW__frameSkeleton{background:linear-gradient(100deg, var(--color-surface) 30%, var(--color-surface-elevated) 50%, var(--color-surface) 70%);background-size:220% 100%;width:100%;height:100%;animation:1.4s linear infinite EmbedPanel-module__5MLGcW__shimmer}@keyframes EmbedPanel-module__5MLGcW__shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.EmbedPanel-module__5MLGcW__frameSkeleton{animation:none}}.EmbedPanel-module__5MLGcW__side{align-content:start;gap:.85rem;display:grid}.EmbedPanel-module__5MLGcW__field{gap:.4rem;min-width:0;display:grid}.EmbedPanel-module__5MLGcW__controlLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-disabled);font-size:.68rem;font-weight:700}.EmbedPanel-module__5MLGcW__fieldRow{flex-wrap:wrap;align-items:flex-end;gap:1.25rem;display:flex}.EmbedPanel-module__5MLGcW__fieldRow .EmbedPanel-module__5MLGcW__field{width:auto}.EmbedPanel-module__5MLGcW__fieldRow input[type=number]{width:6rem}.EmbedPanel-module__5MLGcW__presets{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);gap:2px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.EmbedPanel-module__5MLGcW__preset{font:inherit;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.35rem .65rem;font-size:.79rem;transition:color .12s,background-color .12s}.EmbedPanel-module__5MLGcW__preset:hover{color:var(--color-text-primary)}.EmbedPanel-module__5MLGcW__preset[data-active]{color:var(--color-accent);background:var(--color-accent-soft)}.EmbedPanel-module__5MLGcW__field input,.EmbedPanel-module__5MLGcW__widthInput{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-elevated);width:100%;min-height:2.35rem;color:var(--color-text-primary);font:inherit;font-variant-numeric:tabular-nums;padding:.35rem .6rem;font-size:.88rem}.EmbedPanel-module__5MLGcW__field input:focus-visible,.EmbedPanel-module__5MLGcW__widthInput:focus-visible{border-color:var(--color-accent);box-shadow:var(--shadow-focus);outline:none}.EmbedPanel-module__5MLGcW__widthRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.EmbedPanel-module__5MLGcW__widthInput{flex:none;width:5.5rem}.EmbedPanel-module__5MLGcW__codeCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-page);overflow:hidden}.EmbedPanel-module__5MLGcW__codeHead{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .4rem .4rem .75rem;display:flex}.EmbedPanel-module__5MLGcW__codeLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-disabled);font-size:.68rem;font-weight:600}.EmbedPanel-module__5MLGcW__copyButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;cursor:pointer;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.76rem;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.EmbedPanel-module__5MLGcW__copyButton:hover{color:var(--color-text-primary);border-color:var(--color-accent)}.EmbedPanel-module__5MLGcW__copyButtonCopied{color:var(--color-accent);border-color:var(--color-accent)}.EmbedPanel-module__5MLGcW__code{font-family:var(--font-mono);tab-size:2;margin:0;padding:.8rem .9rem;font-size:.74rem;line-height:1.65;overflow-x:auto}.EmbedPanel-module__5MLGcW__code code{white-space:pre}.EmbedPanel-module__5MLGcW__tag{color:var(--color-accent)}.EmbedPanel-module__5MLGcW__attr{color:var(--color-text-secondary)}.EmbedPanel-module__5MLGcW__punct{color:var(--color-text-disabled)}.EmbedPanel-module__5MLGcW__string{color:var(--color-warning)}.EmbedPanel-module__5MLGcW__copyUrl{font:inherit;color:var(--color-text-secondary);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;justify-self:start;padding:0;font-size:.8rem;text-decoration:underline}.EmbedPanel-module__5MLGcW__copyUrl:hover{color:var(--color-accent)}@media (max-width:1000px){.EmbedPanel-module__5MLGcW__layout{grid-template-columns:minmax(0,1fr)}.EmbedPanel-module__5MLGcW__stage{padding:.5rem}}@media (max-width:480px){.EmbedPanel-module__5MLGcW__browserBar{flex-wrap:wrap}}
.ToolView-module__T62v5G__root{min-height:100svh;padding-bottom:5rem;position:relative}.ToolView-module__T62v5G__crumbs{padding:1.25rem 1.5rem 0;position:relative}.ToolView-module__T62v5G__crumbsInner{max-width:72rem;margin:0 auto}.ToolView-module__T62v5G__hero{place-items:center;min-height:calc(100svh - 4rem);padding:1rem 0 4rem;display:grid;position:relative}.ToolView-module__T62v5G__heroMonetizationShell{place-items:center;width:min(100%,72rem);min-width:0;max-width:100%;margin:0 auto;padding:0 1.5rem;display:grid}.ToolView-module__T62v5G__heroShell{flex-direction:column;align-items:center;gap:clamp(1.75rem,3vw,2.5rem);width:100%;min-width:0;display:flex}.ToolView-module__T62v5G__heroShell>*{max-width:100%}.ToolView-module__T62v5G__heroShellWithRails,.ToolView-module__T62v5G__heroShellWide,.ToolView-module__T62v5G__heroShellStandalone{max-width:78rem}.ToolView-module__T62v5G__toolHeader{text-align:center;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:40rem;animation:.5s cubic-bezier(.2,.7,.2,1) both ToolView-module__T62v5G__fadeUp;display:flex}.ToolView-module__T62v5G__toolTitle{letter-spacing:-.035em;color:var(--color-text-primary);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);font-weight:600;line-height:1.05}.ToolView-module__T62v5G__toolTagline{color:var(--color-text-secondary);max-width:56ch;margin:0;font-size:clamp(.98rem,.92rem + .25vw,1.1rem);line-height:1.6}.ToolView-module__T62v5G__scrollCue{color:var(--color-text-disabled);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.5rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.ToolView-module__T62v5G__scrollCue:hover{color:var(--color-text-secondary)}.ToolView-module__T62v5G__scrollCue svg{width:.9rem;height:.9rem;animation:2.4s ease-in-out infinite ToolView-module__T62v5G__cueBob}.ToolView-module__T62v5G__detailsDeck{grid-template-columns:minmax(0,1fr);gap:3.5rem;width:min(100% - 3rem,78rem);margin:0 auto;padding-top:1.5rem;display:grid}@media (min-width:1280px){.ToolView-module__T62v5G__detailsDeck{grid-template-columns:12.5rem minmax(0,1fr);align-items:start;column-gap:2.5rem}}.ToolView-module__T62v5G__deckMain{gap:3.5rem;min-width:0;display:grid}.ToolView-module__T62v5G__section{gap:1rem;animation:.5s cubic-bezier(.2,.7,.2,1) both ToolView-module__T62v5G__fadeUp;display:grid}.ToolView-module__T62v5G__sectionKicker{color:var(--color-text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.ToolView-module__T62v5G__h2{letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:clamp(1.4rem,1.1rem + .9vw,1.85rem);font-weight:600;line-height:1.2}.ToolView-module__T62v5G__section p{color:var(--color-text-secondary);max-width:72ch;margin:0;font-size:1rem;line-height:1.75}.ToolView-module__T62v5G__steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ToolView-module__T62v5G__steps li{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-secondary);padding:2.6rem 1.1rem 1.1rem;font-size:.92rem;line-height:1.6;display:flex;position:relative}.ToolView-module__T62v5G__steps li:before{counter-increment:step;content:counter(step);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);background:var(--color-accent-soft);width:1.6rem;height:1.6rem;color:var(--color-accent);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;top:1rem;left:1.1rem}@media (max-width:720px){.ToolView-module__T62v5G__steps{grid-template-columns:minmax(0,1fr)}}.ToolView-module__T62v5G__seoSection{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);padding:clamp(1.1rem,2vw,1.35rem)}.ToolView-module__T62v5G__seoSection+.ToolView-module__T62v5G__seoSection{margin-top:.15rem}.ToolView-module__T62v5G__editorialList{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ToolView-module__T62v5G__editorialList li{color:var(--color-text-secondary);padding-inline-start:1.05rem;line-height:1.7;position:relative}.ToolView-module__T62v5G__editorialList li:before{content:"";background:var(--color-accent);border-radius:999px;block-size:.38rem;inline-size:.38rem;position:absolute;inset-block-start:.76em;inset-inline-start:0}.ToolView-module__T62v5G__relatedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ToolView-module__T62v5G__relatedList a{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);min-height:100%;color:inherit;gap:.4rem;padding:.95rem 1rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.ToolView-module__T62v5G__relatedList a:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border-strong));background:var(--color-surface-elevated);transform:translateY(-2px)}.ToolView-module__T62v5G__relatedList span{color:var(--color-text-primary);font-weight:600;transition:color .16s}.ToolView-module__T62v5G__relatedList a:hover span{color:var(--color-accent)}.ToolView-module__T62v5G__relatedList small{color:var(--color-text-secondary);font-size:.85rem;line-height:1.55}.ToolView-module__T62v5G__sourceList{gap:.75rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.ToolView-module__T62v5G__sourceList a{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-elevated) 58%, transparent);color:inherit;gap:.35rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .16s,color .16s,transform .16s;display:grid}.ToolView-module__T62v5G__sourceList a:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}.ToolView-module__T62v5G__sourceList span{color:var(--color-text-secondary);font-size:.9rem;line-height:1.55}.ToolView-module__T62v5G__plannedNotice{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;width:min(100% - 3rem,48rem);margin:1.5rem auto 0;padding:1.5rem;display:flex}.ToolView-module__T62v5G__plannedCta{color:var(--color-accent);margin-top:.5rem;font-weight:500;text-decoration:none}.ToolView-module__T62v5G__plannedCta:hover{text-decoration:underline}@keyframes ToolView-module__T62v5G__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ToolView-module__T62v5G__cueBob{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@media (max-width:640px){.ToolView-module__T62v5G__crumbs{padding:1rem 1rem 0}.ToolView-module__T62v5G__hero{min-height:calc(100svh - 3.5rem);padding:1rem 0 4rem}.ToolView-module__T62v5G__heroMonetizationShell{padding:0 1rem}.ToolView-module__T62v5G__scrollCue{display:none}.ToolView-module__T62v5G__detailsDeck{gap:2.5rem;width:min(100% - 2rem,78rem)}.ToolView-module__T62v5G__relatedList{grid-template-columns:1fr}}@media (max-width:1279px){.ToolView-module__T62v5G__heroWithRails{grid-template-columns:1fr;max-width:min(100%,78rem);padding:0 1.5rem}}@media (prefers-reduced-motion:reduce){.ToolView-module__T62v5G__toolHeader,.ToolView-module__T62v5G__section,.ToolView-module__T62v5G__scrollCue svg{animation:none}}.ToolView-module__T62v5G__programmaticMarquee{border-top:1px solid var(--color-border-subtle);width:100%;padding-top:1.1rem}.ToolView-module__T62v5G__programmaticMarqueeLabel{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-bottom:.85rem;font-size:.75rem;font-weight:600;display:block}.ToolView-module__T62v5G__marquee{--marquee-gap:.6rem;gap:var(--marquee-gap);width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ToolView-module__T62v5G__marqueeGroup{justify-content:space-around;align-items:center;gap:var(--marquee-gap);min-width:100%;animation:ToolView-module__T62v5G__marqueeScroll var(--marquee-duration,40s) linear infinite;flex:none;margin:0;padding:.25rem 0;list-style:none;display:flex}.ToolView-module__T62v5G__marquee:hover .ToolView-module__T62v5G__marqueeGroup,.ToolView-module__T62v5G__marquee:focus-within .ToolView-module__T62v5G__marqueeGroup{animation-play-state:paused}.ToolView-module__T62v5G__marqueeGroup li{flex:none}.ToolView-module__T62v5G__marqueeGroup a{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);background:var(--color-surface-elevated);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .9rem;font-size:.84rem;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.ToolView-module__T62v5G__marqueeGroup a:hover{border-color:var(--color-accent);color:var(--color-text-primary);background:var(--color-accent-soft)}@keyframes ToolView-module__T62v5G__marqueeScroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--marquee-gap)))}}@media (prefers-reduced-motion:reduce){.ToolView-module__T62v5G__marqueeGroup{flex-wrap:wrap;justify-content:center;animation:none}.ToolView-module__T62v5G__marqueeGroup+.ToolView-module__T62v5G__marqueeGroup{display:none}}.ToolView-module__T62v5G__seoIntro{text-align:center;flex-direction:column;align-items:center;gap:.85rem;width:min(100%,56rem);margin:0 auto;display:flex}.ToolView-module__T62v5G__seoIntroTitle{letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);font-weight:600;line-height:1.2}.ToolView-module__T62v5G__seoIntroDescription{color:var(--color-text-secondary);max-width:56ch;margin:0;font-size:clamp(.98rem,.92rem + .25vw,1.1rem);line-height:1.6}
.ChangelogFeed-module__u-A9Oa__root{flex-direction:column;gap:1.1rem;display:flex}.ChangelogFeed-module__u-A9Oa__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ChangelogFeed-module__u-A9Oa__filters{flex-wrap:wrap;gap:.35rem;display:flex}.ChangelogFeed-module__u-A9Oa__chip{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.82rem;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.ChangelogFeed-module__u-A9Oa__chip:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.ChangelogFeed-module__u-A9Oa__chip[data-active]{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:var(--color-accent-soft)}.ChangelogFeed-module__u-A9Oa__chipCount{font-family:var(--font-mono);color:var(--color-text-disabled);font-variant-numeric:tabular-nums;font-size:.7rem}.ChangelogFeed-module__u-A9Oa__chip[data-active] .ChangelogFeed-module__u-A9Oa__chipCount{color:var(--color-accent)}.ChangelogFeed-module__u-A9Oa__count{color:var(--color-text-disabled);font-variant-numeric:tabular-nums;margin:0;font-size:.78rem}.ChangelogFeed-module__u-A9Oa__empty{text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);margin:0;padding:2rem 1rem}.ChangelogFeed-module__u-A9Oa__timeline{margin:0;padding:0;list-style:none}.ChangelogFeed-module__u-A9Oa__entry{display:block}.ChangelogFeed-module__u-A9Oa__month{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-disabled);margin:1.5rem 0 .75rem;padding-left:2.4rem;font-size:.7rem;font-weight:700}.ChangelogFeed-module__u-A9Oa__entry:first-child .ChangelogFeed-module__u-A9Oa__month{margin-top:0}.ChangelogFeed-module__u-A9Oa__row{gap:.9rem;padding-bottom:.7rem;display:flex;position:relative}.ChangelogFeed-module__u-A9Oa__row:before{content:"";background:var(--color-border-subtle);width:1px;position:absolute;top:1.6rem;bottom:-.2rem;left:.72rem}.ChangelogFeed-module__u-A9Oa__marker{z-index:1;border:1px solid var(--color-border-strong);background:var(--color-page);width:1.5rem;height:1.5rem;color:var(--color-text-disabled);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.7rem;display:inline-flex;position:relative}.ChangelogFeed-module__u-A9Oa__marker[data-kind=tool]{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-accent)}.ChangelogFeed-module__u-A9Oa__marker[data-kind=improvement]{border-color:color-mix(in srgb, var(--color-warning) 45%, transparent);color:var(--color-warning)}.ChangelogFeed-module__u-A9Oa__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;color:inherit;flex-direction:column;flex:1;gap:.3rem;padding:.9rem 1.05rem;text-decoration:none;display:flex}.ChangelogFeed-module__u-A9Oa__toolCard{transition:border-color .13s,transform .13s}.ChangelogFeed-module__u-A9Oa__toolCard:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border-strong));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ChangelogFeed-module__u-A9Oa__toolCard:hover{transform:none}}.ChangelogFeed-module__u-A9Oa__cardHead{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ChangelogFeed-module__u-A9Oa__cardTitle{letter-spacing:-.01em;color:var(--color-text-primary);font-size:.98rem;font-weight:650}.ChangelogFeed-module__u-A9Oa__newBadge{letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;padding:.15rem .45rem;font-size:.64rem;font-weight:700}.ChangelogFeed-module__u-A9Oa__cardDesc{color:var(--color-text-secondary);font-size:.87rem;line-height:1.55}.ChangelogFeed-module__u-A9Oa__highlights{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.ChangelogFeed-module__u-A9Oa__highlights li{color:var(--color-text-secondary);padding-left:1rem;font-size:.85rem;line-height:1.5;position:relative}.ChangelogFeed-module__u-A9Oa__highlights li:before{content:"";background:var(--color-warning);border-radius:999px;width:4px;height:4px;position:absolute;top:.55em;left:0}.ChangelogFeed-module__u-A9Oa__cardMeta{color:var(--color-text-disabled);align-items:center;gap:.4rem;margin-top:.45rem;font-size:.74rem;display:flex}@media (max-width:560px){.ChangelogFeed-module__u-A9Oa__month{padding-left:0}.ChangelogFeed-module__u-A9Oa__row{gap:.6rem}}
.RailShell-module__mbpSBq__shell{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.RailShell-module__mbpSBq__center{flex-direction:column;width:100%;min-width:0;display:flex}
.PageToc-module__gzNzUa__toc{overscroll-behavior:contain;max-height:calc(100vh - 8rem);display:none;position:sticky;top:5.5rem;overflow-y:auto}@media (min-width:1280px){.PageToc-module__gzNzUa__toc{display:block}}.PageToc-module__gzNzUa__title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-disabled);margin:0 0 .7rem;font-size:.68rem;font-weight:700}.PageToc-module__gzNzUa__list{border-left:1px solid var(--color-border-subtle);gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.PageToc-module__gzNzUa__link{color:var(--color-text-secondary);border-left:2px solid #0000;margin-left:-1px;padding:.4rem .75rem;font-size:.83rem;line-height:1.35;text-decoration:none;transition:color .12s,border-color .12s;display:block}.PageToc-module__gzNzUa__link:hover{color:var(--color-text-primary)}.PageToc-module__gzNzUa__link[data-active]{color:var(--color-accent);border-left-color:var(--color-accent);font-weight:600}
.QuizView-module__jaaiGa__root{min-height:100svh}.QuizView-module__jaaiGa__crumbs{max-width:72rem;color:var(--color-text-disabled);align-items:center;gap:.5rem;margin:0 auto;padding:1.25rem 1.5rem;font-size:.82rem;display:flex}.QuizView-module__jaaiGa__crumbs a{color:var(--color-text-secondary);text-decoration:none}.QuizView-module__jaaiGa__crumbs a:hover{color:var(--color-text-primary)}.QuizView-module__jaaiGa__crumbs [aria-current=page]{color:var(--color-text-primary);font-weight:500}.QuizView-module__jaaiGa__wizardZone{width:100%}.QuizView-module__jaaiGa__seoDeck{flex-direction:column;gap:2.5rem;max-width:72rem;margin:3rem auto 0;padding:0 1.5rem 4rem;display:flex}.QuizView-module__jaaiGa__section{flex-direction:column;gap:.75rem;display:flex}.QuizView-module__jaaiGa__h2{margin:0;font-size:1.4rem;font-weight:700}.QuizView-module__jaaiGa__section p{color:var(--color-text-secondary);line-height:1.65}.QuizView-module__jaaiGa__sampleList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.QuizView-module__jaaiGa__sampleList li{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);padding:.85rem 1rem;font-size:.92rem}.QuizView-module__jaaiGa__resultsIndex{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.QuizView-module__jaaiGa__resultsIndexItem{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:1rem}.QuizView-module__jaaiGa__resultsIndexItem h3{color:var(--color-text-primary);margin:0 0 .35rem;font-size:.95rem;font-weight:700}.QuizView-module__jaaiGa__resultsIndexItem p{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.5}
.EditorialPages-module__0twvNG__root{width:min(100% - 3rem,76rem);margin:0 auto;padding:clamp(2rem,5vw,5rem) 0 5rem}.EditorialPages-module__0twvNG__back{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.9rem;text-decoration:none;display:inline-flex}.EditorialPages-module__0twvNG__back:hover{color:var(--color-accent)}.EditorialPages-module__0twvNG__breadcrumbNav{margin-bottom:1.5rem}.EditorialPages-module__0twvNG__hero{gap:1rem;max-width:62rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.EditorialPages-module__0twvNG__eyebrow{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.EditorialPages-module__0twvNG__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.4rem + 2.8vw,4.2rem);line-height:1.02}.EditorialPages-module__0twvNG__description{color:var(--color-text-secondary);max-width:68ch;margin:0;font-size:clamp(1rem,.96rem + .35vw,1.2rem);line-height:1.7}.EditorialPages-module__0twvNG__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;display:grid}.EditorialPages-module__0twvNG__section,.EditorialPages-module__0twvNG__takeaway,.EditorialPages-module__0twvNG__timelineItem{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-soft)}.EditorialPages-module__0twvNG__section h2,.EditorialPages-module__0twvNG__timelineItem h2{color:var(--color-text-primary);letter-spacing:-.02em;margin:0}.EditorialPages-module__0twvNG__section p,.EditorialPages-module__0twvNG__takeaway p,.EditorialPages-module__0twvNG__timelineItem p{color:var(--color-text-secondary);margin:0;line-height:1.7}.EditorialPages-module__0twvNG__rootArticle{width:min(100% - 3rem,96rem)}.EditorialPages-module__0twvNG__pageColumn{width:100%;max-width:70rem;margin-inline:auto;container-type:inline-size}.EditorialPages-module__0twvNG__articleHero{max-width:52rem}.EditorialPages-module__0twvNG__articleShell{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.EditorialPages-module__0twvNG__articleBody{gap:1.25rem;min-width:0;display:grid}@container (min-width:62rem){.EditorialPages-module__0twvNG__articleShell{grid-template-columns:minmax(0,1fr) 17rem;gap:2rem}}.EditorialPages-module__0twvNG__articleBody>aside{width:100%;margin-block:-1rem;padding:0}.EditorialPages-module__0twvNG__section{gap:1rem;padding:clamp(1.2rem,3vw,2.1rem);display:grid}.EditorialPages-module__0twvNG__bullets{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.EditorialPages-module__0twvNG__bullets li{color:var(--color-text-secondary);padding-inline-start:1rem;line-height:1.65;position:relative}.EditorialPages-module__0twvNG__bullets li:before{content:"";background:var(--color-accent);border-radius:999px;width:.38rem;height:.38rem;position:absolute;inset-block-start:.7em;inset-inline-start:0}.EditorialPages-module__0twvNG__aside{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}@container (min-width:62rem){.EditorialPages-module__0twvNG__aside{grid-template-columns:minmax(0,1fr);position:sticky;top:5rem}}.EditorialPages-module__0twvNG__asideBox{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-elevated);padding:1rem}.EditorialPages-module__0twvNG__asideBox h2{margin:0 0 .75rem;font-size:1rem}.EditorialPages-module__0twvNG__relatedList{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.EditorialPages-module__0twvNG__relatedList a{color:inherit;border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 70%, transparent);gap:.2rem;padding:.65rem;text-decoration:none;display:grid}.EditorialPages-module__0twvNG__relatedList a:hover{color:var(--color-accent)}.EditorialPages-module__0twvNG__relatedList small{color:var(--color-text-secondary);line-height:1.45}.EditorialPages-module__0twvNG__takeaway{border-color:color-mix(in srgb, var(--color-accent) 32%, var(--color-border-subtle));background:var(--color-accent-soft);padding:1.25rem}.EditorialPages-module__0twvNG__timeline{gap:1rem;display:grid}.EditorialPages-module__0twvNG__timelineItem{gap:.85rem;padding:clamp(1.15rem,2vw,1.5rem);display:grid}.EditorialPages-module__0twvNG__timelineDate{color:var(--color-accent);font-family:var(--font-mono);font-size:.82rem}.EditorialPages-module__0twvNG__heroStat{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.92rem}.EditorialPages-module__0twvNG__heroStat strong{color:var(--color-text-primary);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.EditorialPages-module__0twvNG__feed{margin-bottom:var(--section-gap,4rem);gap:2.25rem;display:grid}.EditorialPages-module__0twvNG__sectionHead{gap:.35rem;display:grid}.EditorialPages-module__0twvNG__sectionTitle{letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,1.1rem + .9vw,1.85rem);line-height:1.2}.EditorialPages-module__0twvNG__sectionIntro{color:var(--color-text-secondary);margin:0;font-size:.95rem}.EditorialPages-module__0twvNG__monthBlock{grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.EditorialPages-module__0twvNG__monthLabel{color:var(--color-text-disabled);letter-spacing:.1em;text-transform:uppercase;padding-top:.4rem;font-size:.78rem;font-weight:700;position:sticky;top:5.5rem}.EditorialPages-module__0twvNG__toolFeed{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.EditorialPages-module__0twvNG__toolItem{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);height:100%;color:inherit;gap:.4rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.EditorialPages-module__0twvNG__toolItem:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border-strong));background:var(--color-surface-elevated);transform:translateY(-2px)}.EditorialPages-module__0twvNG__toolItemHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.EditorialPages-module__0twvNG__toolItemName{letter-spacing:-.01em;color:var(--color-text-primary);font-size:1rem;font-weight:600}.EditorialPages-module__0twvNG__toolItemNew{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-soft);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:999px;flex:none;padding:.12rem .5rem;font-size:.66rem;font-weight:700}.EditorialPages-module__0twvNG__toolItemDesc{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}.EditorialPages-module__0twvNG__toolItemCategory{color:var(--color-text-disabled);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:.72rem;font-weight:600}.EditorialPages-module__0twvNG__timelineHeading{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:1.15rem}.EditorialPages-module__0twvNG__metaBar{color:var(--color-text-disabled);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.EditorialPages-module__0twvNG__metaBar time{color:var(--color-text-secondary)}.EditorialPages-module__0twvNG__tagRow{flex-wrap:wrap;gap:.45rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.EditorialPages-module__0twvNG__tag{letter-spacing:.02em;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-surface-elevated) 80%, transparent);border:1px solid var(--color-border-subtle);border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:600}.EditorialPages-module__0twvNG__keyTakeaways{border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-border-subtle));border-radius:var(--radius-xl);background:var(--color-accent-soft);gap:.75rem;margin-bottom:1.25rem;padding:clamp(1.1rem,2vw,1.5rem);display:grid}.EditorialPages-module__0twvNG__keyTakeawaysTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.78rem;font-weight:700}.EditorialPages-module__0twvNG__toc{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);padding:1rem 1.2rem}.EditorialPages-module__0twvNG__tocTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-disabled);margin:0 0 .6rem;font-size:.76rem;font-weight:700}.EditorialPages-module__0twvNG__tocList{color:var(--color-text-secondary);gap:.4rem;margin:0;padding-inline-start:1.1rem;display:grid}.EditorialPages-module__0twvNG__tocList a{color:var(--color-text-secondary);text-decoration:none}.EditorialPages-module__0twvNG__tocList a:hover{color:var(--color-accent);text-decoration:underline}.EditorialPages-module__0twvNG__paragraph{color:var(--color-text-secondary);margin:0;font-size:1.0625rem;line-height:1.78}.EditorialPages-module__0twvNG__inlineLink{color:var(--color-accent);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.EditorialPages-module__0twvNG__inlineLink:hover{text-decoration-thickness:2px}.EditorialPages-module__0twvNG__orderedList{color:var(--color-text-secondary);gap:.55rem;margin:0;padding-inline-start:1.3rem;line-height:1.65;display:grid}.EditorialPages-module__0twvNG__steps{counter-reset:step;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.EditorialPages-module__0twvNG__steps li{color:var(--color-text-secondary);gap:.15rem;padding-inline-start:2.4rem;line-height:1.65;display:grid;position:relative}.EditorialPages-module__0twvNG__steps li:before{counter-increment:step;content:counter(step);background:var(--color-accent-soft);width:1.65rem;height:1.65rem;color:var(--color-accent);border-radius:999px;place-items:center;font-size:.82rem;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.EditorialPages-module__0twvNG__stepTitle{color:var(--color-text-primary)}.EditorialPages-module__0twvNG__tableWrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);margin:0;overflow-x:auto}.EditorialPages-module__0twvNG__table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9rem}.EditorialPages-module__0twvNG__tableCaption{caption-side:bottom;color:var(--color-text-disabled);text-align:start;padding:.6rem .9rem;font-size:.78rem}.EditorialPages-module__0twvNG__table th,.EditorialPages-module__0twvNG__table td{text-align:start;border-bottom:1px solid var(--color-border-subtle);vertical-align:top;padding:.6rem .9rem;line-height:1.5}.EditorialPages-module__0twvNG__table thead th{background:var(--color-surface-elevated);color:var(--color-text-primary);letter-spacing:-.01em;font-weight:700}.EditorialPages-module__0twvNG__table td{color:var(--color-text-secondary)}.EditorialPages-module__0twvNG__table tbody tr:last-child td{border-bottom:none}.EditorialPages-module__0twvNG__callout{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);border-inline-start-width:3px;gap:.4rem;padding:.95rem 1.1rem;display:grid}.EditorialPages-module__0twvNG__callout[data-tone=note]{border-inline-start-color:var(--color-accent)}.EditorialPages-module__0twvNG__callout[data-tone=tip]{border-inline-start-color:#16a34a}.EditorialPages-module__0twvNG__callout[data-tone=warning]{border-inline-start-color:#d97706}.EditorialPages-module__0twvNG__callout[data-tone=ymyl]{border-inline-start-color:var(--color-text-disabled);background:color-mix(in srgb, var(--color-surface-elevated) 80%, transparent)}.EditorialPages-module__0twvNG__calloutTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary);margin:0;font-size:.74rem;font-weight:700}.EditorialPages-module__0twvNG__calloutBody{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.65}.EditorialPages-module__0twvNG__codeWrap{gap:.4rem;margin:0;display:grid}.EditorialPages-module__0twvNG__code{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);font-family:var(--font-mono);color:var(--color-text-primary);margin:0;padding:.9rem 1.1rem;font-size:.85rem;line-height:1.55;overflow-x:auto}.EditorialPages-module__0twvNG__codeCaption{color:var(--color-text-disabled);font-size:.78rem}.EditorialPages-module__0twvNG__definitions{gap:.5rem;margin:0;display:grid}.EditorialPages-module__0twvNG__definitions dt{color:var(--color-text-primary);font-weight:600}.EditorialPages-module__0twvNG__definitions dd{color:var(--color-text-secondary);margin:0 0 .4rem;line-height:1.6}.EditorialPages-module__0twvNG__faqSection{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-soft);gap:1rem;padding:clamp(1.2rem,2vw,1.6rem);display:grid}.EditorialPages-module__0twvNG__faqSection h2{letter-spacing:-.02em;margin:0}.EditorialPages-module__0twvNG__faqList{gap:.65rem;display:grid}.EditorialPages-module__0twvNG__faqItem{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);padding:.35rem .9rem}.EditorialPages-module__0twvNG__faqItem summary{cursor:pointer;color:var(--color-text-primary);padding:.55rem 0;font-weight:600;list-style-position:inside}.EditorialPages-module__0twvNG__faqItem[open] summary{color:var(--color-accent)}.EditorialPages-module__0twvNG__faqAnswer{color:var(--color-text-secondary);padding:0 0 .7rem;line-height:1.65}.EditorialPages-module__0twvNG__sources{gap:.75rem;display:grid}.EditorialPages-module__0twvNG__sourcesTitle,.EditorialPages-module__0twvNG__relatedArticlesTitle{letter-spacing:-.01em;margin:0;font-size:1.05rem}.EditorialPages-module__0twvNG__sourceList{color:var(--color-text-secondary);gap:.45rem;margin:0;padding-inline-start:1.3rem;font-size:.9rem;display:grid}.EditorialPages-module__0twvNG__sourceList a{color:var(--color-text-secondary);text-underline-offset:.15em;text-decoration:underline}.EditorialPages-module__0twvNG__sourceList a:hover{color:var(--color-accent)}.EditorialPages-module__0twvNG__relatedArticles{gap:1rem;display:grid}.EditorialPages-module__0twvNG__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.85rem;display:grid}.EditorialPages-module__0twvNG__relatedCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;gap:.3rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.EditorialPages-module__0twvNG__relatedCard:hover{border-color:var(--color-accent);background:var(--color-surface-elevated);transform:translateY(-2px)}.EditorialPages-module__0twvNG__relatedCardCategory{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-disabled);font-size:.7rem;font-weight:700}.EditorialPages-module__0twvNG__relatedCard strong{color:var(--color-text-primary);letter-spacing:-.01em;line-height:1.3}.EditorialPages-module__0twvNG__relatedCard small{color:var(--color-text-secondary);line-height:1.5}.EditorialPages-module__0twvNG__levelBadge{letter-spacing:.04em;color:var(--color-accent);background:var(--color-accent-soft);border-radius:999px;padding:.1rem .55rem;font-size:.72rem;font-weight:700}.EditorialPages-module__0twvNG__statGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.EditorialPages-module__0twvNG__statTile{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:.2rem;padding:.9rem 1rem;display:grid}.EditorialPages-module__0twvNG__statValue{letter-spacing:-.02em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:700}.EditorialPages-module__0twvNG__statLabel{color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}.EditorialPages-module__0twvNG__checklist{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.EditorialPages-module__0twvNG__checklist li{color:var(--color-text-secondary);padding-inline-start:1.9rem;line-height:1.6;position:relative}.EditorialPages-module__0twvNG__checklist li:before{content:"";background:linear-gradient(45deg, transparent 42%, var(--color-accent) 42%, var(--color-accent) 52%, transparent 52%) no-repeat .32rem .16rem / .28rem .5rem, var(--color-accent-soft);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);border-radius:.35rem;width:1.15rem;height:1.15rem;position:absolute;inset-block-start:.12em;inset-inline-start:0;transform:rotate(0)}.EditorialPages-module__0twvNG__comparison{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;display:grid}.EditorialPages-module__0twvNG__comparisonCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:.6rem;padding:1rem 1.1rem;display:grid}.EditorialPages-module__0twvNG__comparisonTitle{letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-weight:700}.EditorialPages-module__0twvNG__quote{border-inline-start:3px solid var(--color-accent);color:var(--color-text-primary);margin:0;padding:.4rem 0 .4rem 1.1rem}.EditorialPages-module__0twvNG__quote p{margin:0;font-size:1.1rem;font-style:italic;line-height:1.6}.EditorialPages-module__0twvNG__quoteCite{color:var(--color-text-disabled);margin-top:.5rem;font-size:.82rem;font-style:normal;display:block}@media (max-width:820px){.EditorialPages-module__0twvNG__root{width:min(100% - 2rem,76rem)}.EditorialPages-module__0twvNG__rootArticle{width:min(100% - 2rem,96rem)}.EditorialPages-module__0twvNG__grid{grid-template-columns:1fr}.EditorialPages-module__0twvNG__monthBlock{grid-template-columns:1fr;gap:.75rem}.EditorialPages-module__0twvNG__monthLabel{padding-top:0;position:static}}.EditorialPages-module__0twvNG__timeline{border-inline-start:1px solid var(--color-border-subtle);gap:1.4rem;margin:0;padding:0 0 0 1.6rem;list-style:none;display:grid}.EditorialPages-module__0twvNG__timeline li{gap:.28rem;display:grid;position:relative}.EditorialPages-module__0twvNG__timeline li:before{content:"";background:var(--color-accent);border-radius:50%;block-size:.55rem;inline-size:.55rem;position:absolute;inset-block-start:.45rem;inset-inline-start:-1.9rem}.EditorialPages-module__0twvNG__timelineDate{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:700}.EditorialPages-module__0twvNG__timelineTitle{color:var(--color-text-primary);letter-spacing:-.01em;font-size:1.02rem}.EditorialPages-module__0twvNG__timelineText{color:var(--color-text-secondary);margin:0;line-height:1.7}.EditorialPages-module__0twvNG__formulaWrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:.85rem;margin:0;padding:1.1rem 1.2rem;display:grid}.EditorialPages-module__0twvNG__formula{padding-block:.2rem;overflow-x:auto}.EditorialPages-module__0twvNG__formula code{font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;color:var(--color-text-primary);font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.6;display:block}.EditorialPages-module__0twvNG__formulaLegend{border-top:1px solid var(--color-border-subtle);grid-template-columns:auto 1fr;gap:.4rem 1rem;margin:0;padding-top:.85rem;font-size:.88rem;display:grid}.EditorialPages-module__0twvNG__formulaLegend dt{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-accent);white-space:nowrap;font-weight:600}.EditorialPages-module__0twvNG__formulaLegend dd{color:var(--color-text-secondary);margin:0;line-height:1.6}.EditorialPages-module__0twvNG__chartWrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:.85rem;margin:0;padding:1.2rem;display:grid}.EditorialPages-module__0twvNG__chartCaption{color:var(--color-text-secondary);font-size:.85rem;line-height:1.5}.EditorialPages-module__0twvNG__barChart{gap:.6rem;display:grid}.EditorialPages-module__0twvNG__barRow{grid-template-columns:minmax(6rem,11rem) 1fr auto;align-items:center;gap:.75rem;display:grid}.EditorialPages-module__0twvNG__barLabel{color:var(--color-text-secondary);font-size:.84rem;line-height:1.35}.EditorialPages-module__0twvNG__barTrack{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;block-size:.7rem;display:block;overflow:hidden}.EditorialPages-module__0twvNG__barFill{background:var(--color-accent);border-radius:999px;block-size:100%;display:block}.EditorialPages-module__0twvNG__barValue{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:.84rem;font-weight:600}.EditorialPages-module__0twvNG__lineChart{block-size:auto;inline-size:100%;overflow:visible}.EditorialPages-module__0twvNG__chartGrid{stroke:var(--color-border-subtle);stroke-width:1px}.EditorialPages-module__0twvNG__chartTick{fill:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.EditorialPages-module__0twvNG__chartAxisLabel{fill:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.EditorialPages-module__0twvNG__chartLine{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.EditorialPages-module__0twvNG__chartLine[data-series="1"]{stroke:var(--color-success)}.EditorialPages-module__0twvNG__chartLine[data-series="2"]{stroke:var(--color-warning)}.EditorialPages-module__0twvNG__chartData{border-top:1px solid var(--color-border-subtle);padding-top:.75rem}.EditorialPages-module__0twvNG__chartData>summary{cursor:pointer;color:var(--color-accent);font-size:.85rem;font-weight:600}.EditorialPages-module__0twvNG__chartData>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.EditorialPages-module__0twvNG__chartData table{margin-top:.85rem}.EditorialPages-module__0twvNG__accordion{gap:.6rem;display:grid}.EditorialPages-module__0twvNG__accordionItem{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);padding:.9rem 1.1rem}.EditorialPages-module__0twvNG__accordionItem>summary{cursor:pointer;color:var(--color-text-primary);font-weight:600;line-height:1.5}.EditorialPages-module__0twvNG__accordionItem>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.EditorialPages-module__0twvNG__accordionItem[open]>summary{color:var(--color-accent);margin-bottom:.7rem}.EditorialPages-module__0twvNG__accordionBody p{color:var(--color-text-secondary);margin:0 0 .7rem;line-height:1.75}.EditorialPages-module__0twvNG__accordionBody p:last-child{margin-bottom:0}.EditorialPages-module__0twvNG__toolEmbed{gap:.65rem;margin:0;display:grid}.EditorialPages-module__0twvNG__toolEmbedFrame{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);color-scheme:normal;inline-size:100%;transition:block-size .16s ease-out;display:block}@media (prefers-reduced-motion:reduce){.EditorialPages-module__0twvNG__toolEmbedFrame{transition:none}}.EditorialPages-module__0twvNG__toolEmbedCaption{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.85rem;display:flex}@media (max-width:640px){.EditorialPages-module__0twvNG__barRow{grid-template-columns:1fr auto}.EditorialPages-module__0twvNG__barTrack{order:3;grid-column:1/-1}}.EditorialPages-module__0twvNG__indexStats{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:.75rem clamp(1.5rem,4vw,2.75rem);margin:1.5rem 0 0;padding-top:1.25rem;display:flex}.EditorialPages-module__0twvNG__indexStats>div{flex-direction:column-reverse;gap:.1rem;display:flex}.EditorialPages-module__0twvNG__indexStats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-disabled);font-size:.7rem}.EditorialPages-module__0twvNG__indexStats dd{color:var(--color-text-primary);margin:0;font-size:1.3rem;font-weight:700;line-height:1.1}.EditorialPages-module__0twvNG__featured{border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--color-accent) 8%, transparent) 0%, transparent 55%), var(--color-surface);color:inherit;flex-direction:column;gap:.45rem;margin-bottom:2.5rem;padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none;transition:border-color .13s,transform .13s;display:flex}.EditorialPages-module__0twvNG__featured:hover{border-color:var(--color-accent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.EditorialPages-module__0twvNG__featured:hover{transform:none}}.EditorialPages-module__0twvNG__featuredEyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--color-accent);font-size:.66rem;font-weight:700}.EditorialPages-module__0twvNG__featuredTitle{letter-spacing:-.025em;color:var(--color-text-primary);font-size:clamp(1.35rem,1.1rem + .9vw,1.85rem);font-weight:700;line-height:1.2}.EditorialPages-module__0twvNG__featuredDesc{color:var(--color-text-secondary);max-width:68ch;font-size:.95rem;line-height:1.6}.EditorialPages-module__0twvNG__featuredMeta{color:var(--color-text-disabled);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem;font-size:.76rem;display:flex}.EditorialPages-module__0twvNG__indexSection{flex-direction:column;gap:1rem;display:flex}
.GameContentView-module__2vMXAG__root{min-height:100svh;padding-bottom:5rem;position:relative}.GameContentView-module__2vMXAG__crumbs{padding:1.25rem 1.5rem 0;position:relative}.GameContentView-module__2vMXAG__crumbsInner{max-width:72rem;margin:0 auto}.GameContentView-module__2vMXAG__crumbs ol{color:var(--color-text-disabled);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.GameContentView-module__2vMXAG__crumbs li{align-items:center;gap:.5rem;display:inline-flex}.GameContentView-module__2vMXAG__crumbs a{color:var(--color-text-secondary);text-decoration:none;transition:color .16s}.GameContentView-module__2vMXAG__crumbs a:hover{color:var(--color-text-primary)}.GameContentView-module__2vMXAG__crumbHome{color:var(--color-text-secondary);align-items:center;gap:.45rem;display:inline-flex}.GameContentView-module__2vMXAG__crumbHome svg{opacity:.85;width:.95rem;height:.95rem}.GameContentView-module__2vMXAG__crumbs [aria-current=page]{color:var(--color-text-primary);font-weight:500}.GameContentView-module__2vMXAG__sep{color:var(--color-text-disabled);-webkit-user-select:none;user-select:none;font-size:.75rem}.GameContentView-module__2vMXAG__hero{place-items:center;min-height:calc(100svh - 4rem);padding:1rem 0 4rem;display:grid;position:relative}.GameContentView-module__2vMXAG__heroMonetizationShell{place-items:center;width:min(100%,72rem);min-width:0;max-width:100%;margin:0 auto;padding:0 1.5rem;display:grid}.GameContentView-module__2vMXAG__heroWithRails{grid-template-columns:300px minmax(0,1fr) 300px;gap:0;width:100%;max-width:none;padding:0}.GameContentView-module__2vMXAG__heroWithRails>aside{align-self:start;position:sticky;top:5.5rem}.GameContentView-module__2vMXAG__heroShell{flex-direction:column;align-items:center;gap:clamp(1.75rem,3vw,2.5rem);width:100%;min-width:0;display:flex}.GameContentView-module__2vMXAG__heroShell>*{max-width:100%}.GameContentView-module__2vMXAG__heroShellWithRails,.GameContentView-module__2vMXAG__heroShellWide,.GameContentView-module__2vMXAG__heroShellStandalone{max-width:78rem}.GameContentView-module__2vMXAG__toolHeader{text-align:center;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:40rem;animation:.5s cubic-bezier(.2,.7,.2,1) both GameContentView-module__2vMXAG__fadeUp;display:flex}.GameContentView-module__2vMXAG__toolTitle{letter-spacing:-.035em;color:var(--color-text-primary);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);font-weight:600;line-height:1.05}.GameContentView-module__2vMXAG__toolTagline{color:var(--color-text-secondary);max-width:56ch;margin:0;font-size:clamp(.98rem,.92rem + .25vw,1.1rem);line-height:1.6}.GameContentView-module__2vMXAG__scrollCue{color:var(--color-text-disabled);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.5rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.GameContentView-module__2vMXAG__scrollCue:hover{color:var(--color-text-secondary)}.GameContentView-module__2vMXAG__scrollCue svg{width:.9rem;height:.9rem;animation:2.4s ease-in-out infinite GameContentView-module__2vMXAG__cueBob}.GameContentView-module__2vMXAG__playFullscreenButton{border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-contrast,#fff);border:1px solid #0000;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.GameContentView-module__2vMXAG__playFullscreenButton:hover{box-shadow:0 8px 20px -10px color-mix(in srgb, var(--color-accent) 60%, transparent);transform:translateY(-1px)}.GameContentView-module__2vMXAG__playFullscreenButton svg{width:1rem;height:1rem}.GameContentView-module__2vMXAG__playFullscreenSecondary{justify-content:center;padding-top:.25rem;display:flex}.GameContentView-module__2vMXAG__detailsDeck{grid-template-columns:minmax(0,1fr);gap:3.5rem;width:min(100% - 3rem,78rem);margin:0 auto;padding-top:1.5rem;display:grid}@media (min-width:1280px){.GameContentView-module__2vMXAG__detailsDeck{grid-template-columns:12.5rem minmax(0,1fr);align-items:start;column-gap:2.5rem}}.GameContentView-module__2vMXAG__deckMain{gap:3.5rem;min-width:0;display:grid}.GameContentView-module__2vMXAG__deckMain>aside{width:100%;margin-block:-.75rem;padding:0}.GameContentView-module__2vMXAG__section{gap:1rem;animation:.5s cubic-bezier(.2,.7,.2,1) both GameContentView-module__2vMXAG__fadeUp;display:grid}.GameContentView-module__2vMXAG__sectionKicker{color:var(--color-text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.GameContentView-module__2vMXAG__h2{letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:clamp(1.4rem,1.1rem + .9vw,1.85rem);font-weight:600;line-height:1.2}.GameContentView-module__2vMXAG__section p{color:var(--color-text-secondary);max-width:72ch;margin:0;font-size:1rem;line-height:1.75}.GameContentView-module__2vMXAG__steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.GameContentView-module__2vMXAG__steps li{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-secondary);padding:2.6rem 1.1rem 1.1rem;font-size:.92rem;line-height:1.6;display:flex;position:relative}.GameContentView-module__2vMXAG__steps li:before{counter-increment:step;content:counter(step);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);background:var(--color-accent-soft);width:1.6rem;height:1.6rem;color:var(--color-accent);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;top:1rem;left:1.1rem}@media (max-width:720px){.GameContentView-module__2vMXAG__steps{grid-template-columns:minmax(0,1fr)}}.GameContentView-module__2vMXAG__sourceList{gap:.75rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.GameContentView-module__2vMXAG__sourceList a{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-elevated) 58%, transparent);color:inherit;gap:.35rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .16s,color .16s,transform .16s;display:grid}.GameContentView-module__2vMXAG__sourceList a:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}.GameContentView-module__2vMXAG__sourceList span{color:var(--color-text-secondary);font-size:.9rem;line-height:1.55}@keyframes GameContentView-module__2vMXAG__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes GameContentView-module__2vMXAG__cueBob{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@media (max-width:640px){.GameContentView-module__2vMXAG__crumbs{padding:1rem 1rem 0}.GameContentView-module__2vMXAG__hero{min-height:calc(100svh - 3.5rem);padding:1rem 0 4rem}.GameContentView-module__2vMXAG__heroMonetizationShell{padding:0 1rem}.GameContentView-module__2vMXAG__scrollCue{display:none}.GameContentView-module__2vMXAG__detailsDeck{gap:2.5rem;width:min(100% - 2rem,78rem)}}@media (max-width:1279px){.GameContentView-module__2vMXAG__heroWithRails{grid-template-columns:1fr;max-width:min(100%,78rem);padding:0 1.5rem}}@media (prefers-reduced-motion:reduce){.GameContentView-module__2vMXAG__toolHeader,.GameContentView-module__2vMXAG__section,.GameContentView-module__2vMXAG__scrollCue svg,.GameContentView-module__2vMXAG__playFullscreenButton{transition:none;animation:none}}.GameContentView-module__2vMXAG__seoIntro{text-align:center;flex-direction:column;align-items:center;gap:.85rem;width:min(100%,56rem);margin:0 auto;display:flex}.GameContentView-module__2vMXAG__seoIntroTitle{letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);font-weight:600;line-height:1.2}.GameContentView-module__2vMXAG__seoIntroDescription{color:var(--color-text-secondary);max-width:56ch;margin:0;font-size:clamp(.98rem,.92rem + .25vw,1.1rem);line-height:1.6}
.QuizGuideView-module__s1_i1W__article{flex-direction:column;gap:2.25rem;max-width:48rem;margin:0 auto;padding:0 1.5rem 4rem;display:flex}.QuizGuideView-module__s1_i1W__header{flex-direction:column;gap:.85rem;display:flex}.QuizGuideView-module__s1_i1W__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.78rem;font-weight:700}.QuizGuideView-module__s1_i1W__title{margin:0;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800;line-height:1.2}.QuizGuideView-module__s1_i1W__lead{color:var(--color-text-secondary);margin:0;font-size:1.05rem;line-height:1.65}.QuizGuideView-module__s1_i1W__cta{border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent,#fff);align-self:flex-start;margin-top:.25rem;padding:.65rem 1.1rem;font-weight:600;text-decoration:none}.QuizGuideView-module__s1_i1W__section{flex-direction:column;gap:1rem;display:flex}.QuizGuideView-module__s1_i1W__h2{margin:0;font-size:1.4rem;font-weight:700}.QuizGuideView-module__s1_i1W__h3{margin:0 0 .3rem;font-size:1.05rem;font-weight:700}.QuizGuideView-module__s1_i1W__steps,.QuizGuideView-module__s1_i1W__pitfalls{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.QuizGuideView-module__s1_i1W__step{grid-template-columns:2rem 1fr;align-items:start;gap:.85rem;display:grid}.QuizGuideView-module__s1_i1W__stepNumber{background:var(--color-accent-subtle,var(--color-page));width:2rem;height:2rem;color:var(--color-accent);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid}.QuizGuideView-module__s1_i1W__step p,.QuizGuideView-module__s1_i1W__pitfalls p{color:var(--color-text-secondary);margin:0;line-height:1.65}.QuizGuideView-module__s1_i1W__pitfalls li{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);padding:.9rem 1rem}
.QuizzesView-module__DoQTma__root{min-height:100svh;padding-bottom:4rem}.QuizzesView-module__DoQTma__crumbs{max-width:72rem;color:var(--color-text-disabled);align-items:center;gap:.5rem;margin:0 auto;padding:1.25rem 1.5rem 0;font-size:.82rem;display:flex}.QuizzesView-module__DoQTma__crumbs a{color:var(--color-text-secondary);text-decoration:none}.QuizzesView-module__DoQTma__crumbs a:hover{color:var(--color-text-primary)}.QuizzesView-module__DoQTma__crumbs [aria-current=page]{color:var(--color-text-primary);font-weight:500}.QuizzesView-module__DoQTma__content{flex-direction:column;gap:2.5rem;max-width:72rem;margin:0 auto;padding:2rem 1.5rem 0;display:flex}.QuizzesView-module__DoQTma__hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.QuizzesView-module__DoQTma__heroMain{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:radial-gradient(110% 130% at 0% 0%, color-mix(in srgb, var(--color-accent) 7%, transparent) 0%, transparent 55%), var(--color-surface);flex-direction:column;gap:.6rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.QuizzesView-module__DoQTma__title{letter-spacing:-.025em;margin:0;font-size:clamp(1.9rem,1rem + 2.4vw,2.7rem);font-weight:700;line-height:1.1}.QuizzesView-module__DoQTma__subtitle{color:var(--color-text-secondary);max-width:48ch;margin:0;font-size:1rem;line-height:1.55}.QuizzesView-module__DoQTma__stats{flex-wrap:wrap;gap:.75rem clamp(1.5rem,4vw,2.5rem);margin:auto 0 0;padding-top:1.25rem;display:flex}.QuizzesView-module__DoQTma__stats>div{flex-direction:column-reverse;gap:.1rem;display:flex}.QuizzesView-module__DoQTma__stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-disabled);font-size:.7rem}.QuizzesView-module__DoQTma__stats dd{color:var(--color-text-primary);margin:0;font-size:1.3rem;font-weight:700;line-height:1.1}.QuizzesView-module__DoQTma__daily{border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--color-accent) 9%, transparent) 0%, transparent 55%), var(--color-surface);color:inherit;flex-direction:column;gap:.4rem;padding:clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;transition:border-color .13s,transform .13s;display:flex}.QuizzesView-module__DoQTma__daily:hover{border-color:var(--color-accent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.QuizzesView-module__DoQTma__daily:hover{transform:none}}.QuizzesView-module__DoQTma__dailyEyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--color-accent);font-size:.66rem;font-weight:700}.QuizzesView-module__DoQTma__dailyTitle{letter-spacing:-.02em;color:var(--color-text-primary);font-size:1.3rem;font-weight:700;line-height:1.2}.QuizzesView-module__DoQTma__dailyDesc{color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.QuizzesView-module__DoQTma__dailyMeta{color:var(--color-text-disabled);align-items:center;gap:.4rem;margin-top:auto;padding-top:.8rem;font-size:.75rem;display:flex}.QuizzesView-module__DoQTma__section{flex-direction:column;gap:.9rem;display:flex}.QuizzesView-module__DoQTma__h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:700}.QuizzesView-module__DoQTma__prose{gap:.8rem;max-width:72ch;display:grid}.QuizzesView-module__DoQTma__prose p{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.7}@media (max-width:900px){.QuizzesView-module__DoQTma__hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.QuizzesView-module__DoQTma__content{gap:2rem;padding:1.5rem 1rem 0}.QuizzesView-module__DoQTma__crumbs{padding:1rem 1rem 0}}
.LegalPageView-module__pw5aLa__root{flex-direction:column;gap:2rem;width:min(100% - 2.5rem,72rem);margin:0 auto;padding:2rem 0 4rem;display:flex}.LegalPageView-module__pw5aLa__back{width:max-content;color:var(--color-text-secondary);align-items:center;gap:.4rem;font-size:.85rem;text-decoration:none;transition:color .12s;display:inline-flex}.LegalPageView-module__pw5aLa__back:hover{color:var(--color-accent)}.LegalPageView-module__pw5aLa__hero{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:radial-gradient(110% 140% at 0% 0%, color-mix(in srgb, var(--color-accent) 7%, transparent) 0%, transparent 55%), var(--color-surface);gap:.75rem;padding:clamp(1.75rem,3.5vw,2.5rem);display:grid}.LegalPageView-module__pw5aLa__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.68rem;font-weight:700}.LegalPageView-module__pw5aLa__title{letter-spacing:-.025em;margin:0;font-size:clamp(1.9rem,1.3rem + 2vw,2.6rem);font-weight:700;line-height:1.1}.LegalPageView-module__pw5aLa__description{color:var(--color-text-secondary);max-width:68ch;margin:0;font-size:1rem;line-height:1.65}.LegalPageView-module__pw5aLa__facts{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.LegalPageView-module__pw5aLa__fact{border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.77rem;display:inline-flex}.LegalPageView-module__pw5aLa__fact time{color:var(--color-text-primary)}.LegalPageView-module__pw5aLa__body{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media (min-width:1100px){.LegalPageView-module__pw5aLa__body{grid-template-columns:12.5rem minmax(0,1fr);column-gap:2.5rem}}.LegalPageView-module__pw5aLa__sections{gap:1.75rem;min-width:0;display:grid}.LegalPageView-module__pw5aLa__section{gap:.7rem;scroll-margin-top:6rem;display:grid}.LegalPageView-module__pw5aLa__section h2{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem);font-weight:650}.LegalPageView-module__pw5aLa__section p{color:var(--color-text-secondary);max-width:74ch;margin:0;font-size:.97rem;line-height:1.75}.LegalPageView-module__pw5aLa__links{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.LegalPageView-module__pw5aLa__links a{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-accent);align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .12s;display:inline-flex}.LegalPageView-module__pw5aLa__links a:hover{border-color:var(--color-accent)}.LegalPageView-module__pw5aLa__siblings{border-top:1px solid var(--color-border-subtle);gap:.75rem;padding-top:1.75rem;display:grid}.LegalPageView-module__pw5aLa__siblingsTitle{letter-spacing:.11em;text-transform:uppercase;color:var(--color-text-disabled);margin:0;font-size:.7rem;font-weight:700}.LegalPageView-module__pw5aLa__siblingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.LegalPageView-module__pw5aLa__siblingCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);height:100%;color:inherit;flex-direction:column;gap:.3rem;padding:.95rem 1.05rem;text-decoration:none;transition:border-color .13s,transform .13s;display:flex}.LegalPageView-module__pw5aLa__siblingCard:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border-strong));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.LegalPageView-module__pw5aLa__siblingCard:hover{transform:none}}.LegalPageView-module__pw5aLa__siblingCard strong{letter-spacing:-.01em;color:var(--color-text-primary);font-size:.93rem;font-weight:650}.LegalPageView-module__pw5aLa__siblingCard span{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:720px){.LegalPageView-module__pw5aLa__siblingsGrid{grid-template-columns:minmax(0,1fr)}}
