/*! lr-min src-sha1:2d217b59acbc3d7c19ebee9e42e993fed8342363 */
body .entry-content .lr-pass-intro p,body .entry-content .lr-pass-intro h2,body .entry-content .lr-pass-intro h3,body .entry-content .lr-pass p,body .entry-content .lr-pass li,body .entry-content .lr-pass h2,body .entry-content .lr-pass h3,body .entry-content .lr-pass h4{max-width: none}.lr-pass{--lr-pass-right: #1f7a3d;--lr-pass-right-wash: #f1f8f3;--lr-pass-wrong: var(--lr-color-danger,#c63838);--lr-pass-wrong-wash: var(--lr-color-danger-wash,#fef2f2);--lr-pass-border: var(--lr-color-border-card,#dce6ec);--lr-pass-accent: var(--lr-color-accent,#002147);--lr-pass-muted: var(--lr-color-text-muted,#55697d);max-width: 1080px;margin-inline: auto;color: var(--lr-color-text-main,#1f374e);line-height: var(--lr-leading-body,1.6)}.lr-pass__sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.lr-pass__title{font-family: var(--lr-font-heading,Georgia,serif);font-size: var(--lr-text-2xl,2rem);line-height: var(--lr-leading-h2,1.2);margin: 0 0 var(--lr-space-3,12px)}.lr-pass__eyebrow{font-family: var(--lr-font-mono,monospace);font-size: var(--lr-text-xs,0.75rem);letter-spacing: var(--lr-tracking-label,0.08em);text-transform: uppercase;color: var(--lr-pass-muted);margin: 0 0 var(--lr-space-2,8px)}.lr-pass__lead,.lr-pass__meta{color: var(--lr-pass-muted);margin: 0 0 var(--lr-space-4,16px)}.lr-pass__head{margin-bottom: var(--lr-space-6,32px)}.lr-pass__h3{font-family: var(--lr-font-heading,Georgia,serif);font-size: var(--lr-text-lg,1.25rem);margin: 0 0 var(--lr-space-2,8px)}.lr-pass__card{border: 1px solid var(--lr-pass-border);border-radius: var(--lr-radius-large,10px);background: var(--lr-color-bg-card,#fff);padding: var(--lr-space-5,24px);margin-bottom: var(--lr-space-5,24px)}.lr-pass__card--resume{border-left: 4px solid var(--lr-pass-accent)}.lr-pass__modules{display: grid;gap: var(--lr-space-5,24px)}.lr-pass__modules .lr-pass__card{margin-bottom: 0}.lr-pass__actions,.lr-pass__controls{display: flex;flex-wrap: wrap;align-items: center;gap: var(--lr-space-3,12px)}.lr-pass__controls{margin-top: var(--lr-space-5,24px)}.lr-pass__finish{margin-left: auto}.lr-pass__link-btn{background: none;border: 0;padding: 0;color: var(--lr-pass-accent);text-decoration: underline;cursor: pointer;font: inherit}.lr-pass__details{margin-top: var(--lr-space-4,16px)}.lr-pass__details summary{cursor: pointer;font-weight: 600}.lr-pass__topics{width: 100%;border-collapse: collapse;margin-top: var(--lr-space-3,12px);font-size: var(--lr-text-sm,0.875rem)}.lr-pass__topics th,.lr-pass__topics td{text-align: left;padding: var(--lr-space-2,8px);border-bottom: 1px solid var(--lr-pass-border);vertical-align: middle}.lr-pass__topics thead th{color: var(--lr-pass-muted);font-weight: 600}.lr-pass__bar{display: inline-block;width: 64px;height: 6px;margin-right: var(--lr-space-2,8px);border-radius: 3px;vertical-align: middle;background: linear-gradient(90deg,var(--lr-pass-accent) var(--lr-pass-pct,0%),var(--lr-pass-border) var(--lr-pass-pct,0%))}.lr-pass__resume-list,.lr-pass__history{list-style: none;margin: 0;padding: 0}.lr-pass__resume-list li,.lr-pass__history li{display: flex;flex-wrap: wrap;align-items: center;gap: var(--lr-space-3,12px);padding: var(--lr-space-2,8px) 0;border-bottom: 1px solid var(--lr-pass-border)}.lr-pass__history-what{flex: 1 1 16rem}.lr-pass__history-score{font-variant-numeric: tabular-nums}.lr-pass__error{border-left: 4px solid var(--lr-pass-wrong);background: var(--lr-pass-wrong-wash);padding: var(--lr-space-3,12px) var(--lr-space-4,16px)}.lr-pass__bar-top{position: sticky;top: 0;z-index: 2;display: flex;flex-wrap: wrap;align-items: center;gap: var(--lr-space-2,8px) var(--lr-space-4,16px);padding: var(--lr-space-3,12px) 0;background: var(--lr-color-bg-card,#fff);border-bottom: 1px solid var(--lr-pass-border);font-size: var(--lr-text-sm,0.875rem)}.lr-pass__where{flex: 1 1 14rem;font-weight: 600}.lr-pass__clock,.lr-pass__score{font-family: var(--lr-font-mono,monospace);font-size: var(--lr-text-md,1.125rem);font-variant-numeric: tabular-nums}.lr-pass__clock--low{color: var(--lr-pass-wrong)}.lr-pass__nav{display: flex;flex-wrap: nowrap;gap: 6px;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: thin;padding-bottom: 4px;margin: var(--lr-space-4,16px) 0}.lr-pass__nav-btn{flex: 0 0 auto;scroll-snap-align: start;min-width: 48px;height: 48px;border: 1px solid var(--lr-pass-border);border-radius: var(--lr-radius-small,4px);background: var(--lr-color-bg-card,#fff);color: inherit;font: inherit;font-size: var(--lr-text-sm,0.875rem);cursor: pointer}.lr-pass__nav-btn--done{background: var(--lr-color-accent-wash,#eef2f8)}.lr-pass__nav-btn--here{border-color: var(--lr-pass-accent);box-shadow: inset 0 0 0 1px var(--lr-pass-accent)}.lr-pass__question{margin-top: var(--lr-space-4,16px)}.lr-pass__prompt p{margin: 0 0 var(--lr-space-3,12px)}.lr-pass__figure{margin: var(--lr-space-4,16px) 0}.lr-pass__svg svg{display: block;max-width: 100%;height: auto;margin-inline: auto}.lr-pass__options{border: 0;margin: var(--lr-space-4,16px) 0 0;padding: 0;display: grid;gap: var(--lr-space-2,8px)}.lr-pass__option{position: relative;display: flex;align-items: center;gap: var(--lr-space-3,12px);padding: var(--lr-space-3,12px) var(--lr-space-4,16px);border: 1px solid var(--lr-pass-border);border-radius: var(--lr-radius-medium,6px);cursor: pointer;background: var(--lr-color-bg-card,#fff)}.lr-pass__option:has(input:checked){border-color: var(--lr-pass-accent);box-shadow: inset 0 0 0 1px var(--lr-pass-accent)}.lr-pass__option:has(input:focus-visible){outline: 2px solid var(--lr-pass-accent);outline-offset: 2px}.lr-pass__option input{position: absolute;opacity: 0;pointer-events: none}.lr-pass__letter{flex: 0 0 auto;width: 1.75rem;height: 1.75rem;display: inline-grid;place-items: center;border-radius: 50%;border: 1px solid var(--lr-pass-border);font-family: var(--lr-font-mono,monospace);font-size: var(--lr-text-sm,0.875rem)}.lr-pass__option--key{border-color: var(--lr-pass-right);background: var(--lr-pass-right-wash)}.lr-pass__option--key .lr-pass__letter{border-color: var(--lr-pass-right);color: var(--lr-pass-right);font-weight: 700}.lr-pass__option--wrong{border-color: var(--lr-pass-wrong);background: var(--lr-pass-wrong-wash)}.lr-pass__review{margin-top: var(--lr-space-5,24px);padding: var(--lr-space-4,16px) var(--lr-space-5,24px);border-left: 4px solid var(--lr-pass-wrong);background: var(--lr-color-bg-light,#f7fafc);border-radius: 0 var(--lr-radius-medium,6px) var(--lr-radius-medium,6px) 0}.lr-pass__review--right{border-left-color: var(--lr-pass-right)}.lr-pass__verdict{font-weight: 700;margin: 0 0 var(--lr-space-3,12px)}.lr-pass__facts{margin: 0 0 var(--lr-space-3,12px);padding-left: 1.1rem;color: var(--lr-pass-muted);font-size: var(--lr-text-sm,0.875rem)}.lr-pass__review h4{font-size: var(--lr-text-base,1rem);margin: var(--lr-space-4,16px) 0 var(--lr-space-1,4px)}.lr-pass__review p{margin: 0 0 var(--lr-space-2,8px)}.lr-pass__steps{padding-left: 1.25rem;margin: 0}.lr-pass__steps li{margin-bottom: var(--lr-space-3,12px)}@media (max-width: 600px){.lr-pass__card{padding: var(--lr-space-4,16px)}.lr-pass__finish{margin-left: 0}.lr-pass__topics th:nth-child(3),.lr-pass__topics td:nth-child(3){display: none}}.lr-pass__tabs{display: flex;flex-wrap: wrap;gap: var(--lr-space-2,8px);border-bottom: 1px solid var(--lr-pass-border);margin-bottom: var(--lr-space-5,24px)}.lr-pass__tab{background: none;border: 0;border-bottom: 3px solid transparent;padding: var(--lr-space-3,12px) var(--lr-space-2,8px);font: inherit;font-weight: 600;color: var(--lr-pass-muted);cursor: pointer}.lr-pass__tab--on{color: var(--lr-pass-accent);border-bottom-color: var(--lr-pass-accent)}.lr-pass__tab:focus-visible{outline: 2px solid var(--lr-pass-accent);outline-offset: 2px}.lr-pass__hint{margin: var(--lr-space-3,12px) 0 0;font-size: var(--lr-text-sm,0.875rem);color: var(--lr-pass-muted)}.lr-pass__h4{font-size: var(--lr-text-base,1rem);margin: var(--lr-space-4,16px) 0 var(--lr-space-2,8px)}.lr-pass__filters{display: flex;align-items: center;gap: var(--lr-space-3,12px);margin-bottom: var(--lr-space-4,16px)}.lr-pass__select{font: inherit;padding: 6px 10px;border: 1px solid var(--lr-pass-border);border-radius: var(--lr-radius-small,4px);background: var(--lr-color-bg-card,#fff)}.lr-pass{--lr-pass-s1: #2a78d6;--lr-pass-s2: #eb6834;--lr-pass-s3: #1baf7a;--lr-pass-s4: #eda100;--lr-pass-s5: #e87ba4;--lr-pass-under: #2a78d6;--lr-pass-over: #e34948;--lr-pass-grid: #e1e0d9;--lr-pass-axis: #c3c2b7;--lr-pass-surface: var(--lr-color-bg-card,#fff)}.lr-pass__kpis{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: var(--lr-space-3,12px);margin-bottom: var(--lr-space-5,24px)}.lr-pass__kpi{border: 1px solid var(--lr-pass-border);border-radius: var(--lr-radius-large,10px);background: var(--lr-pass-surface);padding: var(--lr-space-4,16px)}.lr-pass__kpi p{margin: 0}.lr-pass__kpi-label{font-size: var(--lr-text-sm,0.875rem);color: var(--lr-pass-muted)}.lr-pass__kpi-value{font-size: var(--lr-text-xl,1.75rem);font-weight: 600;line-height: 1.2;margin-top: var(--lr-space-1,4px) !important}.lr-pass__kpi-note{font-size: var(--lr-text-xs,0.75rem);color: var(--lr-pass-muted)}.lr-pass__plot{overflow-x: auto}.lr-pass__svg-chart{display: block;max-width: 100%;height: auto;overflow: visible}.lr-pass__grid{stroke: var(--lr-pass-grid);stroke-width: 1}.lr-pass__axis{stroke: var(--lr-pass-axis);stroke-width: 1}.lr-pass__tick{fill: var(--lr-pass-muted);font-size: 11px;font-variant-numeric: tabular-nums}.lr-pass__label{fill: var(--lr-color-text-main,#1f374e);font-size: 12px}.lr-pass__value{fill: var(--lr-pass-muted);font-size: 12px;font-variant-numeric: tabular-nums}.lr-pass__line{fill: none;stroke-width: 2;stroke-linejoin: round;stroke-linecap: round}.lr-pass__dot{stroke: var(--lr-pass-surface);stroke-width: 2;cursor: pointer}.lr-pass__line.lr-pass__s1{stroke: var(--lr-pass-s1)}.lr-pass__line.lr-pass__s2{stroke: var(--lr-pass-s2)}.lr-pass__line.lr-pass__s3{stroke: var(--lr-pass-s3)}.lr-pass__line.lr-pass__s4{stroke: var(--lr-pass-s4)}.lr-pass__line.lr-pass__s5{stroke: var(--lr-pass-s5)}.lr-pass__dot.lr-pass__s1,.lr-pass__key.lr-pass__s1{fill: var(--lr-pass-s1);background: var(--lr-pass-s1)}.lr-pass__dot.lr-pass__s2,.lr-pass__key.lr-pass__s2{fill: var(--lr-pass-s2);background: var(--lr-pass-s2)}.lr-pass__dot.lr-pass__s3,.lr-pass__key.lr-pass__s3{fill: var(--lr-pass-s3);background: var(--lr-pass-s3)}.lr-pass__dot.lr-pass__s4,.lr-pass__key.lr-pass__s4{fill: var(--lr-pass-s4);background: var(--lr-pass-s4)}.lr-pass__dot.lr-pass__s5,.lr-pass__key.lr-pass__s5{fill: var(--lr-pass-s5);background: var(--lr-pass-s5)}.lr-pass__bar-mark{fill: var(--lr-pass-s1);cursor: pointer}.lr-pass__bar-mark--thin{fill: var(--lr-pass-grid)}.lr-pass__bar-under{fill: var(--lr-pass-under);cursor: pointer}.lr-pass__bar-over{fill: var(--lr-pass-over);cursor: pointer}.lr-pass__svg-chart [tabindex]:focus-visible{outline: none;stroke: var(--lr-color-text-main,#1f374e);stroke-width: 2}.lr-pass__bar-mark:hover,.lr-pass__bar-under:hover,.lr-pass__bar-over:hover,.lr-pass__dot:hover{opacity: 0.8}.lr-pass__legend{list-style: none;margin: 0 0 var(--lr-space-2,8px);padding: 0;display: flex;flex-wrap: wrap;gap: var(--lr-space-2,8px) var(--lr-space-4,16px);font-size: var(--lr-text-sm,0.875rem)}.lr-pass__legend li{display: flex;align-items: center;gap: 6px}.lr-pass__key{display: inline-block;width: 14px;height: 3px;border-radius: 2px}.lr-pass__tip{position: fixed;z-index: 1000;pointer-events: none;display: grid;gap: 2px;max-width: 260px;padding: 8px 10px;border-radius: var(--lr-radius-medium,6px);background: var(--lr-color-bg-card,#fff);box-shadow: 0 4px 16px rgba(11,11,11,0.12),0 0 0 1px rgba(11,11,11,0.1);font-size: var(--lr-text-sm,0.875rem);color: var(--lr-color-text-main,#1f374e)}.lr-pass__tip[hidden]{display: none}.lr-pass__tip span{color: var(--lr-pass-muted)}.lr-pass__empty{margin: 0;padding: var(--lr-space-4,16px);border: 1px dashed var(--lr-pass-border);border-radius: var(--lr-radius-medium,6px);color: var(--lr-pass-muted);font-size: var(--lr-text-sm,0.875rem)}.lr-pass__mistakes,.lr-pass__weak-list,.lr-pass__plain-list{list-style: none;margin: 0;padding: 0}.lr-pass__mistakes li{display: grid;gap: 2px;padding: var(--lr-space-2,8px) 0;border-bottom: 1px solid var(--lr-pass-border)}.lr-pass__mistakes .lr-pass__meta{margin: 0;font-size: var(--lr-text-xs,0.75rem)}.lr-pass__mistake-error{font-weight: 600}.lr-pass__weak{display: grid;grid-template-columns: minmax(10rem,1.2fr) minmax(6rem,1fr) auto;grid-template-areas: "name meter button" "meta meta button";align-items: center;gap: 4px var(--lr-space-3,12px);padding: var(--lr-space-3,12px) 0;border-bottom: 1px solid var(--lr-pass-border)}.lr-pass__weak-name{grid-area: name;font-weight: 600}.lr-pass__weak--top .lr-pass__weak-name::before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 8px;border-radius: 50%;background: var(--lr-pass-over)}.lr-pass__weak .lr-pass__meter{grid-area: meter}.lr-pass__weak .lr-pass__meta{grid-area: meta;margin: 0;font-size: var(--lr-text-sm,0.875rem)}.lr-pass__weak .lr-pass__btn{grid-area: button}.lr-pass__meter{display: block;height: 8px;border-radius: 4px;background: #cde2fb;overflow: hidden}.lr-pass__meter-fill{display: block;height: 100%;border-radius: 4px;background: var(--lr-pass-s1)}.lr-pass__plain-list li{display: flex;flex-wrap: wrap;justify-content: space-between;gap: var(--lr-space-3,12px);padding: 6px 0;border-bottom: 1px solid var(--lr-pass-border);font-size: var(--lr-text-sm,0.875rem)}@media (max-width: 600px){.lr-pass__weak{grid-template-columns: 1fr auto;grid-template-areas: "name button" "meter button" "meta meta"}}.lr-pass__hit{fill: transparent;cursor: pointer}.lr-pass__auth{max-width: 460px;margin: var(--lr-space-5,24px) auto}.lr-pass__field{display: grid;gap: 4px;margin: 0 0 var(--lr-space-3,12px)}.lr-pass__field label,.lr-pass__label-text{font-size: var(--lr-text-sm,0.875rem);font-weight: 600}.lr-pass__input{font: inherit;width: 100%;box-sizing: border-box;padding: 10px 12px;border: 1px solid var(--lr-pass-border);border-radius: var(--lr-radius-medium,6px);background: var(--lr-pass-surface,#fff);color: inherit}.lr-pass__input:focus-visible{outline: 2px solid var(--lr-pass-accent);outline-offset: 1px}.lr-pass__check{margin: 0 0 var(--lr-space-3,12px);font-size: var(--lr-text-sm,0.875rem)}.lr-pass__hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.lr-pass__ok{border-left: 4px solid var(--lr-pass-right);background: var(--lr-pass-right-wash);padding: var(--lr-space-3,12px) var(--lr-space-4,16px)}.lr-pass__coverage{margin: 0 0 var(--lr-space-3,12px);border-radius: 6px}.lr-pass__head-row{display: flex;align-items: center;gap: var(--lr-space-4,16px)}.lr-pass__avatar{flex: 0 0 auto;width: 56px;height: 56px;border-radius: 50%;object-fit: cover}.lr-pass__avatar--initial{display: inline-grid;place-items: center;background: var(--lr-color-accent-wash,#eef2f8);color: var(--lr-pass-accent);font-weight: 700;font-size: 1.4rem}.lr-pass__avatar--large{width: 112px;height: 112px;font-size: 2.6rem;margin-bottom: var(--lr-space-3,12px)}.lr-pass__profile-photo label.lr-pass__btn{cursor: pointer}.lr-pass__plain-list--ticks li::before{content: "";flex: 0 0 auto;width: 8px;height: 8px;margin-top: 0.55em;border-radius: 50%;background: var(--lr-pass-s1)}.lr-pass__plain-list--ticks li{justify-content: flex-start;border-bottom: 0;font-size: var(--lr-text-base,1rem)}.lr-pass__tab-short{display: none}.lr-pass__syl-group{border-top: 1px solid var(--lr-pass-border);padding: var(--lr-space-2,8px) 0}.lr-pass__syl-group summary{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--lr-space-2,8px);cursor: pointer;padding: var(--lr-space-2,8px) 0;font-weight: 600}.lr-pass__syl-code{font-family: var(--lr-font-mono,monospace);font-size: var(--lr-text-sm,0.875rem);color: var(--lr-pass-muted);min-width: 3.2rem}.lr-pass__syl-name{flex: 1 1 12rem}.lr-pass__syl-stat{font-size: var(--lr-text-sm,0.875rem);color: var(--lr-pass-muted);font-weight: 400;font-variant-numeric: tabular-nums}.lr-pass__syl-node{margin: 0 0 var(--lr-space-3,12px) var(--lr-space-4,16px);padding-left: var(--lr-space-3,12px);border-left: 2px solid var(--lr-pass-border)}.lr-pass__syl-node-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--lr-space-2,8px);font-weight: 600}.lr-pass__syl-skills{list-style: none;margin: var(--lr-space-2,8px) 0 0;padding: 0}.lr-pass__syl-skill{display: grid;grid-template-columns: 12px 1fr auto;gap: var(--lr-space-2,8px);align-items: baseline;padding: 4px 0;font-size: var(--lr-text-sm,0.875rem)}.lr-pass__syl-dot{display: inline-block;width: 10px;height: 10px;border-radius: 50%;border: 2px solid var(--lr-pass-axis);box-sizing: border-box}.lr-pass__syl-skill--started .lr-pass__syl-dot{border-color: var(--lr-pass-s1)}.lr-pass__syl-skill--working .lr-pass__syl-dot{background: #86b6ef;border-color: #86b6ef}.lr-pass__syl-skill--strong .lr-pass__syl-dot{background: var(--lr-pass-s1);border-color: var(--lr-pass-s1)}.lr-pass__syl-key{display: inline-flex;vertical-align: middle}.lr-pass__area{fill: var(--lr-pass-s1);opacity: 0.1;pointer-events: none}.lr-pass__cross{stroke: var(--lr-pass-axis);stroke-width: 1;pointer-events: none}.lr-pass__heat{display: grid;gap: 6px}.lr-pass__heat-row{display: grid;grid-template-columns: 8.5rem 1fr;align-items: center;gap: var(--lr-space-3,12px)}.lr-pass__heat-label{font-size: var(--lr-text-sm,0.875rem)}.lr-pass__heat-cells{display: flex;flex-wrap: wrap;gap: 2px}.lr-pass__heat-cell{display: inline-block;width: 24px;height: 24px;border-radius: 4px;cursor: pointer}.lr-pass__heat-cell--empty{background: transparent;box-shadow: inset 0 0 0 1px var(--lr-pass-axis)}.lr-pass__heat-cell:focus-visible{outline: 2px solid var(--lr-color-text-main,#1f374e);outline-offset: 1px}.lr-pass__heat-key{display: flex;flex-wrap: wrap;align-items: center;gap: 2px;margin-top: var(--lr-space-3,12px)}.lr-pass__heat-cell--key{width: 16px;height: 16px;cursor: default}@media (max-width: 640px){.lr-pass--app .lr-pass__tabs{position: sticky;top: 0;z-index: 50;border-radius: 0;margin: 0 calc(-1 * var(--lr-pass-gutter,20px)) var(--lr-gap-medium,16px);padding: 0 var(--lr-pass-gutter,20px);width: calc(100% + 2 * var(--lr-pass-gutter,20px));display: grid;grid-template-columns: repeat(6,1fr);gap: 0;background: var(--lr-pass-surface,#fff);border-bottom: 1px solid var(--lr-pass-border);box-shadow: 0 6px 18px rgba(12,28,48,0.06)}.lr-pass--app .lr-pass__tab{padding: 11px 2px 10px;border-bottom: 3px solid transparent;border-top: 0;font-size: 0.72rem;line-height: 1.15}.lr-pass--app .lr-pass__tab--on{border-bottom-color: var(--lr-pass-accent)}.lr-pass__tab-long{display: none}.lr-pass__tab-short{display: inline}.lr-pass__heat-row{grid-template-columns: 1fr;gap: 4px}}body:has(.lr-pass--app) .lr-section-full,body:has(.lr-pass--app) .lr-section-full > *,body:has(.lr-pass--app) .entry-content{transform: none !important;will-change: auto !important;filter: none !important;perspective: none !important}body:has(.lr-pass--app) #masthead,body:has(.lr-pass--app) .site-header,body:has(.lr-pass--app) .site-footer,body:has(.lr-pass--app) .lr-site-footer,body:has(.lr-pass--app) .lr-whatsapp,body:has(.lr-pass--app) .ast-scroll-top,body:has(.lr-pass--app) #ast-scroll-top,body:has(.lr-pass--app) header:has(> .lr-hero-heading){display: none !important}body:has(.lr-pass--app) .site-content,body:has(.lr-pass--app) .content-area,body:has(.lr-pass--app) .lr-container-outer,body:has(.lr-pass--app) .site-main,body:has(.lr-pass--app) .entry-content,body:has(.lr-pass--app) .lr-article-single{margin: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;max-width: none !important}body:has(.lr-pass--app) .lr-pass--app{min-height: 100vh;min-height: 100dvh}@media (display-mode: standalone){#masthead,.lr-breadcrumb,.site-footer,.lr-site-footer{display: none !important}}@media (max-width: 640px){body:has(.lr-pass--app) .lr-whatsapp{display: none !important}}.lr-pass__file-btn{display: inline-block;padding: 10px 18px;border: 1px solid var(--lr-pass-accent);border-radius: var(--lr-radius-medium,6px);color: var(--lr-pass-accent);font-weight: 600;cursor: pointer}.lr-pass__file-btn:hover,.lr-pass__file-btn:focus-visible{background: var(--lr-color-accent-wash,#eef2f8);outline: none}.lr-pass__countdown-value{font-size: clamp(2.2rem,1.6rem + 2.5vw,3.2rem) !important;color: var(--lr-pass-accent)}.lr-pass__links{list-style: none;margin: var(--lr-space-4,16px) 0 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: var(--lr-space-3,12px)}.lr-pass__links li{display: flex}.lr-pass__link-card{flex: 1 1 auto;display: flex;align-items: center;justify-content: space-between;gap: var(--lr-space-3,12px);padding: var(--lr-space-3,12px) var(--lr-space-4,16px);border: 1px solid var(--lr-pass-border);border-radius: var(--lr-radius-medium,6px);color: inherit !important;text-decoration: none !important;transition: border-color 120ms ease,box-shadow 120ms ease,transform 120ms ease}.lr-pass__link-card:hover,.lr-pass__link-card:focus-visible{border-color: var(--lr-color-accent,#1a56c4);box-shadow: 0 6px 18px rgba(12,28,48,0.08)}.lr-pass__link-card:active{transform: translateY(1px)}.lr-pass__links .lr-pass__meta{margin: 0;font-size: var(--lr-text-sm,0.875rem)}.lr-pass__link-title{font-weight: 600;color: var(--lr-pass-accent)}.lr-pass__book{padding: var(--lr-space-4,16px);border-left: 4px solid var(--lr-pass-accent);background: var(--lr-color-accent-wash,#eef2f8);border-radius: 0 var(--lr-radius-medium,6px) var(--lr-radius-medium,6px) 0}.lr-pass__book p{margin: 0 0 var(--lr-space-2,8px)}.lr-pass__book-title{font-family: var(--lr-font-heading,Georgia,serif);font-size: var(--lr-text-lg,1.25rem);font-weight: 600}.lr-pass__danger summary{cursor: pointer;font-weight: 600;color: var(--lr-pass-wrong)}.lr-pass__danger form{margin-top: var(--lr-space-3,12px)}@media (max-width: 640px){.lr-pass--app .lr-pass__tabs{grid-template-columns: repeat(6,1fr)}.lr-pass--app .lr-pass__tab{font-size: 0.72rem}}.lr-pass__logo{flex: 0 0 auto;display: block;color: #002147}.lr-pass__logo-dot{fill: #1a56c4}.lr-pass__brand{display: inline-flex;align-items: center;gap: 10px;margin: 0 0 var(--lr-space-4,16px);color: inherit;text-decoration: none}.lr-pass__brand:hover .lr-pass__brand-name,.lr-pass__brand:focus-visible .lr-pass__brand-name{text-decoration: underline}.lr-pass__brand-name{font-family: var(--lr-font-heading,Georgia,serif);font-size: var(--lr-text-lg,1.2rem);font-weight: 600;color: #002147;line-height: 1}.lr-pass__brand-app{font-family: var(--lr-font-mono,monospace);font-size: var(--lr-text-xs,0.75rem);letter-spacing: var(--lr-tracking-label,0.08em);text-transform: uppercase;color: var(--lr-pass-muted);padding-left: 10px;border-left: 1px solid var(--lr-pass-border);line-height: 1.2}.lr-pass__auth .lr-pass__brand{display: flex;margin-bottom: var(--lr-space-5,24px)}.lr-pass__logo--bar{margin-right: -4px}.lr-pass__foot{margin: var(--lr-space-6,32px) 0 0;padding: var(--lr-space-4,16px) 0;border-top: 1px solid var(--lr-pass-border);color: var(--lr-pass-muted);font-size: var(--lr-text-sm,0.875rem)}.lr-pass__foot-brand{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px}.lr-pass__rights{max-width: 640px;margin: var(--lr-space-3,12px) auto 0;text-align: center}.lr-pass__rights > p{margin: 0 0 var(--lr-space-2,8px)}.lr-pass__terms{text-align: left}.lr-pass__terms summary{text-align: center;cursor: pointer;text-decoration: underline}.lr-pass__terms[open]{padding: var(--lr-space-3,12px) var(--lr-space-4,16px);border: 1px solid var(--lr-pass-border);border-radius: var(--lr-radius-large,10px);background: var(--lr-color-bg-card,#fff);color: inherit}.lr-pass__terms h4,.lr-pass__terms-card h4{margin: var(--lr-space-4,16px) 0 4px;font-size: var(--lr-text-base,1rem)}.lr-pass__terms ul,.lr-pass__terms-card ul{margin: 0;padding-left: 1.2em;list-style: disc}.lr-pass__terms li,.lr-pass__terms-card li{font-size: var(--lr-text-base,1rem);margin: 0 0 4px}.lr-pass__loading{display: flex;align-items: center;gap: 10px;color: var(--lr-pass-muted)}@media (prefers-reduced-motion: no-preference){.lr-pass__loading .lr-pass__logo-dot{animation: lr-pass-dot 1.2s ease-in-out infinite;transform-origin: 27px 37px}}@keyframes lr-pass-dot{50%{opacity: 0.35}}:root[data-theme="dark"] .lr-pass__logo,:root[data-theme="dark"] .lr-pass__brand-name{color: #fffdf6}:root[data-theme="dark"] .lr-pass__logo-dot{fill: #8fb0d9}@media (max-width: 600px){.lr-pass__brand-name{font-size: 1.05rem}.lr-pass--app .lr-pass__foot{margin-bottom: 72px}}.lr-pass__device-list{list-style: none;margin: 0 0 var(--lr-space-3,12px);padding: 0}.lr-pass__device-list li{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;padding: var(--lr-space-2,8px) 0;border-bottom: 1px solid var(--lr-pass-border)}.lr-pass__device-list .lr-pass__meta{margin: 0}.lr-pass__device-name{font-weight: 600}.lr-pass__offers{display: grid;gap: var(--lr-space-3,12px)}.lr-pass__offer{padding: var(--lr-space-3,12px) var(--lr-space-4,16px);border: 1px solid var(--lr-pass-border);border-radius: var(--lr-radius-large,10px)}.lr-pass__offer-title{font-weight: 600;margin: 0 0 4px}.lr-pass__next{border-left: 4px solid var(--lr-pass-s1,#2a78d6)}.lr-pass__level-list{list-style: none;margin: 0 0 var(--lr-space-3,12px);padding: 0}.lr-pass__level-list li{display: grid;grid-template-columns: minmax(0,1fr) auto 9.5em;align-items: center;gap: 12px;padding: 6px 0;border-bottom: 1px solid var(--lr-pass-border)}.lr-pass__levels-module{margin: var(--lr-space-3,12px) 0 4px;font-size: var(--lr-text-base,1rem)}.lr-pass__level-steps{display: inline-flex;gap: 2px}.lr-pass__level-step{width: 22px;height: 8px;border-radius: 4px;background: var(--lr-pass-border)}.lr-pass__level-step--on{background: var(--lr-pass-s1,#2a78d6)}.lr-pass__level-word{color: var(--lr-pass-muted);font-size: var(--lr-text-sm,0.875rem)}.lr-pass__more{margin: var(--lr-space-4,16px) 0}.lr-pass__more > summary{cursor: pointer;font-weight: 600;padding: var(--lr-space-3,12px) var(--lr-space-4,16px);border: 1px solid var(--lr-pass-border);border-radius: var(--lr-radius-large,10px);background: var(--lr-color-bg-card,#fff)}@media (max-width: 600px){.lr-pass__level-list li{grid-template-columns: minmax(0,1fr) auto}.lr-pass__level-word{grid-column: 1 / -1}}.lr-pass__clock--hidden{visibility: hidden}.lr-pass__instructions{color: var(--lr-pass-muted);font-size: var(--lr-text-sm,0.875rem);margin: 0 0 var(--lr-space-3,12px)}.lr-pass__notice{padding: var(--lr-space-2,8px) var(--lr-space-3,12px);border-left: 3px solid var(--lr-pass-s1,#2a78d6);background: var(--lr-color-bg-card,#fff);margin: 0 0 var(--lr-space-3,12px)}.lr-pass{--lr-pass-surface: var(--lr-color-bg-card,#fff);--lr-pass-line: color-mix(in srgb,var(--lr-color-ink,#002147) 10%,transparent);--lr-pass-shadow: 0 1px 2px rgba(0,33,71,0.04),0 8px 24px rgba(0,33,71,0.06);font-size: var(--lr-font-size-body,1.0625rem);line-height: var(--lr-leading-ui,1.55)}.lr-pass__card,.lr-pass__more > summary,.lr-pass__terms[open]{border: 1px solid var(--lr-pass-line);border-radius: var(--lr-radius-large,14px);background: var(--lr-pass-surface);box-shadow: var(--lr-pass-shadow);padding: var(--lr-space-5,24px);margin-bottom: var(--lr-space-4,16px)}.lr-pass__title{font-size: var(--lr-font-size-h2,2rem);line-height: var(--lr-leading-h2,1.28);letter-spacing: var(--lr-tracking-2xl,-0.016em);margin: 0 0 var(--lr-space-2,8px)}.lr-pass__h3{font-size: var(--lr-font-size-h3,1.4rem);line-height: var(--lr-leading-h3,1.4);letter-spacing: -0.01em}.lr-pass__lead{font-size: var(--lr-font-size-lead,1.25rem);line-height: 1.5}.lr-pass__tabs{gap: 4px;padding: 4px;border: 1px solid var(--lr-pass-line);border-radius: 999px;background: color-mix(in srgb,var(--lr-color-ink,#002147) 4%,transparent)}.lr-pass__tab{border-radius: 999px;border: 0;padding: 8px 14px;font-weight: 600}.lr-pass__tab[aria-selected="true"]{background: var(--lr-pass-surface);box-shadow: 0 1px 2px rgba(0,33,71,0.08)}.lr-pass__kpis{display: grid;grid-template-columns: repeat(auto-fit,minmax(210px,1fr));gap: var(--lr-space-4,16px)}.lr-pass__kpi{border: 1px solid var(--lr-pass-line);border-radius: var(--lr-radius-large,14px);background: var(--lr-pass-surface);padding: var(--lr-space-4,16px) var(--lr-space-5,24px)}.lr-pass__kpi-value,.lr-pass__countdown-value{font-size: var(--lr-font-size-h2,2rem);font-variant-numeric: tabular-nums;letter-spacing: -0.02em;margin: 2px 0}.lr-pass__kpi-label{font-family: var(--lr-font-mono,monospace);font-size: var(--lr-text-xs,0.75rem);letter-spacing: var(--lr-tracking-label,0.08em);text-transform: uppercase;color: var(--lr-pass-muted);margin: 0}.lr-pass__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: var(--lr-space-4,16px)}.lr-pass__next,.lr-pass__plan{border-left: 4px solid var(--lr-pass-s1,#2a78d6);background: linear-gradient(180deg,color-mix(in srgb,var(--lr-pass-s1,#2a78d6) 5%,transparent),transparent 60%),var(--lr-pass-surface)}.lr-pass__offer{border-radius: var(--lr-radius-medium,10px)}.lr-pass__level-step{height: 10px;border-radius: 999px}@media (min-width: 900px){.lr-pass__head{padding-bottom: var(--lr-space-4,16px);border-bottom: 1px solid var(--lr-pass-line)}}@media (prefers-reduced-motion: no-preference){.lr-pass__card,.lr-pass__kpi{transition: box-shadow 160ms ease,transform 160ms ease}.lr-pass__module:hover,.lr-pass__offer:hover{box-shadow: 0 2px 4px rgba(0,33,71,0.06),0 14px 32px rgba(0,33,71,0.10)}}.lr-pass__goal-bar{display: block;height: 12px;border-radius: 999px;background: color-mix(in srgb,var(--lr-color-ink,#002147) 8%,transparent);overflow: hidden;margin: 0 0 var(--lr-space-3,12px)}.lr-pass__goal-fill{display: block;height: 100%;border-radius: 999px;background: var(--lr-pass-s1,#2a78d6)}.lr-pass__badges{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 var(--lr-space-3,12px);padding: 0}.lr-pass__badge{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border: 1px solid var(--lr-pass-line,#dce6ec);border-radius: 999px;font-size: var(--lr-text-sm,0.875rem);background: color-mix(in srgb,var(--lr-pass-s1,#2a78d6) 6%,transparent)}.lr-pass__eyebrow{font-family: var(--lr-font-mono,monospace);font-size: 0.78rem;letter-spacing: var(--lr-letter-spacing-mono,0.08em);text-transform: uppercase;font-weight: 500;color: var(--lr-color-accent,#1a56c4)}.lr-pass__card,.lr-pass__more > summary,.lr-pass__terms[open]{padding: var(--lr-padding-card,24px)}.lr-pass__kpi{border: 0;border-radius: var(--lr-radius-large,14px);background: var(--lr-color-accent-wash,#eef2f8);padding: var(--lr-space-5,24px)}.lr-pass__kpi-value,.lr-pass__countdown-value{display: block;font-size: clamp(2.25rem,1.9rem + 1.2vw,3rem);font-weight: 800;line-height: 1;letter-spacing: var(--lr-tracking-display,-0.022em);color: var(--lr-color-accent,#1a56c4);margin-bottom: var(--lr-space-2,8px)}.lr-pass__kpi-label{color: var(--lr-color-text-subtle,#55697d)}@media (min-width: 700px){.lr-pass__kpi-label{display: block;line-height: 1.35;min-height: 2.7em}}.lr-pass__kpi-value--none{font-size: var(--lr-font-size-h4,1.25rem);font-weight: 600;color: var(--lr-color-text-subtle,#55697d);letter-spacing: normal}.lr-pass__kpi-note{font-size: var(--lr-text-sm,0.875rem);color: var(--lr-color-text-subtle,#55697d);margin: 0}.lr-pass__offer{display: flex;flex-direction: column;gap: var(--lr-space-2,8px);padding: var(--lr-space-5,24px);border: 1px solid var(--lr-color-border-card,#dce6ec);border-radius: var(--lr-radius-large,14px);background: var(--lr-color-bg-card,#fff)}.lr-pass__offer-title{font-family: var(--lr-font-heading,Georgia,serif);font-size: var(--lr-font-size-h4,1.25rem);font-weight: 700;margin: 0}.lr-pass__offer .lr-btn-primary{align-self: flex-start;margin-top: var(--lr-space-2,8px)}.lr-pass__next,.lr-pass__plan{border: 1px solid var(--lr-color-border-card,#dce6ec);border-left: 4px solid var(--lr-color-accent,#1a56c4);border-radius: var(--lr-radius-medium,10px);background: var(--lr-color-bg-card,#fff)}.lr-pass__plain-list{display: flex;flex-direction: column;gap: var(--lr-gap-small,8px);line-height: 1.65}.lr-pass__meta,.lr-pass__hint{color: var(--lr-color-text-subtle,var(--lr-pass-muted))}.lr-pass-intro{max-width: 1080px;margin: 0 auto var(--lr-space-7,40px)}.lr-pass-intro[hidden]{display: none}.lr-pass-intro__eyebrow{font-family: var(--lr-font-mono,monospace);font-size: 0.78rem;letter-spacing: var(--lr-letter-spacing-mono,0.08em);text-transform: uppercase;font-weight: 500;color: var(--lr-color-accent,#1a56c4);margin: 0 0 var(--lr-space-2,8px)}.lr-pass-intro__title{margin: 0 0 var(--lr-space-4,16px);font-size: var(--lr-font-size-h2,clamp(1.75rem,1.4rem + 1.4vw,2.5rem));letter-spacing: var(--lr-tracking-display,-0.022em)}.lr-pass-intro__heading{margin: var(--lr-space-6,32px) 0 var(--lr-space-3,12px)}body:not(.lr-home) .entry-content .lr-pass-gallery h2.lr-pass-intro__heading:not(.wp-block-heading):not(.lr-eyebrow){font-size: var(--lr-font-size-h3);line-height: var(--lr-leading-h3);letter-spacing: -0.016em}.lr-pass-intro__offers{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: var(--lr-gap-medium,16px)}.lr-pass-intro__offer{display: flex;flex-direction: column;gap: var(--lr-space-2,8px);padding: var(--lr-space-5,24px);border: 1px solid var(--lr-color-border-card,#dce6ec);border-radius: var(--lr-radius-large,14px);background: var(--lr-color-bg-card,#fff)}.lr-pass-intro__offer-title{margin: 0;font-family: var(--lr-font-heading,Georgia,serif);font-size: var(--lr-font-size-h4,1.25rem);font-weight: 700}.lr-pass-intro__price{margin: 0;font-size: clamp(2rem,1.7rem + 1vw,2.5rem);font-weight: 800;line-height: 1;letter-spacing: var(--lr-tracking-display,-0.022em);color: var(--lr-color-accent,#1a56c4)}.lr-pass-intro__note{margin: 0;font-size: var(--lr-text-sm,0.9rem);color: var(--lr-color-text-subtle,#55697d)}.lr-pass-intro__included{margin: 0;font-size: var(--lr-text-base,1rem);font-weight: 600;color: var(--lr-color-text,#1c2b39)}.lr-pass-intro__offers + .lr-pass-intro__note{margin-top: var(--lr-space-4,16px)}.lr-pass-intro__lead{font-size: var(--lr-text-lg,1.0625rem);line-height: 1.7}.lr-pass__ask{max-width: 27rem;padding: var(--lr-padding-card,24px);border: 1px solid var(--lr-color-border-card,#dce6ec);border-radius: var(--lr-radius-large,14px);background: var(--lr-color-bg-card,#fff);color: var(--lr-color-text,#16283a);box-shadow: 0 18px 48px rgba(12,28,48,0.22)}.lr-pass__ask::backdrop{background: rgba(12,28,48,0.45)}.lr-pass__ask-text{margin: 0 0 var(--lr-space-4,16px);font-size: var(--lr-text-lg,1.0625rem);line-height: 1.6}.lr-pass__ask-actions{display: flex;flex-wrap: wrap;gap: var(--lr-gap-small,8px);justify-content: flex-end}.lr-pass__ask-actions .lr-pass__btn{margin: 0;padding: 0.72rem 1.15rem;font-size: 1rem;line-height: 1.2}.lr-pass button:disabled,.lr-pass__ask button:disabled{opacity: 0.5;cursor: not-allowed}.lr-pass .lr-pass__btn,.lr-pass-intro .lr-pass__btn,.lr-pass__ask .lr-pass__btn{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0.72rem 1.3rem;font-family: inherit;font-size: 1.0625rem;font-weight: 600;line-height: 1.2;border-radius: var(--lr-radius-pill,999px);text-decoration: none !important;cursor: pointer}.lr-pass .lr-btn-outline{background-color: var(--lr-color-btn-outline-bg,transparent);color: var(--lr-color-accent,#002147);border: 1px solid var(--lr-color-accent,#002147)}.lr-pass .lr-btn-outline:hover{background-color: var(--lr-color-accent-wash,#eef2f8)}body:has(.lr-pass--app) .lr-breadcrumb,body:has(.lr-pass--app) .entry-content > .wp-block-group.lr-surface-raised,body:has(.lr-pass--app) .entry-content > .wp-block-group.lr-spacer-md,body:has(.lr-pass--app) .lr-section-full > *:not(.lr-pass):not(:has(.lr-pass)){display: none !important}body:has(.lr-pass--app) .lr-section-full{padding-top: var(--lr-space-4,16px)}@media (max-width: 640px){body:has(.lr-pass--app) .lr-section-full{padding-top: 0}}.lr-pass-intro__table{margin: var(--lr-space-4,16px) 0 var(--lr-space-3,12px);overflow-x: auto}.lr-pass-intro__table table{width: 100%;border-collapse: collapse;font-size: 0.95rem;line-height: 1.5;text-align: left}.lr-pass-intro__table th,.lr-pass-intro__table td{padding: 0.6rem 0.8rem;border-bottom: 1px solid var(--lr-color-border-subtle,#dce6ec);vertical-align: top}.lr-pass-intro__table thead th{font-weight: 600;background: var(--lr-color-accent-wash,#eef2f8);white-space: nowrap}.lr-pass-intro__table tbody th{font-weight: 500}.lr-pass-intro__table td{color: var(--lr-color-text-subtle,#55697d)}.lr-pass-intro__table td:last-child{color: var(--lr-color-text,#16283a);font-weight: 500}.lr-pass-intro__no{opacity: 0.7}.lr-pass-fig{margin: var(--lr-space-5,24px) 0}.lr-pass-fig__svg{width: 100%;height: auto;color: var(--lr-color-accent,#1a56c4);font-family: var(--lr-font-family,system-ui,sans-serif);min-width: 680px}.lr-pass-fig{overflow-x: auto}.lr-pass-fig__card{fill: var(--lr-color-bg-card,#fff);stroke: var(--lr-color-border-card,#dce6ec);stroke-width: 1.2}.lr-pass-fig__card--accent{fill: var(--lr-color-accent-wash,#eef2f8);stroke: var(--lr-color-accent,#1a56c4)}.lr-pass-fig__eyebrow{font-family: var(--lr-font-mono,monospace);font-size: 11px;font-weight: 600;letter-spacing: 0.06em;fill: var(--lr-color-text-subtle,#55697d)}.lr-pass-fig__step{font-family: var(--lr-font-mono,monospace);font-size: 11px;font-weight: 600;letter-spacing: 0.06em;fill: var(--lr-color-accent,#1a56c4)}.lr-pass-fig__name{font-size: 14px;font-weight: 600;fill: var(--lr-color-text,#16283a)}.lr-pass-fig__note{font-size: 12.5px;fill: var(--lr-color-text-subtle,#55697d)}.lr-pass-fig__arrow{stroke: var(--lr-color-accent,#1a56c4);stroke-width: 1.4;fill: none}.lr-pass-fig figcaption{margin-top: 0.75rem;font-size: 0.9375rem;line-height: 1.5;color: var(--lr-color-text-subtle,#55697d)}.lr-pass__card-btn{display: flex;align-items: center;justify-content: space-between;gap: var(--lr-gap-small,12px);width: 100%;text-align: left;font: inherit;color: inherit;cursor: pointer;transition: border-color 120ms ease,box-shadow 120ms ease,transform 120ms ease}.lr-pass__card-btn:hover,.lr-pass__card-btn:focus-visible{border-color: var(--lr-color-accent,#1a56c4);box-shadow: 0 6px 18px rgba(12,28,48,0.08)}.lr-pass__card-btn:active{transform: translateY(1px)}.lr-pass__card-btn-text{display: grid;gap: 4px;min-width: 0}.lr-pass__card-btn .lr-pass__h3{margin: 0}.lr-pass__card-btn .lr-pass__meta{margin: 0}.lr-pass__card-btn-go{flex: 0 0 auto;font-size: 1.25rem;line-height: 1;color: var(--lr-color-accent,#1a56c4)}@media (max-width: 640px){.lr-pass__card,.lr-pass-intro__offer{padding: 16px}.lr-pass__card + .lr-pass__card,.lr-pass__modules > * + *{margin-top: 12px}.lr-pass__h3{font-size: 1.0625rem;line-height: 1.3}.lr-pass__meta,.lr-pass__hint{font-size: 0.9rem;line-height: 1.45}.lr-pass__plain-list li,.lr-pass__plain-list--ticks li{display: grid;grid-template-columns: 14px 1fr;align-items: start;gap: 10px;line-height: 1.5;text-wrap: pretty}.lr-pass__plain-list--ticks li::before{margin-top: 7px}.lr-pass__actions{display: grid;gap: 8px}.lr-pass__actions .lr-pass__btn{width: 100%}.lr-pass__terms-card{font-size: 0.9rem}}.lr-pass__chip{display: inline-block;margin: 6px 0 0;padding: 4px 12px;border-radius: 999px;background: var(--lr-color-accent-wash,#eef2f8);color: var(--lr-color-accent,#002147);font-size: 0.875rem;font-weight: 600}.lr-pass__unlock{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 8px;margin: 12px 0 16px;padding: 0;list-style: none}.lr-pass__unlock li{display: grid;grid-template-columns: 20px 1fr;grid-template-rows: auto auto;column-gap: 8px;padding: 10px 12px;border-radius: var(--lr-radius-medium,10px);background: var(--lr-color-accent-wash,#eef2f8)}.lr-pass__unlock-tick{grid-row: 1 / 3;align-self: center;font-weight: 700;color: var(--lr-color-accent,#002147)}.lr-pass__unlock-name{font-weight: 600;line-height: 1.25}.lr-pass__unlock-note{font-size: 0.8125rem;color: var(--lr-color-text-subtle,#55697d);line-height: 1.3}.lr-pass__offers--tiles{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.lr-pass__price-tile{display: grid;justify-items: center;gap: 4px;padding: 16px 8px;border: 1px solid var(--lr-color-border-card,#dce6ec);border-radius: var(--lr-radius-large,14px);background: var(--lr-color-bg-card,#fff);text-align: center;text-decoration: none !important;color: inherit !important;transition: border-color 120ms ease,box-shadow 120ms ease,transform 120ms ease}.lr-pass__price-tile:hover,.lr-pass__price-tile:focus-visible{border-color: var(--lr-color-accent,#002147);box-shadow: 0 6px 18px rgba(12,28,48,0.08)}.lr-pass__price-tile:active{transform: translateY(1px)}.lr-pass__price-length{font-size: 0.8125rem;font-weight: 600;color: var(--lr-color-text-subtle,#55697d)}.lr-pass__price-amount{font-size: 1.75rem;font-weight: 800;line-height: 1.1;color: var(--lr-color-accent,#002147)}.lr-pass__price-go{font-size: 0.8125rem;font-weight: 600;color: var(--lr-color-accent,#002147)}.lr-pass__price-included{font-size: 0.75rem;line-height: 1.3;color: var(--lr-color-text-subtle,#55697d)}.lr-pass__review-mode{border-left: 4px solid var(--lr-color-accent,#002147)}.lr-pass__keep .lr-pass__offers--tiles{margin-top: var(--lr-space-3,12px)}.lr-pass__nudge{font-weight: 600}.lr-pass__error.lr-pass__error--notice{border-left-color: var(--lr-color-accent,#002147);background: var(--lr-color-bg-card,#fff);color: var(--lr-color-text,#1c2b39)}.lr-pass__pay-note{margin-top: 10px;font-size: 0.8125rem}.lr-pass__upgrade{background: var(--lr-color-accent-wash,#eef2f8);border-color: transparent}details.lr-pass__terms-card > summary{cursor: pointer;list-style: none;margin: 0}details.lr-pass__terms-card > summary::-webkit-details-marker{display: none}details.lr-pass__terms-card > summary::after{content: " \25BE";font-size: 0.8em;color: var(--lr-color-text-subtle,#55697d)}@media (max-width: 400px){.lr-pass__offers--tiles{gap: 6px}.lr-pass__price-amount{font-size: 1.4rem}}.lr-pass__mini{display: inline-block;margin: 8px 0 0;padding: 3px 10px;border-radius: 999px;background: var(--lr-color-accent-wash,#eef2f8);color: var(--lr-color-text-subtle,#55697d);font-size: 0.8125rem;font-weight: 600}.lr-pass__next-btn{flex-wrap: wrap;align-items: flex-end}.lr-pass__next-btn.lr-pass__next-btn--called{border-color: var(--lr-pass-under,#2a78d6);background: var(--lr-color-accent-wash,#eef2f8)}.lr-pass__next-go{flex: 0 0 auto;padding: 10px 16px;border-radius: var(--lr-radius-pill,999px);background: var(--lr-color-accent,#002147);color: #fff;font-weight: 600;font-size: 0.95rem;white-space: nowrap}@media (max-width: 640px){.lr-pass__next-go{width: 100%;text-align: center}}.lr-pass-fig{overflow: visible}.lr-pass-fig .lr-pass-fig__svg{min-width: 0;width: 100%;height: auto;display: block}.lr-pass-fig__narrow{display: none}@media (max-width: 599px){.lr-pass-fig__wide{display: none}.lr-pass-fig__narrow{display: block;max-width: 420px}}.lr-pass details.lr-pass__more{margin: 12px 0 0}.lr-pass details.lr-pass__more .lr-details-content p{margin: 0 0 10px;max-width: none}.lr-pass details.lr-pass__more .lr-details-content p:last-child{margin-bottom: 0}.lr-pass__prompt:focus:not(:focus-visible){outline: none}.lr-pass__question,.lr-pass__verdict,.lr-pass__done{scroll-margin-top: 80px}.lr-pass__error{border-radius: var(--lr-radius-small,4px)}.lr-pass__error p{margin: 0}.lr-pass__error .lr-pass__btn{display: inline-block;margin-top: var(--lr-space-3,12px)}.lr-pass__controls .lr-pass__error{flex-basis: 100%;margin: 0 0 var(--lr-space-2,8px)}.lr-pass__fold{margin: var(--lr-space-3,12px) 0 0}.lr-pass__fold .lr-details-content{padding-top: var(--lr-space-2,8px)}.lr-pass__fold .lr-pass__steps{margin: 0}.lr-pass__nav-btn--right{background: var(--lr-pass-right-wash);border-color: var(--lr-pass-right)}.lr-pass__nav-btn--wrong{background: var(--lr-pass-wrong-wash);border-color: var(--lr-pass-wrong)}.lr-pass__chips{display: flex;flex-wrap: wrap;gap: var(--lr-space-2,8px);margin: var(--lr-space-3,12px) 0}.lr-pass__chips .lr-pass__chip{margin: 0}.lr-pass__done .lr-pass__title:focus:not(:focus-visible){outline: none}.lr-pass__done-topics{margin-top: var(--lr-space-4,16px)}.lr-pass__done-actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--lr-space-3,12px);margin-top: var(--lr-space-4,16px)}.lr-pass__loading--bar{display: inline-flex;align-items: center;gap: 6px;margin-left: var(--lr-space-2,8px);font-size: var(--lr-text-sm,0.875rem)}.lr-pass__mini-time{color: var(--lr-pass-muted);font-variant-numeric: tabular-nums}@media (max-width: 640px){.lr-pass--app .lr-pass__controls{position: sticky;bottom: 0;z-index: 3;margin-top: var(--lr-space-4,16px);padding: var(--lr-space-3,12px) 0 calc(var(--lr-space-3,12px) + env(safe-area-inset-bottom,0px));background: var(--lr-color-bg-card,#fff);border-top: 1px solid var(--lr-pass-border)}}.lr-pass__pay-email{display: flex;align-items: center;gap: var(--lr-space-2,8px);margin: var(--lr-space-2,8px) 0 var(--lr-space-1,4px)}.lr-pass__pay-email-field{flex: 1 1 auto;min-width: 0;font-size: 0.9375rem}.lr-pass__pay-copy{flex: 0 0 auto;padding: 8px 14px}@media (max-width: 400px){.lr-pass__unlock li{padding: 8px 10px}.lr-pass__unlock-note{font-size: 0.75rem}}.lr-pass-gallery{margin: var(--lr-space-5,24px) 0 var(--lr-space-6,32px)}.lr-pass-gallery__strip{display: flex;gap: var(--lr-space-4,16px);margin: var(--lr-space-3,12px) 0 0;padding: 4px 4px var(--lr-space-3,12px);list-style: none;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: thin}.lr-pass-gallery__item{flex: 0 0 auto;width: 232px;scroll-snap-align: start}.lr-pass-gallery__figure{margin: 0}.lr-pass-gallery__phone{border: 5px solid var(--lr-color-accent,#002147);border-radius: 28px;overflow: hidden;background: var(--lr-color-bg-card,#fff);box-shadow: var(--lr-shadow-card,0 6px 24px rgba(0,33,71,0.12));aspect-ratio: 390 / 844}.lr-pass-gallery__phone img{display: block;width: 100%;height: auto}.lr-pass-gallery__caption{margin: var(--lr-space-2,8px) 2px 0;font-size: var(--lr-text-sm,0.875rem);line-height: 1.4;color: var(--lr-pass-muted)}.lr-pass-gallery__hint{margin: 0;font-size: var(--lr-text-sm,0.875rem);color: var(--lr-pass-muted)}@media (min-width: 900px){.lr-pass-gallery__item{width: 200px}.lr-pass-gallery__hint{display: none}}@media (max-width: 600px){.lr-pass-gallery__strip{margin-left: calc(-1 * var(--lr-pass-gutter,16px));margin-right: calc(-1 * var(--lr-pass-gutter,16px));padding-left: var(--lr-pass-gutter,16px);padding-right: var(--lr-pass-gutter,16px);scroll-padding-left: var(--lr-pass-gutter,16px)}.lr-pass-gallery__item{width: 208px}}.lr-pass--booting{min-height: 100dvh;display: grid;place-items: center}.lr-pass--booting .lr-pass__loading{flex-direction: column;gap: 12px}.lr-pass--booting .lr-pass__logo{width: 44px;height: 44px}@media (max-width: 640px){.lr-pass__plain-list li{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 8px 12px}.lr-pass__plain-list li > span{min-width: 0;overflow-wrap: break-word}}.lr-pass__link-btn{display: inline-flex;align-items: center;min-height: 24px;padding: 2px 0;margin: -2px 0}.lr-pass .lr-pass__btn--small{min-height: 44px;padding: 0 14px;font-size: 0.9rem}.lr-pass__syl-node-head .lr-pass__btn--small{align-self: center}@media (pointer: coarse){.lr-pass__link-btn{min-height: 44px;padding: 10px 0;margin: 0}.lr-pass__details summary,.lr-pass__syl-group summary,.lr-pass__danger summary,.lr-pass__terms summary,.lr-pass__more > summary,details.lr-pass__terms-card > summary{min-height: 44px;padding-block: 10px}.lr-pass--app .lr-pass__nav-btn{min-width: 48px;height: 48px}.lr-pass--app select.lr-pass__input{min-height: 44px}}@media (max-width: 640px){.lr-pass--app .lr-pass__tab{padding: 8px 2px;min-height: 48px;display: inline-flex;align-items: center;justify-content: center}}.lr-pass-intro__no{opacity: 1;font-weight: 400}.lr-pass-intro__table:focus-visible{outline: 2px solid var(--lr-color-accent,#002147);outline-offset: 2px}@media (max-width: 599px){.lr-pass-intro__table{overflow-x: visible}.lr-pass-intro__table table,.lr-pass-intro__table tbody,.lr-pass-intro__table tr,.lr-pass-intro__table th,.lr-pass-intro__table td{display: block}.lr-pass-intro__table table{table-layout: auto}.lr-pass-intro__table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.lr-pass-intro__table tbody tr{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 12px;row-gap: 6px;padding: 12px 0;border-bottom: 1px solid var(--lr-color-border-subtle,#dce6ec)}.lr-pass-intro__table tbody th,.lr-pass-intro__table tbody td{padding: 0;border: 0;width: auto;min-width: 0;background: none;overflow-wrap: break-word;word-break: normal;hyphens: manual}.lr-pass-intro__table tbody th{grid-column: 1 / -1;font-weight: 600;color: var(--lr-color-text,#16283a)}.lr-pass-intro__table tbody td::before{content: attr(data-label);display: block;margin-bottom: 2px;font-family: var(--lr-font-mono,monospace);font-size: 0.72rem;font-weight: 500;letter-spacing: 0.06em;text-transform: uppercase;color: var(--lr-color-text-subtle,#55697d)}}@media (max-width: 600px){.lr-pass__topics th:nth-child(3),.lr-pass__topics td:nth-child(3){display: table-cell}.lr-pass__topics .lr-pass__cell--phone-hide{display: none}.lr-pass__topics th:first-child{min-width: 9rem;overflow-wrap: break-word}}@media (max-width: 640px){.lr-pass__bar-top{flex-wrap: nowrap;padding: 8px 0;gap: 8px}.lr-pass__where{flex: 0 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.lr-pass__count{white-space: nowrap}.lr-pass__bar-top:has(.lr-pass__clock) .lr-pass__where{display: none}.lr-pass__bar-top .lr-pass__clock,.lr-pass__bar-top [data-lr-pass-clock-toggle]{flex: 0 0 auto;white-space: nowrap}.lr-pass__nav{flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x proximity;padding-bottom: 4px}.lr-pass__nav-btn{flex: 0 0 auto;scroll-snap-align: start}.lr-pass__instructions{font-size: 0.8125rem}}.lr-pass__svg{margin-inline: auto}.lr-pass__svg svg{display: block;width: 100%;max-width: none;height: auto}body:has(.lr-pass--app) .lr-policies,body:has(.lr-pass--app) .lr-footer-secondary-nav{display: none !important}@media (display-mode: standalone){.lr-policies,.lr-footer-secondary-nav{display: none !important}}@media (max-width: 600px){.lr-pass--app .lr-pass__foot{margin-bottom: 0}}.lr-pass__foot{padding-bottom: calc(var(--lr-space-4,16px) + env(safe-area-inset-bottom,0px))}.lr-pass--app .lr-pass__tabs{position: sticky;top: 0;z-index: 50;background: var(--lr-color-bg-card,#fff);box-shadow: 0 6px 18px rgba(12,28,48,0.06)}@media (max-width: 640px){.lr-pass--app .lr-pass__head{margin-bottom: 16px}.lr-pass--app .lr-pass__head .lr-pass__avatar{display: none}.lr-pass--app .lr-pass__head-row{gap: 0}.lr-pass--app .lr-pass__head .lr-pass__eyebrow{margin-bottom: 4px}.lr-pass--app .lr-pass__head .lr-pass__title{margin-bottom: 0}.lr-pass--app .lr-pass__head .lr-pass__chip{margin-top: 6px}}.lr-pass--typesetting .lr-pass__question,.lr-pass--typesetting .lr-pass__controls,.lr-pass--typesetting .lr-pass__foot{visibility: hidden}.lr-pass h1.lr-pass__title,.lr-pass h2.lr-pass__title{font-family: var(--lr-font-heading,Georgia,serif);font-size: var(--lr-text-2xl,2rem) !important;line-height: var(--lr-leading-h2,1.2) !important;margin: 0 0 var(--lr-space-3,12px)}.lr-pass h1.lr-pass__count{font: inherit;font-size: var(--lr-text-sm,0.875rem) !important;line-height: inherit !important;letter-spacing: 0;margin: 0;flex: 0 0 auto}.lr-pass .lr-pass__review h2{font-family: inherit;font-size: var(--lr-text-base,1rem);line-height: inherit;margin: var(--lr-space-4,16px) 0 var(--lr-space-1,4px)}.lr-pass__verdict:focus:not(:focus-visible){outline: none}a.lr-pass-intro__offer,a.lr-pass-intro__offer:visited{color: inherit;text-decoration: none !important;cursor: pointer}a.lr-pass-intro__offer:hover,a.lr-pass-intro__offer:focus-visible{border-color: var(--lr-pass-accent,#2a78d6);box-shadow: 0 0 0 2px var(--lr-color-accent-wash,#eef2f8)}a.lr-pass-intro__offer *{text-decoration: none !important}.lr-pass-intro__offer-go{margin-top: auto;font-weight: 600;color: var(--lr-pass-accent,#2874d0)}.lr-pass__price-tile--chosen{outline: 3px solid var(--lr-pass-accent,#2a78d6);outline-offset: 2px}.lr-pass__consent{margin: var(--lr-space-3,12px) 0 var(--lr-space-2,8px);font-size: var(--lr-text-base,1rem);color: var(--lr-color-text-heading,#1f374e)}.lr-pass__owner-bar{display: flex;flex-wrap: wrap;align-items: center;gap: var(--lr-space-2,8px);padding: var(--lr-space-2,8px) var(--lr-space-3,12px);margin: 0 0 var(--lr-space-3,12px);border: 1px solid var(--lr-pass-accent,#2a78d6);border-radius: var(--lr-radius-medium,8px);background: var(--lr-color-bg-card,#fff);font-size: var(--lr-text-sm,0.875rem)}.lr-pass__owner-bar--free{border-color: var(--lr-pass-wrong,#b3261e);background: var(--lr-color-accent-wash,#fff4e5)}.lr-pass__owner-bar-label{font-weight: 600}.lr-pass__owner-seg{min-height: 40px;padding: 0 var(--lr-space-4,16px);border: 1px solid var(--lr-pass-accent,#2a78d6);border-radius: 999px;background: var(--lr-color-bg-card,#fff);color: var(--lr-pass-accent,#2a78d6);font: inherit;font-weight: 600;cursor: pointer}.lr-pass__owner-seg--on{background: var(--lr-pass-accent,#2a78d6);color: #fff;cursor: default}.lr-pass__owner-bar-note{color: var(--lr-color-text-muted,#55697d)}#lr-pass-photo:focus-visible + .lr-pass__file-btn{outline: 2px solid var(--lr-pass-accent);outline-offset: 2px;background: var(--lr-color-accent-wash,#eef2f8)}.lr-pass__public-modules{margin-top: var(--lr-space-3,12px)}.lr-pass__public-modules .lr-pass__btn{padding: 8px 14px;font-size: var(--lr-text-sm,0.875rem)}.lr-pass__free-mock-row{margin-top: var(--lr-space-3,12px)}.lr-pass__free-mock-module{width: auto;min-width: 0;max-width: 100%;flex: 1 1 180px}@media (max-width: 480px){.lr-pass__free-mock-row{flex-direction: column;align-items: stretch}.lr-pass__free-mock-row .lr-pass__btn,.lr-pass__free-mock-module{width: 100%;flex-basis: auto}}.lr-pass__h4{margin: var(--lr-space-4,16px) 0 4px;font-size: var(--lr-text-sm,0.875rem);font-weight: 700;letter-spacing: 0.02em;text-transform: uppercase;color: var(--lr-pass-accent)}.lr-pass__sets{display: grid;gap: 8px;margin-top: var(--lr-space-3,12px);min-width: 0}.lr-pass__set-row{display: flex;flex-wrap: wrap;gap: 6px;min-width: 0}.lr-pass__set-chip{display: inline-flex;align-items: baseline;gap: 6px;max-width: 100%;margin: 0;padding: 6px 12px;border: 1px solid var(--lr-pass-border);border-radius: 999px;background: var(--lr-color-bg-card,#fff);color: var(--lr-color-text-main,#1f374e);font: inherit;font-size: var(--lr-text-sm,0.875rem);line-height: 1.3;text-align: left;cursor: pointer;-webkit-appearance: none;appearance: none}.lr-pass__set-chip:hover,.lr-pass__set-chip:focus-visible{border-color: var(--lr-pass-accent);background: var(--lr-color-accent-wash,#eef2f8)}.lr-pass__set-chip:focus-visible{outline: 2px solid var(--lr-pass-accent);outline-offset: 2px}.lr-pass__set-chip--set{font-weight: 700;color: var(--lr-pass-accent);background: var(--lr-color-accent-wash,#eef2f8)}.lr-pass__set-chip--done .lr-pass__set-chip-count{color: var(--lr-pass-right)}.lr-pass__suggs{display: grid;gap: 10px;margin: 0 0 var(--lr-space-4,16px)}.lr-pass__sugg-row{display: flex;align-items: stretch;gap: 6px}.lr-pass__sugg-btn,.lr-pass__sugg-btn.lr-pass__next-btn{flex: 1 1 auto;display: flex;flex-wrap: nowrap;align-items: center;gap: 14px;min-height: 64px;margin: 0;padding: 14px 16px;border: 1px solid var(--lr-pass-border);border-radius: 14px;background: var(--lr-color-bg-card,#fff);color: var(--lr-color-text-main,#1f374e);font: inherit;text-align: left;cursor: pointer;-webkit-appearance: none;appearance: none}.lr-pass__sugg-btn:hover,.lr-pass__sugg-btn:focus-visible{border-color: var(--lr-pass-accent)}.lr-pass__sugg-icon{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 10px;background: var(--lr-color-accent-wash,#eef2f8);color: var(--lr-pass-accent)}.lr-pass__sugg-text{flex: 1 1 auto;display: flex;flex-direction: column;min-width: 0}.lr-pass__sugg-title{font-weight: 600;font-size: 1.02rem;line-height: 1.3}.lr-pass__sugg-sub{font-size: 0.85rem;color: var(--lr-pass-muted)}.lr-pass__sugg-figure{flex: none;padding: 4px 10px;border-radius: 999px;background: var(--lr-color-accent-wash,#eef2f8);color: var(--lr-pass-accent);font-weight: 700;font-size: 0.85rem;font-variant-numeric: tabular-nums}.lr-pass__sugg-info{flex: none;width: 44px;border: 1px solid var(--lr-pass-border);border-radius: 14px;background: transparent;color: var(--lr-pass-muted);font: italic 700 0.95rem/1 Georgia,serif;cursor: pointer}.lr-pass__sugg-why{margin: 6px 4px 0;font-size: 0.88rem;color: var(--lr-pass-muted)}.lr-pass__sugg--hero .lr-pass__sugg-btn{border-color: var(--lr-pass-accent);background: var(--lr-pass-accent);color: #fff}.lr-pass__sugg--hero .lr-pass__sugg-sub{color: rgba(255,255,255,0.8)}.lr-pass__sugg--hero .lr-pass__sugg-icon,.lr-pass__sugg--hero .lr-pass__sugg-figure{background: rgba(255,255,255,0.14);color: #fff}.lr-pass__author-foot{margin-top: var(--lr-space-4,16px);text-align: center}.lr-pass__rev-empty{text-align: center;padding: 32px 16px}.lr-pass__rev-empty svg{color: var(--lr-pass-accent)}.lr-pass__rev-list{list-style: none;margin: 0;padding: 0}.lr-pass__rev-row{display: flex;align-items: center;gap: 12px;padding: 10px 0;border-bottom: 1px solid var(--lr-pass-border)}.lr-pass__rev-row:last-child{border-bottom: 0}.lr-pass__rev-text{flex: 1 1 auto;display: flex;flex-direction: column;min-width: 0}.lr-pass__rev-drill{flex: none;min-height: 36px;padding: 6px 12px;border: 1px solid var(--lr-pass-border);border-radius: 999px;background: transparent;color: var(--lr-pass-accent);font: inherit;font-weight: 700;font-size: 0.8rem;cursor: pointer}.lr-pass__locked{position: relative}.lr-pass__locked .lr-pass__plot{opacity: 0.28;filter: grayscale(1)}.lr-pass__lock{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;font-weight: 600;font-size: 0.9rem;color: var(--lr-color-text-main,#1f374e);pointer-events: none}.lr-pass__lock > *{padding: 2px 8px;border-radius: 6px;background: var(--lr-color-bg-card,#fff)}.lr-pass__version{display: flex;align-items: center;gap: 10px;margin: 0 0 var(--lr-space-3,12px);padding: 8px 12px;border-radius: 10px;background: var(--lr-color-accent-wash,#eef2f8);font-size: 0.85rem}.lr-pass__version-text{flex: 1 1 auto}.lr-pass__version-x{flex: none;width: 32px;height: 32px;border: 0;background: transparent;color: var(--lr-pass-muted);font-size: 1.1rem;cursor: pointer}.lr-pass__next .lr-pass__eyebrow{font-family: inherit;font-size: 0.78rem;font-weight: 600;letter-spacing: normal;text-transform: none}.lr-pass__author-line{display: block;margin-top: var(--lr-space-2,8px);font-size: var(--lr-text-xs,0.75rem);font-style: italic;color: var(--lr-pass-muted)}.lr-pass__set-chip.lr-pass__set-chip--on,.lr-pass__set-chip.lr-pass__set-chip--on:hover{border-color: var(--lr-pass-accent);background: var(--lr-pass-accent);color: #fff;font-weight: 700}.lr-pass__set-chip--on .lr-pass__set-chip-count{color: inherit;opacity: 0.85}.lr-pass__mock-subtabs{margin-bottom: var(--lr-space-4,16px)}.lr-pass__set-chip-name{min-width: 0;overflow-wrap: break-word}.lr-pass__set-chip-count{flex: none;font-variant-numeric: tabular-nums;font-size: 0.8em;color: var(--lr-pass-muted)}.lr-pass__set-head .lr-pass__title{overflow-wrap: break-word}.lr-pass__set-screen .lr-pass__meta + .lr-pass__meta{margin-top: 8px}.lr-pass__set-actions{margin-top: var(--lr-space-3,12px)}@media (min-width: 640px){.lr-pass__set-actions{display: flex;flex-wrap: wrap;gap: 8px}.lr-pass__set-actions .lr-pass__btn{width: auto}}.lr-pass-intro--first{margin-bottom: var(--lr-space-5,24px)}.lr-pass-intro__first{max-width: 640px}.lr-pass-intro__first .lr-pass-intro__title{margin-bottom: var(--lr-space-3,12px)}.lr-pass-intro__gives{list-style: none;margin: 0 0 var(--lr-space-4,16px);padding: 0;font-size: var(--lr-text-lg,1.0625rem);line-height: 1.5}.lr-pass-intro__gives li{display: grid;grid-template-columns: 10px 1fr;align-items: start;gap: 12px;margin: 0 0 8px;max-width: none}.lr-pass-intro__gives li::before{content: "";width: 8px;height: 8px;margin-top: 0.55em;border-radius: 50%;background: var(--lr-pass-s1,#2a78d6)}.lr-pass-intro__cta-row{margin: 0 0 var(--lr-space-3,12px)}a.lr-pass-intro__cta,a.lr-pass-intro__cta:visited,a.lr-pass-intro__cta:hover,a.lr-pass-intro__cta:focus-visible{color: var(--lr-color-background-white,#fff);text-decoration: none !important;border-radius: var(--lr-radius-pill,999px)}a.lr-pass-intro__cta:focus-visible{outline: 2px solid var(--lr-pass-accent,#2a78d6);outline-offset: 3px}.lr-pass-intro__signin{margin: 0}@media (max-width: 640px){.lr-pass-intro__cta{box-sizing: border-box;width: 100%}}.lr-pass:not(.lr-pass--app){min-height: 760px}@media (max-width: 640px){.lr-pass:not(.lr-pass--app){min-height: 640px}}.lr-pass .lr-pass__first-five{background: var(--lr-color-accent,#002147);border-color: var(--lr-color-accent,#002147);color: var(--lr-color-background-white,#fff);padding: var(--lr-space-5,24px)}.lr-pass .lr-pass__first-five:hover,.lr-pass .lr-pass__first-five:focus-visible{background: var(--lr-pass-s1,#2a78d6);border-color: var(--lr-pass-s1,#2a78d6);box-shadow: 0 8px 22px rgba(0,33,71,0.22)}.lr-pass .lr-pass__first-five:focus-visible{outline: 2px solid var(--lr-pass-accent,#2a78d6);outline-offset: 3px}.lr-pass__first-five-label{font-size: 1.375rem;font-weight: 700;line-height: 1.2;letter-spacing: var(--lr-tracking-2xl,-0.016em)}.lr-pass__first-five-note{font-size: var(--lr-text-sm,0.9rem);line-height: 1.45;opacity: 0.88}.lr-pass .lr-pass__first-five .lr-pass__card-btn-go{color: inherit;font-size: 1.5rem}@media (max-width: 640px){.lr-pass .lr-pass__first-five{padding: 20px 16px}.lr-pass__first-five-label{font-size: 1.25rem}}.lr-pass-gallery__cta{margin: 0 0 var(--lr-space-3,12px)}.lr-pass-gallery__cta .lr-pass-intro__cta{display: inline-flex;min-height: 46px;align-items: center;justify-content: center;text-decoration: none !important}.lr-pass__google-block{margin: 0 0 var(--lr-space-4,16px)}.lr-pass__google{display: inline-flex;align-items: center;justify-content: center;gap: var(--lr-space-3,12px);width: 100%;min-height: 46px;box-sizing: border-box;text-decoration: none !important}.lr-pass__google svg{width: 18px;height: 18px;flex: none}.lr-pass__apple{display: flex;align-items: center;justify-content: center;gap: var(--lr-space-3,12px);width: 100%;min-height: 46px;box-sizing: border-box;margin: 0 0 var(--lr-space-3,12px);background: #000;color: #fff !important;border: 1px solid #000;border-radius: 8px;font-weight: 600;text-decoration: none !important}.lr-pass__apple:hover,.lr-pass__apple:focus-visible{background: #1d1d1f}.lr-pass__apple svg{width: 18px;height: 18px;flex: none;margin-top: -2px}.lr-pass__google-consent{font-size: var(--lr-text-sm,0.875rem);margin: var(--lr-space-3,12px) 0 0}.lr-pass__or{display: flex;align-items: center;gap: var(--lr-space-3,12px);margin: var(--lr-space-4,16px) 0 0;color: var(--lr-pass-muted);font-family: var(--lr-font-mono,monospace);font-size: var(--lr-text-xs,0.75rem);letter-spacing: var(--lr-tracking-label,0.08em);text-transform: uppercase}.lr-pass__or::before,.lr-pass__or::after{content: "";flex: 1;border-top: 1px solid var(--lr-pass-border)}.lr-pass-tabbar{display: none}.lr-pass-tabbar[hidden]{display: none !important}@media (max-width: 1024px){.lr-pass-tabbar:not([hidden]){display: block;position: fixed;left: 0;right: 0;bottom: 0;z-index: 9995;margin: 0;padding: 0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background: var(--lr-color-bg-card,#fff);border-top: 1px solid rgba(0,33,71,0.10);box-shadow: 0 -6px 18px rgba(12,28,48,0.06);font-family: var(--lr-font-family,system-ui,sans-serif);transform: none}.lr-pass-tabbar .lr-pass-tabbar__list{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));max-width: 720px;margin: 0 auto;padding: 0;list-style: none}.lr-pass-tabbar .lr-pass-tabbar__item{min-width: 0;margin: 0;padding: 0;list-style: none}.lr-pass-tabbar .lr-pass-tabbar__item::before,.lr-pass-tabbar .lr-pass-tabbar__item::marker{content: none}body .lr-pass-tabbar .lr-pass-tabbar__tab{-webkit-appearance: none;appearance: none;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;width: 100%;min-width: 0;min-height: 56px;margin: 0;padding: 7px 2px 6px;border: 0;border-radius: 0;background: transparent;box-shadow: none;color: var(--lr-color-text-muted,#55697d);font-family: inherit;font-size: 11.5px;font-weight: 600;line-height: 1.15;letter-spacing: 0;text-transform: none;text-decoration: none;cursor: pointer;-webkit-tap-highlight-color: transparent}body .lr-pass-tabbar .lr-pass-tabbar__tab:hover{background: transparent}body .lr-pass-tabbar .lr-pass-tabbar__tab[aria-current="page"]{color: var(--lr-color-accent,#002147)}body .lr-pass-tabbar .lr-pass-tabbar__tab[aria-current="page"] .lr-pass-tabbar__icon{background: var(--lr-color-accent-wash,#eef2f8)}body .lr-pass-tabbar .lr-pass-tabbar__tab:focus-visible{outline: 2px solid var(--lr-color-accent,#002147);outline-offset: -4px;border-radius: 10px}.lr-pass-tabbar .lr-pass-tabbar__icon{display: grid;place-items: center;width: 44px;height: 26px;border-radius: 999px}.lr-pass-tabbar .lr-pass-tabbar__icon svg{display: block;width: 22px;height: 22px}.lr-pass-tabbar .lr-pass-tabbar__label{display: block;max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}body.lr-pass-has-tabbar .lr-pass--app{padding-bottom: calc(76px + env(safe-area-inset-bottom,0px))}body.lr-pass-has-tabbar .lr-whatsapp,body.lr-pass-has-tabbar .lr-book-chip{display: none !important}.lr-pass--app .lr-pass__tabs{display: none}}@media (max-width: 340px){body .lr-pass-tabbar .lr-pass-tabbar__tab{font-size: 10.5px}.lr-pass-tabbar .lr-pass-tabbar__icon{width: 36px}}.lr-pass__head-top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 16px;margin: 0 0 var(--lr-space-4,16px)}.lr-pass__head-top .lr-pass__brand{margin: 0}.lr-pass .lr-pass__head-cta{width: auto}.lr-pass__head-text{min-width: 0}@media (max-width: 640px){.lr-pass--app .lr-pass__head{margin-bottom: 12px}.lr-pass--app .lr-pass__head-top{margin-bottom: 6px}.lr-pass--app .lr-pass__head .lr-pass__logo{width: 24px;height: 24px}.lr-pass--app .lr-pass__head .lr-pass__brand-name{font-size: 1rem}.lr-pass--app .lr-pass__head .lr-pass__brand-app{font-size: 0.6875rem}.lr-pass--app .lr-pass__head .lr-pass__eyebrow{display: none}.lr-pass .lr-pass__head h1.lr-pass__title,.lr-pass .lr-pass__head h2.lr-pass__title{font-size: 1.5rem !important;line-height: 1.25 !important;margin: 0}.lr-pass--app .lr-pass__head .lr-pass__chip{margin-top: 6px;font-size: 0.8125rem;padding: 3px 10px}.lr-pass--app .lr-pass__head--tab .lr-pass__chip{display: none}.lr-pass .lr-pass__head-cta{min-height: 38px;padding: 6px 14px;font-size: 0.9375rem}.lr-pass--app .lr-pass__owner-bar{margin-bottom: 8px;padding: 6px 10px}.lr-pass--app .lr-pass__owner-seg{min-height: 36px;padding: 0 12px}}.lr-pass .lr-pass__section-label{margin: var(--lr-space-5,24px) 0 var(--lr-space-2,8px)}.lr-pass__module-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 12px}.lr-pass__module-head .lr-pass__h3{margin: 0}.lr-pass .lr-pass__chip--mini{margin: 0;padding: 2px 10px;font-size: 0.8125rem;white-space: nowrap}.lr-pass .lr-pass__module-meta{margin: 4px 0 12px;font-size: 0.875rem}@media (max-width: 640px){.lr-pass .lr-pass__module-actions{grid-template-columns: repeat(2,minmax(0,1fr))}.lr-pass .lr-pass__module-actions > :last-child:nth-child(odd){grid-column: 1 / -1}.lr-pass .lr-pass__module-actions .lr-pass__btn{padding-inline: 8px;font-size: 0.9375rem;text-align: center;white-space: normal}}.lr-pass__week-row{display: flex;align-items: center;gap: var(--lr-space-4,16px)}.lr-pass__week-text{min-width: 0}.lr-pass__week-text .lr-pass__meta{margin: 0}.lr-pass__ring{position: relative;flex: 0 0 88px;width: 88px;height: 88px;display: grid;place-content: center;justify-items: center;text-align: center}.lr-pass__ring-svg{position: absolute;inset: 0}.lr-pass__ring-track{stroke: rgba(0,33,71,0.08)}.lr-pass__ring-fill{stroke: var(--lr-pass-s1,#2a78d6)}.lr-pass__ring-fill--met{stroke: var(--lr-pass-right,#1f7a3d)}.lr-pass__ring-value{position: relative;font-size: 1.5rem;font-weight: 800;line-height: 1;color: var(--lr-color-accent,#002147);font-variant-numeric: tabular-nums}.lr-pass__ring-caption{position: relative;margin-top: 2px;font-size: 0.6875rem;line-height: 1.1;color: var(--lr-color-text-subtle,#55697d)}.lr-pass__week .lr-pass__badges{margin-top: var(--lr-space-3,12px)}.lr-pass__progress{position: absolute;left: 0;right: 0;bottom: -1px;height: 3px;overflow: hidden;pointer-events: none}.lr-pass__progress-fill{display: block;height: 100%;background: var(--lr-pass-s1,#2a78d6);border-radius: 0 3px 3px 0}.lr-pass__controls{justify-content: space-between}.lr-pass__controls-main,.lr-pass__controls-out{display: flex;flex-wrap: wrap;align-items: center;gap: var(--lr-space-3,12px)}.lr-pass__controls-out{margin-left: auto}.lr-pass__controls .lr-pass__finish{margin-left: 0}@media (max-width: 640px){.lr-pass--app .lr-pass__controls{display: grid;grid-template-columns: minmax(0,1fr);gap: 8px}.lr-pass--app.lr-pass--attempt:not(.lr-pass--controls-flow) .lr-pass__controls{position: fixed;top: auto;left: 0;right: 0;bottom: 0;z-index: 90;margin: 0;padding: 10px max(16px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background: var(--lr-color-bg-card,#fff);border-top: 1px solid var(--lr-pass-border);box-shadow: 0 -6px 18px rgba(12,28,48,0.08)}.lr-pass--app.lr-pass--attempt:not(.lr-pass--controls-flow){padding-bottom: calc(var(--lr-pass-controls-h,124px) + 16px)}.lr-pass--app.lr-pass--controls-flow .lr-pass__controls{padding: 10px 0 calc(8px + env(safe-area-inset-bottom,0px));box-shadow: 0 0 0 100vmax var(--lr-color-bg-card,#fff);clip-path: inset(0 -100vmax 0 -100vmax)}.lr-pass--app .lr-pass__controls-main{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 8px}.lr-pass--app .lr-pass__controls-main .lr-pass__btn,.lr-pass--app .lr-pass__controls-out .lr-pass__btn{width: 100%;min-height: 48px;padding-inline: 8px;white-space: normal;text-align: center}.lr-pass--app .lr-pass__controls-out{display: flex;flex-wrap: nowrap;justify-content: space-between;gap: 12px;margin-left: 0}.lr-pass--app .lr-pass__controls-out .lr-pass__leave{order: -1;flex: 0 0 auto}.lr-pass--app .lr-pass__controls-out .lr-pass__finish{flex: 2 1 0;width: auto;min-height: 48px}.lr-pass--app .lr-pass__controls-out .lr-pass__leave--mock{order: 0;flex: 1 1 0;width: auto}.lr-pass--app .lr-pass__controls .lr-pass__error{margin: 0}}.lr-pass .lr-pass__options{min-inline-size: 0}.lr-pass .lr-pass__question,.lr-pass .lr-pass__prompt,.lr-pass .lr-pass__review,.lr-pass .lr-pass__review .lr-details-content{min-width: 0;max-width: 100%}.lr-pass .lr-pass__prompt,.lr-pass .lr-pass__option-text,.lr-pass .lr-pass__review,.lr-pass .lr-pass__steps,.lr-pass .lr-pass__why{overflow-wrap: break-word;word-break: normal;hyphens: manual}.lr-pass .lr-pass__option-text{flex: 1 1 auto;min-width: 0;overflow-x: auto;overflow-y: hidden;padding-block: 2px}.lr-pass .lr-pass__question mjx-container[display="true"],.lr-pass .lr-pass__review mjx-container[display="true"]{display: block;max-width: 100%;overflow-x: auto;overflow-y: hidden;padding-bottom: 2px}.lr-pass .lr-pass__prompt table,.lr-pass .lr-pass__review table{display: block;max-width: 100%;overflow-x: auto}.lr-pass .lr-pass__prompt th,.lr-pass .lr-pass__prompt td,.lr-pass .lr-pass__review th,.lr-pass .lr-pass__review td{overflow-wrap: normal;word-break: normal;hyphens: manual}.lr-pass .lr-pass__done-actions{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px;max-width: 30rem;margin: var(--lr-space-4,16px) 0 var(--lr-space-5,24px)}.lr-pass .lr-pass__done-actions .lr-pass__btn{width: 100%}.lr-pass .lr-pass__done-back{justify-content: center}.lr-pass__gains{display: grid;gap: 6px;margin: var(--lr-space-3,12px) 0 0;padding: 0;list-style: none}.lr-pass__gain{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin: 0;padding: 8px 12px;border-radius: var(--lr-radius-medium,10px);font-size: 0.9375rem}.lr-pass__gain--level{background: var(--lr-pass-right-wash,#f1f8f3)}.lr-pass__gain--level strong{color: var(--lr-pass-right,#1f7a3d)}.lr-pass__gain--milestone{background: var(--lr-color-accent-wash,#eef2f8);color: var(--lr-color-accent,#002147);font-weight: 600}.lr-pass__intro{margin: 0 0 var(--lr-space-4,16px)}.lr-pass .lr-pass__intro-lead{margin: 0 0 4px;font-size: 1.0625rem;font-weight: 600;color: var(--lr-color-text,#1c2b39)}.lr-pass .lr-pass__intro .lr-pass__meta{margin: 0}.lr-pass__syl-level{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin-left: auto}.lr-pass__syl-level .lr-pass__level-step{width: 16px;height: 8px}.lr-pass__syl-group-actions,.lr-pass__syl-module-actions{margin: 4px 0 var(--lr-space-3,12px)}.lr-pass__syl-legend{margin-top: var(--lr-space-3,12px)}@media (max-width: 640px){.lr-pass__syl-group summary .lr-pass__syl-level{flex: 1 1 100%;margin-left: calc(3.2rem + var(--lr-space-2,8px))}}.lr-pass__field-hint{font-size: 0.8125rem;color: var(--lr-color-text-subtle,#55697d)}.lr-pass h1,.lr-pass h2,.lr-pass h3,.lr-pass h4,.lr-pass-intro h2,.lr-pass-intro h3,.lr-pass-intro h4{overflow-wrap: break-word;word-break: normal;hyphens: manual}.lr-pass__table-scroll{max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.lr-pass__table-scroll:focus-visible{outline: 2px solid var(--lr-pass-accent,#002147);outline-offset: 2px}.lr-pass .lr-pass__topics th,.lr-pass .lr-pass__topics td{overflow-wrap: break-word;word-break: normal;hyphens: manual}.lr-pass .lr-pass__topics td{white-space: nowrap}.lr-pass-intro__table th,.lr-pass-intro__table td{overflow-wrap: break-word;word-break: normal;hyphens: manual}.lr-pass .lr-pass__review h2,.lr-pass .lr-pass__review h3,.lr-pass .lr-pass__review h4{font-family: inherit;font-size: 1.0625rem !important;line-height: 1.4 !important;letter-spacing: normal !important;font-weight: 700;margin: var(--lr-space-4,16px) 0 var(--lr-space-1,4px)}body:has(.lr-pass--flow) .lr-pass-soon{display: none !important}.lr-pass__gain{display: block;line-height: 1.45}.lr-pass__gain--milestone{display: flex}.lr-pass__resume-list li:last-child{border-bottom: 0}@media (max-width: 640px){.lr-pass .lr-pass__modules{gap: 12px}.lr-pass .lr-pass__modules > .lr-pass__card{margin: 0}.lr-pass--app .lr-pass__bar-top{box-shadow: 0 0 0 100vmax var(--lr-color-bg-card,#fff);clip-path: inset(0 -100vmax 0 -100vmax)}}@media (min-width: 700px){.lr-pass .lr-pass__modules{grid-template-columns: repeat(auto-fill,minmax(min(100%,340px),1fr));gap: var(--lr-space-4,16px)}.lr-pass .lr-pass__modules > .lr-pass__card{margin: 0}}.lr-pass__by-page{margin-top: var(--lr-space-3,12px)}@media (max-width: 640px){.lr-pass .lr-pass__public-modules{grid-template-columns: repeat(2,minmax(0,1fr))}.lr-pass .lr-pass__public-modules > :last-child:nth-child(odd){grid-column: 1 / -1}}@media (max-width: 400px){.lr-pass--app .lr-pass__head .lr-pass__brand-app{display: none}}@media (max-width: 640px){.lr-pass .lr-pass__kpis{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.lr-pass .lr-pass__kpi{padding: 14px}.lr-pass .lr-pass__kpi-value,.lr-pass .lr-pass__countdown-value{font-size: 1.875rem !important}.lr-pass .lr-pass__grid{gap: 12px}.lr-pass .lr-pass__grid > .lr-pass__card{margin: 0}}.lr-pass__gains{margin-bottom: var(--lr-space-3,12px)}@media (max-width: 599px){.lr-pass-intro .lr-pass-intro__table{background: none}}@media (max-width: 640px){.lr-pass .lr-pass__offers--tiles:has(> :nth-child(4)):not(:has(> :nth-child(5))){grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.lr-pass .lr-pass__review-mode h3.lr-pass__h3{font-size: 1.125rem !important;line-height: 1.4 !important}}@media (max-width: 640px){.lr-pass .lr-pass__public-modules .lr-pass__btn{padding-inline: 6px}}.lr-pass__owner-segs{display: flex;flex-wrap: wrap;gap: 6px}.lr-pass__owner-seg-short{display: none}.lr-pass__owner-bar--preview{border-style: dashed}@media (max-width: 640px){.lr-pass__owner-segs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%}.lr-pass__owner-seg-long{display: none}.lr-pass__owner-seg-short{display: inline}.lr-pass--app .lr-pass__owner-seg{padding: 0 8px;white-space: nowrap}.lr-pass__owner-bar-note{flex-basis: 100%}}.lr-pass details.lr-details-solution.lr-pass__more > summary{margin: 0;border: 0;border-radius: 0;box-shadow: none;background: transparent;padding: 12px 16px}body:has(.lr-pass--attempt) .lr-pass-notify{display: none !important}.lr-pass .lr-pass__switch{-webkit-appearance: none;appearance: none;display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;min-height: 48px;margin: 4px 0 8px;padding: 8px 0;border: 0;background: transparent;color: inherit;font: inherit;font-weight: 600;text-align: left;cursor: pointer}.lr-pass .lr-pass__switch[hidden]{display: none}.lr-pass .lr-pass__switch:focus-visible{outline: 2px solid var(--lr-color-accent,#002147);outline-offset: 2px;border-radius: 8px}.lr-pass__switch-track{position: relative;flex: 0 0 auto;width: 48px;height: 28px;border-radius: 999px;background: var(--lr-pass-border,#dce6ec);transition: background-color 150ms ease}.lr-pass__switch-thumb{position: absolute;top: 3px;left: 3px;width: 22px;height: 22px;border-radius: 50%;background: #fff;box-shadow: 0 1px 3px rgba(12,28,48,0.25);transition: transform 150ms ease}.lr-pass__switch[aria-checked="true"] .lr-pass__switch-track{background: var(--lr-color-accent,#002147)}.lr-pass__switch[aria-checked="true"] .lr-pass__switch-thumb{transform: translateX(20px)}.lr-pass .lr-pass__reminders-line{margin: 0}.lr-pass__remind-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 4px 12px;margin: 0 0 var(--lr-space-3,12px);padding: 6px 8px 6px 14px;border: 1px solid var(--lr-pass-line,rgba(0,33,71,0.10));border-radius: var(--lr-radius-medium,10px);background: var(--lr-color-accent-wash,#eef2f8);font-size: 0.9375rem}.lr-pass .lr-pass__remind-text{flex: 1 1 14rem;margin: 0}.lr-pass .lr-pass__remind-close{-webkit-appearance: none;appearance: none;width: 40px;height: 40px;margin-left: auto;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--lr-color-text-subtle,#55697d);font: inherit;font-size: 1.375rem;line-height: 1;cursor: pointer}.lr-pass .lr-pass__remind-close:focus-visible{outline: 2px solid var(--lr-color-accent,#002147);outline-offset: 1px}@media (max-width: 1024px) and (hover: hover){body .lr-pass-tabbar .lr-pass-tabbar__tab:hover{color: var(--lr-color-accent,#002147)}}@media (max-width: 640px){.lr-pass .lr-pass__kpis > .lr-pass__kpi--text{grid-column: 1 / -1}}.lr-pass__game{margin: 0 0 var(--lr-space-3,12px);padding: 12px 14px;border-radius: var(--lr-radius-medium,10px);background: var(--lr-color-accent-wash,#eef2f8)}.lr-pass .lr-pass__game-head{display: flex;justify-content: space-between;align-items: baseline;gap: 8px;margin: 0 0 6px}.lr-pass__game-track,.lr-pass__quest-track{display: block;height: 10px;border-radius: 5px;background: var(--lr-pass-line,rgba(0,33,71,0.10));overflow: hidden}.lr-pass__game-fill,.lr-pass__quest-fill{display: block;height: 100%;border-radius: inherit;background: var(--lr-pass-accent,#002147);transition: width 700ms cubic-bezier(0.2,0.8,0.2,1)}.lr-pass .lr-pass__game .lr-pass__meta{margin: 6px 0 0}.lr-pass .lr-pass__quests{display: grid;gap: 12px;margin: 8px 0 0;padding: 0;list-style: none}.lr-pass__quest-head{display: flex;justify-content: space-between;gap: 8px;margin-bottom: 4px}.lr-pass__quest-track{height: 6px;border-radius: 3px}.lr-pass__quest-fill{background: var(--lr-pass-under,#2a78d6)}.lr-pass__quest-fill--done{background: var(--lr-pass-right,#1f7a3d)}.lr-pass .lr-pass__xp-line{margin: 8px 0 0}.lr-pass .lr-pass__xp-line--done{text-align: center}.lr-pass__xp-chip{display: inline-block;padding: 4px 12px;border-radius: 999px;background: var(--lr-pass-accent,#002147);color: #fff;font-size: 0.875rem;font-weight: 700}:root[data-theme="dark"] .lr-pass__game{background: rgba(143,176,217,0.12)}@media (prefers-reduced-motion: reduce){.lr-pass__game-fill,.lr-pass__quest-fill{transition: none}}.lr-pass .lr-pass__resume-list li,.lr-pass .lr-pass__history li{padding: 0}.lr-pass .lr-pass__row-btn{display: flex;align-items: center;justify-content: space-between;gap: var(--lr-space-3,12px);width: 100%;min-height: 52px;margin: 0;padding: 10px 6px;border: 0;border-radius: var(--lr-radius-pill,999px);background: transparent;color: inherit;font: inherit;text-align: left;cursor: pointer}.lr-pass .lr-pass__row-btn:hover{background: var(--lr-color-accent-wash,#eef2f8)}.lr-pass .lr-pass__row-btn-text{display: flex;flex-wrap: wrap;gap: 2px 12px;flex: 1 1 auto}.lr-pass .lr-pass__next-go{padding: 0;background: none;color: var(--lr-color-accent,#1a56c4);font-weight: 700}@media (max-width: 640px){.lr-pass .lr-pass__next-go{width: auto;text-align: left}}.lr-pass .lr-pass__module-btn .lr-pass__module-head{display: flex}.lr-pass .lr-pass__module-btn .lr-pass__mini{display: block}.lr-pass .lr-pass__module-open{color: var(--lr-color-accent,#1a56c4);font-weight: 600}.lr-pass__sheet{box-sizing: border-box;width: min(30rem,calc(100vw - 32px));max-height: min(80vh,40rem);padding: 20px;border: 1px solid var(--lr-color-border-card,#dce6ec);border-radius: var(--lr-radius-large,14px);background: var(--lr-color-bg-card,#fff);color: var(--lr-color-text,#16283a);box-shadow: 0 18px 48px rgba(12,28,48,0.22);overflow-y: auto}.lr-pass__sheet::backdrop{background: rgba(12,28,48,0.45)}@media (max-width: 640px){.lr-pass__sheet{width: 100vw;max-width: 100vw;margin: auto 0 0;padding: 18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius: 18px 18px 0 0;border-bottom: 0}}.lr-pass__sheet-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;margin-bottom: 12px}.lr-pass__sheet .lr-pass__sheet-title{margin: 0;font-family: var(--lr-font-heading,Georgia,serif);font-size: 1.35rem;line-height: 1.2;color: #002147}.lr-pass__sheet .lr-pass__sheet-sub{margin: 4px 0 0;color: var(--lr-color-text-muted,#55697d);font-size: 0.9375rem}.lr-pass__sheet .lr-pass__sheet-close{flex: 0 0 auto;width: 44px;height: 44px;margin: -6px -6px 0 0;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--lr-color-text-muted,#55697d);font: inherit;font-size: 1.5rem;cursor: pointer}:is(.lr-pass__sheet,.lr-pass) .lr-pass__tiles{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}:is(.lr-pass__sheet,.lr-pass) .lr-pass__tile{display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%;min-height: 64px;margin: 0;padding: 12px 14px;border: 1px solid var(--lr-color-border-card,#dce6ec);border-radius: var(--lr-radius-medium,10px);background: var(--lr-color-bg-card,#fff);color: inherit;font: inherit;text-align: left;cursor: pointer;transition: border-color 120ms ease,background-color 120ms ease,transform 120ms ease}:is(.lr-pass__sheet,.lr-pass) .lr-pass__tile:hover{border-color: var(--lr-color-accent,#1a56c4);background: var(--lr-color-accent-wash,#eef2f8)}:is(.lr-pass__sheet,.lr-pass) .lr-pass__tile:active{transform: translateY(1px)}:is(.lr-pass__sheet,.lr-pass) .lr-pass__tile--primary{border-color: #002147;border-left-width: 4px}:is(.lr-pass__sheet,.lr-pass) .lr-pass__tile:disabled{opacity: 0.6;cursor: not-allowed;background: var(--lr-color-bg-card,#fff);border-color: var(--lr-color-border-card,#dce6ec);transform: none}:is(.lr-pass__sheet,.lr-pass) .lr-pass__tile-text{display: grid;gap: 3px}:is(.lr-pass__sheet,.lr-pass) .lr-pass__tile-title{font-weight: 700;font-size: 1.0625rem;color: #002147}:is(.lr-pass__sheet,.lr-pass) .lr-pass__tile-note{color: var(--lr-color-text-muted,#55697d);font-size: 0.9375rem;line-height: 1.45}:is(.lr-pass__sheet,.lr-pass) .lr-pass__tile-lock{flex: 0 0 auto;padding: 2px 10px;border-radius: 999px;background: var(--lr-pass-line,rgba(0,33,71,0.10));font-size: 0.8125rem;font-weight: 600;color: var(--lr-color-text-muted,#55697d)}.lr-pass__sheet .lr-pass__card-btn-go{flex: 0 0 auto;font-size: 1.25rem;color: var(--lr-color-accent,#1a56c4)}@media (prefers-reduced-motion: reduce){:is(.lr-pass__sheet,.lr-pass) .lr-pass__tile{transition: none}}.lr-pass .lr-pass__tiles--inline{display: grid;gap: 10px;margin: 12px 0 0;padding: 0;list-style: none}.lr-pass .lr-pass__tiles--inline .lr-pass__card-btn-go{flex: 0 0 auto;font-size: 1.25rem;color: var(--lr-color-accent,#1a56c4)}.lr-pass .lr-pass__action-card{flex-wrap: wrap;align-items: flex-end}.lr-pass .lr-pass__action-card .lr-pass__card-btn-text > span{display: block}.lr-pass .lr-pass__syl-drill{margin: 0;padding: 6px 4px;border: 0;background: none;color: var(--lr-color-accent,#1a56c4);font: inherit;font-weight: 700;cursor: pointer;white-space: nowrap}.lr-pass .lr-pass__row-btn--weak{display: grid;grid-template-columns: 1fr auto}.lr-pass .lr-pass__bank{margin-top: 1rem;padding-top: 0.85rem;border-top: 1px solid var(--lr-pass-line,rgba(15,23,42,0.12))}.lr-pass .lr-pass__bank-list{list-style: none;margin: 0.35rem 0 0.5rem;padding: 0}.lr-pass .lr-pass__bank-list li{margin: 0;padding: 0.2rem 0;font-size: 0.95em}.lr-pass .lr-pass__bank-list li::before,.lr-pass .lr-pass__bank-list li::marker{content: none}html{padding-left: env(safe-area-inset-left,0px);padding-right: env(safe-area-inset-right,0px)}
