.BOjscW_panel{gap:var(--space-3);max-width:var(--measure);margin:0 0 var(--space-5);padding:var(--space-5);border:1px solid var(--a-border);border-radius:var(--radius-lg);background:var(--a-surface);display:grid}.BOjscW_panelTitle{font-size:var(--text-xl);color:var(--a-heading);margin:0}.BOjscW_panel p{margin:0}.BOjscW_muted{color:var(--a-muted)}.BOjscW_facts{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,max-content) minmax(0,1fr);margin:0;display:grid}.BOjscW_facts dt{color:var(--a-muted);font-weight:600}.BOjscW_facts dd{overflow-wrap:anywhere;margin:0}@media (max-width:30rem){.BOjscW_facts{grid-template-columns:minmax(0,1fr);gap:0}.BOjscW_facts dd{margin-bottom:var(--space-3)}}.BOjscW_action{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-4);font:inherit;border:1px solid var(--a-blue);border-radius:var(--radius-md);background:var(--a-blue);color:#fff;cursor:pointer;justify-self:start;font-weight:600;text-decoration:none;display:inline-flex}.BOjscW_action:hover{background:var(--a-blue-deep);border-color:var(--a-blue-deep);color:#fff}.BOjscW_danger{border-color:var(--a-orange);color:var(--a-orange);background:0 0}.BOjscW_danger:hover{background:var(--a-orange-wash);border-color:var(--a-orange);color:var(--a-orange)}.BOjscW_dangerConfirm{border-color:var(--a-orange);background:var(--a-orange)}.BOjscW_dangerConfirm:hover{background:#8a3f06;border-color:#8a3f06}.BOjscW_action:disabled,.BOjscW_danger:disabled,.BOjscW_dangerConfirm:disabled{opacity:.6;cursor:progress}.BOjscW_form{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--a-border);border-radius:var(--radius-md);background:var(--a-surface-2);display:grid}.BOjscW_label{font-size:var(--text-sm);font-weight:600}.BOjscW_input{font:inherit;min-height:var(--target-min);padding:0 var(--space-3);border:1px solid var(--a-border-strong);border-radius:var(--radius-md);background:var(--a-surface);color:var(--a-text)}.BOjscW_input:focus-visible,.BOjscW_action:focus-visible{outline:2px solid var(--a-blue);outline-offset:2px}.BOjscW_buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.BOjscW_error{color:var(--a-orange);margin:0}.BOjscW_done{padding:var(--space-4);border:1px solid var(--a-green);border-radius:var(--radius-md);background:var(--a-green-wash);color:var(--a-green);margin:0}
.k4dmiG_skipLink{left:var(--space-4);top:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--surface-raised);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transform:translateY(calc(-100% - var(--space-6)));font-weight:600;text-decoration:none;position:absolute}.k4dmiG_skipLink:focus{transform:translateY(0)}.k4dmiG_container{width:100%;max-width:var(--page-max);padding-inline:var(--space-4);margin-inline:auto}@media (min-width:48rem){.k4dmiG_container{padding-inline:var(--space-6)}}.k4dmiG_header{border-bottom:1px solid var(--border);background:var(--surface-raised)}.k4dmiG_headerInner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--target-min);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.k4dmiG_wordmark{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;min-height:var(--target-min);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.k4dmiG_nav ul{align-items:center;gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.k4dmiG_navLink{min-height:var(--target-min);padding-inline:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex}.k4dmiG_navLink:hover{background:var(--surface-sunken);color:var(--text)}.k4dmiG_navLink[aria-current=page]{color:var(--text);background:var(--surface-sunken);font-weight:600}.k4dmiG_main{padding-block:var(--space-7) var(--space-9);min-height:60vh;display:block}.k4dmiG_footer{border-top:1px solid var(--border);background:var(--surface-sunken);padding-block:var(--space-6);font-size:var(--text-sm);color:var(--text-muted)}.k4dmiG_footerInner{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.k4dmiG_footerInner a{align-items:center;min-height:44px;display:inline-flex}.k4dmiG_footerInner p{align-self:center;margin:0}.k4dmiG_footerLinks{column-gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k4dmiG_breadcrumb{margin-bottom:var(--space-5);font-size:var(--text-sm)}.k4dmiG_breadcrumb ol{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;list-style:none;display:flex}.k4dmiG_breadcrumbSeparator{color:var(--text-subtle)}.k4dmiG_pageHeader{margin-bottom:var(--space-7)}.k4dmiG_eyebrow{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:var(--space-3);font-weight:600;display:block}.k4dmiG_title{font-size:var(--text-3xl);max-width:22ch}@media (min-width:48rem){.k4dmiG_title{font-size:var(--text-4xl)}}.k4dmiG_lead{margin-top:var(--space-4);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-muted);max-width:var(--measure)}
.zUl33a_tableWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);overflow-x:auto}.zUl33a_table{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--text-sm)}.zUl33a_table caption{text-align:left;padding:var(--space-5) var(--space-5) var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.zUl33a_table th,.zUl33a_table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:top}.zUl33a_table thead th{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);background:var(--surface-sunken);border-bottom:1px solid var(--border-strong);font-weight:700;position:sticky;top:0}.zUl33a_table tbody tr:last-child td,.zUl33a_table tbody tr:last-child th{border-bottom:none}.zUl33a_certificationRow th{font-family:var(--font-display);font-size:var(--text-base);background:var(--surface-sunken);font-weight:600}.zUl33a_moduleRow th{color:var(--text);font-weight:500}.zUl33a_moduleIndent{padding-left:var(--space-7)}.zUl33a_numberCell{font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.zUl33a_badge{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap;border-radius:999px;font-weight:600;display:inline-block}.zUl33a_badgeDraft{background:var(--status-draft-surface);color:var(--status-draft-text)}.zUl33a_badgePublished{background:var(--status-published-surface);color:var(--status-published-text)}.zUl33a_summaryBar{gap:var(--space-5);padding:var(--space-5);margin-bottom:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.zUl33a_summaryItem{gap:var(--space-1);flex-direction:column;display:flex}.zUl33a_summaryValue{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:600}.zUl33a_summaryLabel{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-weight:600}
.JyaEpq_search{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.JyaEpq_topicSelect{font:inherit;min-width:0;max-width:100%;min-height:var(--target-min);padding:0 var(--space-3);border:1px solid var(--a-border-strong);border-radius:var(--radius-md);background:var(--a-surface);color:var(--a-text);flex:10rem}.JyaEpq_topicSelect:focus-visible{outline:2px solid var(--a-blue);outline-offset:1px}.JyaEpq_selectLabel{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--a-subtle);font-weight:700}.JyaEpq_searchInput{font:inherit;min-height:var(--target-min);padding:0 var(--space-4);border:1px solid var(--a-border-strong);border-radius:var(--radius-md);background:var(--a-surface);color:var(--a-text);flex:18rem}.JyaEpq_searchInput:focus-visible{outline:2px solid var(--a-blue);outline-offset:1px}.JyaEpq_searchButton{justify-content:center;align-items:center;gap:var(--space-2);font:inherit;min-height:var(--target-min);padding:0 var(--space-5);border:1px solid var(--a-blue);border-radius:var(--radius-md);background:var(--a-blue);color:#fff;cursor:pointer;font-weight:600;display:inline-flex}.JyaEpq_searchButton:hover{background:var(--a-blue-deep);border-color:var(--a-blue-deep)}.JyaEpq_filters{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-5);border:1px solid var(--a-border);border-radius:var(--radius-lg);background:var(--a-surface-2);display:grid}.JyaEpq_filterGroup{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.JyaEpq_filterLabel{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--a-subtle);flex:0 0 6rem;font-weight:700}.JyaEpq_filterOptions{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.JyaEpq_filterOption{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-3);font-size:var(--text-sm);color:var(--a-muted);border:1px solid var(--a-border);border-radius:var(--radius-sm);background:var(--a-surface);text-decoration:none;display:inline-flex}.JyaEpq_filterOption:hover{border-color:var(--a-border-strong);color:var(--a-text)}.JyaEpq_filterCurrent{border-color:var(--a-blue);background:var(--a-blue-wash);color:var(--a-blue-deep);font-weight:600}.JyaEpq_filterCount{font-size:var(--text-xs);color:var(--a-subtle)}.JyaEpq_filterCurrent .JyaEpq_filterCount{color:var(--a-blue-deep)}.JyaEpq_resultCount{margin:0 0 var(--space-5);color:var(--a-muted);font-size:var(--text-sm)}.JyaEpq_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.JyaEpq_course{border:1px solid var(--a-border);border-radius:var(--radius-md);background:var(--a-surface)}.JyaEpq_course:hover{border-color:var(--a-border-strong)}.JyaEpq_row{align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--target-min);padding:var(--space-5) var(--space-4);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.JyaEpq_row::-webkit-details-marker{display:none}.JyaEpq_row:before{content:"▸";color:var(--a-subtle);font-size:var(--text-sm);flex:none;transition:transform .12s}details[open]>.JyaEpq_row:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.JyaEpq_row:before{transition:none}}.JyaEpq_rowTitleGroup{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.JyaEpq_rowTitle{font-weight:600;font-size:var(--text-base);color:var(--a-heading)}.JyaEpq_rowTitle a{min-height:var(--target-min);align-items:center;display:inline-flex}.JyaEpq_rowSummary{font-size:var(--text-sm);color:var(--a-muted);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;grid-column:2/-1;margin:0;display:-webkit-box;overflow:hidden}details[open]>.JyaEpq_row .JyaEpq_rowSummary{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.JyaEpq_rowMeta{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--a-subtle);white-space:nowrap}@media (max-width:34rem){.JyaEpq_row{grid-template-columns:auto minmax(0,1fr)}.JyaEpq_rowMeta{white-space:normal;grid-column:2/-1}}.JyaEpq_body{padding:var(--space-4);border-top:1px solid var(--a-border)}.JyaEpq_openRow{margin:0 0 var(--space-4)}.JyaEpq_openLink{min-height:var(--target-min);padding:0 var(--space-4);border:1px solid var(--a-blue);border-radius:var(--radius-md);background:var(--a-blue);color:#fff;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.JyaEpq_openLink:hover{background:var(--a-blue-deep);border-color:var(--a-blue-deep);color:#fff}.JyaEpq_badge{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--a-border-strong);border-radius:var(--radius-sm);color:var(--a-subtle);white-space:nowrap;padding:.15em .6em;font-weight:700}.JyaEpq_badgefree{color:var(--a-green);border-color:var(--a-green);background:var(--a-green-wash)}.JyaEpq_badgestandard{color:var(--a-blue-deep);border-color:var(--a-blue);background:var(--a-blue-wash)}.JyaEpq_badgepremier{color:var(--a-purple);border-color:var(--a-purple);background:var(--a-purple-wash)}.JyaEpq_badgevip{color:var(--a-orange);border-color:var(--a-orange);background:var(--a-orange-wash)}.JyaEpq_moduleList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.JyaEpq_module{border:1px solid var(--a-border);border-radius:var(--radius-sm);background:var(--a-surface-2)}.JyaEpq_moduleRow{overflow-wrap:anywhere;align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--text-sm);flex-wrap:wrap;list-style:none;display:flex}.JyaEpq_moduleRow::-webkit-details-marker{display:none}.JyaEpq_moduleNumber{min-width:1.6rem;font-size:var(--text-xs);color:var(--a-subtle);flex:none;font-weight:700}.JyaEpq_moduleTitle{color:var(--a-text);font-weight:600}.JyaEpq_lessonList{padding:0 var(--space-3) var(--space-3) var(--space-6);gap:var(--space-1);margin:0;list-style:none;display:grid}.JyaEpq_lessonList li{gap:var(--space-3);padding:var(--space-1) 0;font-size:var(--text-sm);align-items:baseline;display:flex}.JyaEpq_lessonNumber{min-width:1.4rem;font-size:var(--text-xs);color:var(--a-subtle);flex:none;margin-top:.2em;font-weight:700}.JyaEpq_locked{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--a-muted)}.JyaEpq_empty{padding:var(--space-6);border:1px dashed var(--a-border-strong);border-radius:var(--radius-lg);text-align:center;color:var(--a-muted)}.JyaEpq_replyList{gap:var(--space-3);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.JyaEpq_reply{padding:var(--space-4);border:1px solid var(--a-border);border-radius:var(--radius-md);background:var(--a-surface)}.JyaEpq_replyMeta{gap:var(--space-3);margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--a-subtle);flex-wrap:wrap;display:flex}.JyaEpq_replyAuthor{color:var(--a-purple);font-weight:700}.JyaEpq_replyBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.JyaEpq_replyForm{gap:var(--space-3);margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--a-border);border-radius:var(--radius-lg);background:var(--a-surface-2);display:grid}.JyaEpq_replyInput{font:inherit;width:100%;padding:var(--space-3);border:1px solid var(--a-border-strong);border-radius:var(--radius-md);background:var(--a-surface);color:var(--a-text);resize:vertical}.JyaEpq_replyInput:focus-visible{outline:2px solid var(--a-blue);outline-offset:1px}.JyaEpq_replyError{font-size:var(--text-sm);color:var(--a-orange);margin:0}.JyaEpq_sessionLinks{align-items:center;gap:var(--space-3);padding:0 var(--space-4) var(--space-4);flex-wrap:wrap;display:flex}.JyaEpq_replayLink{min-height:var(--target-min);padding:0 var(--space-4);border:1px solid var(--a-blue);border-radius:var(--radius-md);color:var(--a-blue);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.JyaEpq_replayLink:hover{background:var(--a-blue-wash)}.JyaEpq_offerPrice{align-items:baseline;gap:var(--space-3);margin:var(--space-5) 0;flex-wrap:wrap;display:flex}.JyaEpq_offerAmount{font-size:var(--text-3xl);color:var(--a-heading);font-weight:700}.JyaEpq_offerPeriod{color:var(--a-muted)}.JyaEpq_bookingPanel{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);border:1px solid var(--a-border-strong);border-radius:var(--radius-lg);background:var(--a-surface-2)}.JyaEpq_bookingCredit{margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--a-subtle)}.JyaEpq_reviewNotice{margin:0 0 var(--space-5);padding:var(--space-4);border:1px solid var(--a-orange);border-radius:var(--radius-md);background:var(--a-orange-wash);color:var(--a-orange)}.JyaEpq_rowSummaryStatic{margin:var(--space-2) 0 0;color:var(--a-muted)}.JyaEpq_report{margin-top:var(--space-2);font-size:var(--text-sm)}.JyaEpq_reportSummary{align-items:center;gap:var(--space-2);min-height:var(--target-min);cursor:pointer;color:var(--a-muted);list-style:none;display:inline-flex}.JyaEpq_reportSummary::-webkit-details-marker{display:none}.JyaEpq_reportSummary:focus-visible{outline:2px solid var(--a-blue);outline-offset:2px}.JyaEpq_reportForm{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--a-border);border-radius:var(--radius-md);background:var(--a-surface-2);display:grid}.JyaEpq_reportReasons{gap:var(--space-1);border:0;margin:0;padding:0;display:grid}.JyaEpq_reportOption{align-items:center;gap:var(--space-2);min-height:var(--target-min);display:flex}.JyaEpq_reportActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.JyaEpq_reportDone{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--a-muted)}.JyaEpq_formNote{font-size:var(--text-sm);color:var(--a-muted);margin:0}.JyaEpq_courseTitleRow{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-5) var(--space-4) 0;flex-wrap:wrap;display:flex}.JyaEpq_courseTitle{font-size:var(--text-xl);color:var(--a-heading);margin:0}.JyaEpq_courseSummary{margin:var(--space-3) var(--space-4)}.JyaEpq_course>.JyaEpq_locked{padding:0 var(--space-4)}
.hQ9L4q_cardList{gap:var(--space-4);list-style:none;display:grid}@media (min-width:62rem){.hQ9L4q_cardList{grid-template-columns:repeat(2,minmax(0,1fr))}}.hQ9L4q_card{gap:var(--space-3);height:100%;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm);flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.hQ9L4q_card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.hQ9L4q_card:focus-within{border-color:var(--focus-ring)}.hQ9L4q_cardOrdinal{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);font-weight:700}.hQ9L4q_cardTitle{font-size:var(--text-xl)}.hQ9L4q_cardTitle a{text-decoration:none}.hQ9L4q_cardTitle a:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.hQ9L4q_cardSummary{color:var(--text-muted);line-height:var(--leading-relaxed)}.hQ9L4q_cardMeta{padding-top:var(--space-3);font-size:var(--text-sm);color:var(--text-subtle);border-top:1px solid var(--border);margin-top:auto}.hQ9L4q_outcome{margin-top:var(--space-5);padding:var(--space-5);border-left:3px solid var(--accent);background:var(--accent-subtle);border-radius:0 var(--radius-md) var(--radius-md) 0;max-width:var(--measure)}.hQ9L4q_outcomeLabel{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:700;display:block}.hQ9L4q_sectionHeading{margin-top:var(--space-7);margin-bottom:var(--space-5);font-size:var(--text-2xl)}.hQ9L4q_moduleList{gap:var(--space-4);counter-reset:none;list-style:none;display:grid}.hQ9L4q_module{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr);display:grid}.hQ9L4q_moduleNumber{background:var(--surface-sunken);border:1px solid var(--border);width:2.5rem;height:2.5rem;font-family:var(--font-display);font-size:var(--text-base);color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.hQ9L4q_moduleTitle{font-size:var(--text-lg);margin-bottom:var(--space-2)}.hQ9L4q_moduleSummary{color:var(--text-muted);line-height:var(--leading-relaxed)}.hQ9L4q_deliverable{margin-top:var(--space-4);font-size:var(--text-sm)}.hQ9L4q_deliverableLabel{color:var(--text);font-weight:600}.hQ9L4q_deliverableValue{color:var(--text-muted)}.hQ9L4q_topics{margin-top:var(--space-4)}.hQ9L4q_topicsSummary{cursor:pointer;font-size:var(--text-sm);color:var(--text-muted);min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}.hQ9L4q_topicsSummary:hover{color:var(--text)}.hQ9L4q_topicList{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;list-style:none;display:flex}.hQ9L4q_topic{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--border);font-size:var(--text-sm);color:var(--text-muted)}.hQ9L4q_notice{gap:var(--space-3);padding:var(--space-4) var(--space-5);margin-block:var(--space-5);border:1px solid var(--notice-border);border-radius:var(--radius-md);background:var(--notice-surface);color:var(--notice-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);max-width:var(--measure);display:flex}.hQ9L4q_noticeLabel{white-space:nowrap;font-weight:700}
.KRY9MG_root{z-index:40;flex-direction:column;align-items:flex-end;gap:.75rem;max-width:calc(100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.KRY9MG_launcher{border-radius:var(--l-radius);border:1px solid var(--l-blue);background:var(--l-blue);min-height:48px;color:var(--l-blue-on);cursor:pointer;padding:0 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:700}.KRY9MG_launcher:hover{background:var(--l-blue-strong);border-color:var(--l-blue-strong)}.KRY9MG_panel{background:var(--l-surface);border:1px solid var(--l-border-strong);border-radius:var(--l-radius-lg);flex-direction:column;gap:.75rem;width:min(24rem,100vw - 2rem);max-height:min(32rem,100vh - 6rem);padding:1rem;display:flex}.KRY9MG_panelHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.KRY9MG_panelTitle{font-family:var(--font-display);color:var(--l-text);margin:0;font-size:1rem;font-weight:600}.KRY9MG_close{border:1px solid var(--l-border);border-radius:var(--l-radius);min-width:44px;min-height:44px;color:var(--l-text-muted);cursor:pointer;background:0 0;font-size:.9375rem}.KRY9MG_close:hover{color:var(--l-text);border-color:var(--l-text)}.KRY9MG_disclaimer{color:var(--l-text-dim);margin:0;font-size:.75rem;line-height:1.5}.KRY9MG_log{flex-direction:column;flex:1;gap:.625rem;min-height:8rem;padding-right:.25rem;display:flex;overflow-y:auto}.KRY9MG_empty{color:var(--l-text-dim);margin:0;font-size:.875rem;line-height:1.6}.KRY9MG_fromUser,.KRY9MG_fromAssistant{border-radius:var(--l-radius);max-width:90%;margin:0;padding:.625rem .75rem;font-size:.875rem;line-height:1.6}.KRY9MG_fromUser{background:var(--l-blue-wash);border:1px solid var(--l-border-strong);color:var(--l-text);align-self:flex-end}.KRY9MG_fromAssistant{background:var(--l-surface-2);border:1px solid var(--l-border);color:var(--l-text);align-self:flex-start}.KRY9MG_pending,.KRY9MG_error{margin:0;font-size:.875rem;line-height:1.6}.KRY9MG_pending{color:var(--l-text-dim)}.KRY9MG_error{color:var(--l-text-muted);border-left:3px solid var(--l-burgundy-border);padding-left:.75rem}.KRY9MG_form{gap:.5rem;display:flex}.KRY9MG_input{border:1px solid var(--l-border-strong);border-radius:var(--l-radius);background:var(--l-bg);min-width:0;min-height:44px;color:var(--l-text);flex:1;padding:0 .75rem;font-family:inherit;font-size:.875rem}.KRY9MG_input::placeholder{color:var(--l-text-dim)}.KRY9MG_send{border:1px solid var(--l-blue);border-radius:var(--l-radius);background:var(--l-blue);min-height:44px;color:var(--l-blue-on);cursor:pointer;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:700}.KRY9MG_send:hover:not(:disabled){background:var(--l-blue-strong);border-color:var(--l-blue-strong)}.KRY9MG_send:disabled{color:var(--l-text-dim);border-color:var(--l-border-strong);cursor:not-allowed;background:0 0}
.IPv8ea_cardList{gap:var(--space-4);padding:0;list-style:none;display:grid}@media (min-width:62rem){.IPv8ea_cardList{grid-template-columns:repeat(2,minmax(0,1fr))}}.IPv8ea_card{gap:var(--space-2);height:100%;padding:var(--space-5) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm);flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.IPv8ea_card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.IPv8ea_card:focus-within{border-color:var(--focus-ring)}.IPv8ea_cardOrdinal{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);font-weight:700}.IPv8ea_cardTitle{font-size:var(--text-lg);margin:0}.IPv8ea_cardTitle a:after{content:"";position:absolute;inset:0}.IPv8ea_cardSummary{color:var(--text-muted);margin:0}.IPv8ea_tagRow{gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.IPv8ea_tag{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.15em .6em;font-weight:600}.IPv8ea_tagAgent{color:var(--accent-strong,var(--text));border-color:var(--border-strong)}.IPv8ea_filters{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.IPv8ea_filterLink{font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);padding:.35em .9em;text-decoration:none;display:inline-block}.IPv8ea_filterLink:hover{border-color:var(--border-strong);color:var(--text)}.IPv8ea_filterCurrent{border-color:var(--border-strong);color:var(--text);font-weight:600}.IPv8ea_prose{max-width:42rem}.IPv8ea_prose h2{font-size:var(--text-xl);margin:var(--space-7) 0 var(--space-3)}.IPv8ea_prose h3{font-size:var(--text-lg);margin:var(--space-6) 0 var(--space-2)}.IPv8ea_prose p{margin:0 0 var(--space-4);line-height:1.7}.IPv8ea_prose ul,.IPv8ea_prose ol{margin:0 0 var(--space-4);padding-left:var(--space-6);line-height:1.7}.IPv8ea_prose li{margin-bottom:var(--space-2)}.IPv8ea_prose blockquote{margin:var(--space-5) 0;padding:var(--space-3) var(--space-5);border-left:3px solid var(--border-strong);color:var(--text-muted)}.IPv8ea_prose code{border-radius:var(--radius-sm);background:var(--surface-sunken,#7f7f7f1f);padding:.1em .35em;font-size:.92em}.IPv8ea_prose pre{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken,#7f7f7f14);overflow-x:auto}.IPv8ea_prose pre code{background:0 0;padding:0}.IPv8ea_prose table{border-collapse:collapse;width:100%;margin:var(--space-5) 0}.IPv8ea_prose th,.IPv8ea_prose td{border:1px solid var(--border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.IPv8ea_copyBlock{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);margin:var(--space-5) 0}.IPv8ea_copyBar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex}.IPv8ea_copyLabel{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-weight:700}.IPv8ea_copyButton{font:inherit;font-size:var(--text-sm);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);cursor:pointer;padding:.4em 1em;font-weight:600}.IPv8ea_copyButton:hover{border-color:var(--focus-ring)}.IPv8ea_copyText{padding:var(--space-4);white-space:pre-wrap;word-break:break-word;font-size:var(--text-sm);margin:0;line-height:1.6;overflow-x:auto}.IPv8ea_videoFrame{aspect-ratio:16/9;width:100%;margin:var(--space-5) 0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken,#7f7f7f14);position:relative;overflow:hidden}.IPv8ea_videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.IPv8ea_replayList{margin:0;padding:0;list-style:none}.IPv8ea_replayList li{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.IPv8ea_replayDate{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:var(--space-2);display:block}.IPv8ea_installTabs{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.IPv8ea_installTab{font:inherit;font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;padding:.4em 1em;font-weight:600}.IPv8ea_installTabCurrent{border-color:var(--border-strong);color:var(--text);background:var(--surface-raised)}.IPv8ea_installSteps{margin:0 0 var(--space-4);padding-left:var(--space-6);color:var(--text-muted);line-height:1.7}.IPv8ea_downloadRow{margin-top:var(--space-4)}.IPv8ea_soundToggle{align-items:center;gap:var(--space-2);font:inherit;font-size:var(--text-sm);min-height:var(--target-min);padding:0 var(--space-3);border:1px solid var(--a-border);color:var(--a-muted);cursor:pointer;background:0 0;border-radius:999px;display:inline-flex}.IPv8ea_soundToggle:hover{border-color:var(--a-border-strong);color:var(--a-text)}@media (max-width:40rem){.IPv8ea_soundLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.IPv8ea_progressRow{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.IPv8ea_progressTrack{background:var(--a-surface-2);border-radius:999px;flex:1;height:6px;overflow:hidden}.IPv8ea_progressFill{background:var(--a-blue-bright);border-radius:999px;height:100%;transition:width .24s}@media (prefers-reduced-motion:reduce){.IPv8ea_progressFill{transition:none}}.IPv8ea_progressLabel{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--a-subtle);white-space:nowrap;font-weight:700}.IPv8ea_readerPage{min-height:18rem;padding:var(--space-6) 0 var(--space-4)}.IPv8ea_readerNav{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--a-border);display:flex}.IPv8ea_readerButton{justify-content:center;align-items:center;gap:var(--space-2);font:inherit;min-height:var(--target-min);padding:0 var(--space-5);border-radius:var(--radius-md);border:1px solid var(--a-blue);background:var(--a-blue);color:#fff;cursor:pointer;font-weight:600;display:inline-flex}.IPv8ea_readerButton:hover{background:var(--a-blue-deep);border-color:var(--a-blue-deep)}.IPv8ea_readerButton:disabled{opacity:.4;cursor:not-allowed}.IPv8ea_readerButtonGhost{color:var(--a-blue);background:0 0}.IPv8ea_readerButtonGhost:hover{background:var(--a-blue-wash);color:var(--a-blue-deep)}.IPv8ea_sectionJump{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.IPv8ea_jumpDot{font:inherit;font-size:var(--text-xs);min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-2);border:1px solid var(--a-border);border-radius:var(--radius-sm);color:var(--a-subtle);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.IPv8ea_jumpDotCurrent{border-color:var(--a-blue);background:var(--a-blue-wash);color:var(--a-blue-deep);font-weight:700}.IPv8ea_jumpDotDone{border-color:var(--a-green);color:var(--a-green)}.IPv8ea_checkCard{border:1px solid var(--a-border);border-radius:var(--radius-lg);background:var(--a-surface);box-shadow:var(--a-shadow-sm);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-5)}.IPv8ea_checkQuestion{font-size:var(--text-lg);color:var(--a-heading);margin:0 0 var(--space-4);font-weight:600}.IPv8ea_choiceList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.IPv8ea_choice{text-align:left;width:100%;font:inherit;min-height:var(--target-min);padding:var(--space-3) var(--space-4);border:1px solid var(--a-border);border-radius:var(--radius-md);background:var(--a-surface);color:var(--a-text);cursor:pointer;display:block}.IPv8ea_choice:hover:not(:disabled){border-color:var(--a-blue-bright);background:var(--a-blue-wash)}.IPv8ea_choice:disabled{cursor:default}.IPv8ea_choiceCorrect{border-color:var(--a-green);background:var(--a-green-wash);color:var(--a-green);font-weight:600}.IPv8ea_choiceChosenWrong{border-color:var(--a-orange);background:var(--a-orange-wash);color:var(--a-orange)}.IPv8ea_choiceMark{margin-right:var(--space-2);font-weight:700}.IPv8ea_axisRow{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--a-purple-wash);border:1px solid var(--a-border);align-items:flex-start;display:flex}.IPv8ea_axisAvatar{background:var(--a-purple);color:#fff;width:2rem;height:2rem;font-weight:700;font-size:var(--text-sm);border-radius:999px;flex:none;place-items:center;display:grid}.IPv8ea_axisBody{flex:1;min-width:0}.IPv8ea_axisName{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--a-purple);margin-bottom:var(--space-1);font-weight:700;display:block}.IPv8ea_axisSays{margin:0 0 var(--space-2);color:var(--a-text)}.IPv8ea_axisWhy{color:var(--a-muted);font-size:var(--text-sm);margin:0}.IPv8ea_reviewButton{font:inherit;font-size:var(--text-sm);min-height:var(--target-min);margin-top:var(--space-3);padding:0 var(--space-4);border:1px solid var(--a-orange);border-radius:var(--radius-md);color:var(--a-orange);cursor:pointer;background:0 0;font-weight:600}.IPv8ea_reviewButton:hover{background:var(--a-orange-wash)}.IPv8ea_scoreLine{font-size:var(--text-sm);color:var(--a-muted);margin-top:var(--space-5)}.IPv8ea_tutor{margin-top:var(--space-7);padding:var(--space-5) var(--space-6);border:1px solid var(--a-border);border-radius:var(--radius-lg);background:var(--a-purple-wash)}.IPv8ea_tutorHead{gap:var(--space-3);align-items:flex-start;display:flex}.IPv8ea_tutorTitle{margin:0 0 var(--space-2);font-size:var(--text-lg)}.IPv8ea_tutorLead{color:var(--a-muted);font-size:var(--text-sm);margin:0}.IPv8ea_tutorLog{max-height:22rem;margin:var(--space-5) 0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--a-surface);border:1px solid var(--a-border);overflow-y:auto}.IPv8ea_tutorYou,.IPv8ea_tutorAxis{margin-bottom:var(--space-4)}.IPv8ea_tutorYou p,.IPv8ea_tutorAxis p{white-space:pre-wrap;margin:0}.IPv8ea_tutorWho{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-1);font-weight:700;display:block}.IPv8ea_tutorYou .IPv8ea_tutorWho{color:var(--a-subtle)}.IPv8ea_tutorAxis .IPv8ea_tutorWho{color:var(--a-purple)}.IPv8ea_tutorPending{color:var(--a-subtle);font-size:var(--text-sm);margin:0}.IPv8ea_tutorError{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--a-orange-wash);color:var(--a-orange);font-size:var(--text-sm)}.IPv8ea_tutorForm{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.IPv8ea_tutorInput{font:inherit;min-height:var(--target-min);padding:0 var(--space-4);border:1px solid var(--a-border-strong);border-radius:var(--radius-md);background:var(--a-surface);color:var(--a-text);flex:16rem}.IPv8ea_tutorInput:focus-visible{outline:2px solid var(--a-blue);outline-offset:1px}.IPv8ea_tutorSpent{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--a-surface);border:1px solid var(--a-border)}.IPv8ea_tutorSpent p{margin:0 0 var(--space-3)}.IPv8ea_tutorSpent p:last-child{margin-bottom:0}.IPv8ea_tutorFinePrint{margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--a-subtle)}.IPv8ea_copyBlocked{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--a-orange)}
.jFyPDG_page{flex-direction:column;display:flex}.jFyPDG_container{width:100%;max-width:var(--l-max);margin-inline:auto;padding-inline:1.25rem}@media (min-width:48rem){.jFyPDG_container{padding-inline:2rem}}.jFyPDG_header{border-bottom:1px solid var(--l-border);z-index:20;background:color-mix(in srgb, var(--l-bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.jFyPDG_headerInner{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.jFyPDG_wordmark{font-family:var(--font-display);letter-spacing:-.01em;color:var(--l-text);white-space:nowrap;align-items:center;min-height:44px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:26rem){.jFyPDG_wordmark{font-size:.9375rem}.jFyPDG_headerInner .jFyPDG_btn{white-space:nowrap;padding:0 .9rem;font-size:.875rem}}.jFyPDG_wordmarkAccent{color:var(--l-blue);margin-left:.28em}@media (max-width:34rem){.jFyPDG_headerInner{gap:.5rem}.jFyPDG_headerInner .jFyPDG_btn{padding-inline:.75rem}}@media (max-width:24rem){.jFyPDG_wordmark{flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.1}.jFyPDG_wordmarkAccent{margin-left:0}}.jFyPDG_skipLink{z-index:100;background:var(--l-surface);color:var(--l-text);border:1px solid var(--l-border-strong);border-radius:var(--l-radius);padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.jFyPDG_skipLink:focus{transform:translateY(0)}.jFyPDG_section{border-top:1px solid var(--l-border);padding-block:4rem}.jFyPDG_sectionFirst{border-top:none;padding-block:4.5rem 4rem}@media (min-width:48rem){.jFyPDG_section{padding-block:5.5rem}.jFyPDG_sectionFirst{padding-block:6rem 5rem}}.jFyPDG_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--l-blue);margin-bottom:1rem;font-size:.75rem;font-weight:700;display:block}.jFyPDG_h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:600;line-height:1.05}.jFyPDG_h2{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;max-width:26ch;margin:0 0 1rem;font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:600;line-height:1.15}.jFyPDG_h3{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.jFyPDG_lead{color:var(--l-text-muted);max-width:56ch;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6}.jFyPDG_body{color:var(--l-text-muted);max-width:60ch;margin:0;line-height:1.65}.jFyPDG_heroPrice{align-items:baseline;gap:.5rem;margin-top:2rem;display:flex}.jFyPDG_priceAmount{font-family:var(--font-display);color:var(--l-text);font-size:2.5rem;font-weight:600;line-height:1}.jFyPDG_pricePeriod{color:var(--l-text-muted);font-size:1rem}.jFyPDG_actions{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}.jFyPDG_microcopy{color:var(--l-text-dim);margin-top:1rem;font-size:.875rem}.jFyPDG_microLink{min-height:var(--target-min,44px);color:var(--l-text-muted);align-items:center;text-decoration:underline;display:inline-flex}.jFyPDG_microLink:hover{color:var(--l-text)}.jFyPDG_btn{border-radius:var(--l-radius);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:0 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:650;text-decoration:none;transition:background-color .12s,border-color .12s,transform .12s;display:inline-flex}.jFyPDG_btn:active{transform:translateY(1px)}.jFyPDG_btnPay{background:var(--l-pay);color:var(--l-pay-on);border-color:var(--l-pay)}.jFyPDG_btnPay:hover{background:var(--l-pay-strong);border-color:var(--l-pay-strong)}.jFyPDG_btnPrimary{background:var(--l-blue);color:var(--l-blue-on);border-color:var(--l-blue)}.jFyPDG_btnPrimary:hover{background:var(--l-blue-strong);border-color:var(--l-blue-strong)}.jFyPDG_btnHunter{background:var(--l-hunter);color:var(--l-hunter-on);border-color:var(--l-hunter-border)}.jFyPDG_btnHunter:hover{background:var(--l-hunter-hover)}.jFyPDG_btnBurgundy{background:var(--l-burgundy);color:var(--l-burgundy-on);border-color:var(--l-burgundy-border)}.jFyPDG_btnBurgundy:hover{background:var(--l-burgundy-hover)}.jFyPDG_btnGhost{color:var(--l-text);border-color:var(--l-border-strong);background:0 0}.jFyPDG_btnGhost:hover{border-color:var(--l-text)}.jFyPDG_btnUnavailable{background:var(--l-surface-2);color:var(--l-text-muted);border-color:var(--l-border-strong);cursor:not-allowed}.jFyPDG_grid{gap:1rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}@media (min-width:40rem){.jFyPDG_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.jFyPDG_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.jFyPDG_card{background:var(--l-surface);border:1px solid var(--l-border);border-radius:var(--l-radius-lg);padding:1.5rem}.jFyPDG_cardAccentBlue{border-left:3px solid var(--l-blue)}.jFyPDG_cardAccentHunter{border-left:3px solid var(--l-hunter-border)}.jFyPDG_cardAccentBurgundy{border-left:3px solid var(--l-burgundy-border)}.jFyPDG_cardMeta{letter-spacing:.12em;text-transform:uppercase;color:var(--l-text-dim);margin-bottom:.625rem;font-size:.75rem;font-weight:700;display:block}.jFyPDG_certList{counter-reset:cert;gap:.75rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}.jFyPDG_cert{background:var(--l-surface);border:1px solid var(--l-border);border-radius:var(--l-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:grid}.jFyPDG_certNumeral{font-family:var(--font-display);color:var(--l-blue);min-width:2.5rem;font-size:.9375rem;font-weight:600}.jFyPDG_certTitle{margin:0;font-size:1rem;font-weight:600}.jFyPDG_certModules{color:var(--l-text-dim);margin:.125rem 0 0;font-size:.8125rem}.jFyPDG_certRelease{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.3125rem .625rem;font-size:.75rem;font-weight:700}.jFyPDG_releaseNow{background:var(--l-hunter);color:var(--l-hunter-on);border:1px solid var(--l-hunter-border)}.jFyPDG_releaseLater{color:var(--l-text-muted);border:1px solid var(--l-border-strong);background:0 0}@media (max-width:34rem){.jFyPDG_cert{grid-template-columns:auto minmax(0,1fr)}.jFyPDG_certRelease{grid-column:2;justify-self:start}}.jFyPDG_pricePanel{background:var(--l-surface);border:1px solid var(--l-border-strong);border-radius:var(--l-radius-lg);max-width:34rem;margin-top:2.5rem;padding:2rem}.jFyPDG_includeList{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.jFyPDG_includeItem{color:var(--l-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.5;display:grid}.jFyPDG_tick{color:var(--l-blue);font-weight:700}.jFyPDG_notice{background:var(--l-surface);border:1px solid var(--l-border);border-left:3px solid var(--l-burgundy-border);border-radius:var(--l-radius);max-width:60ch;color:var(--l-text-muted);margin-top:2rem;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.6}.jFyPDG_noticeTitle{color:var(--l-text);margin-bottom:.5rem;font-weight:650;display:block}.jFyPDG_faq{gap:.75rem;margin-top:2.5rem;display:grid}.jFyPDG_faqItem{background:var(--l-surface);border:1px solid var(--l-border);border-radius:var(--l-radius);padding:0 1.25rem}.jFyPDG_faqSummary{cursor:pointer;align-items:center;min-height:48px;padding-block:1.125rem;font-weight:600;list-style:none;display:flex}.jFyPDG_faqSummary::-webkit-details-marker{display:none}.jFyPDG_faqSummary:after{content:"+";color:var(--l-blue);margin-left:auto;font-size:1.25rem;font-weight:400}.jFyPDG_faqItem[open] .jFyPDG_faqSummary:after{content:"−"}.jFyPDG_faqBody{color:var(--l-text-muted);max-width:62ch;margin:0;padding-bottom:1.25rem;line-height:1.65}.jFyPDG_footer{border-top:1px solid var(--l-border);color:var(--l-text-dim);padding-block:2.5rem;font-size:.875rem}.jFyPDG_footerInner{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.jFyPDG_footerLinks{flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.jFyPDG_footerLink{color:var(--l-text-muted);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.jFyPDG_footerLink:hover{color:var(--l-text);text-decoration:underline}.jFyPDG_freeLinks{align-items:center;gap:var(--l-space-3,.75rem);margin-top:var(--l-space-6,2rem);flex-wrap:wrap;display:flex}.jFyPDG_freeLinks a:not([class]){min-height:var(--target-min,44px);padding:0 var(--l-space-2,.5rem);color:var(--l-text-muted);align-items:center;text-decoration:underline;display:inline-flex}.jFyPDG_freeLinks a:not([class]):hover{color:var(--l-text)}
.k149SG_panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-6);max-width:var(--measure)}.k149SG_panelTitle{font-size:var(--text-xl);margin-bottom:var(--space-3)}.k149SG_panelBody{color:var(--text-muted);line-height:var(--leading-relaxed)}.k149SG_panelActions{margin-top:var(--space-5);gap:var(--space-3);flex-wrap:wrap;display:flex}.k149SG_action{min-height:var(--target-min);padding-inline:var(--space-5);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-contrast);font-weight:600;font-size:var(--text-sm);cursor:pointer;border:1px solid #0000;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex}.k149SG_action:hover{background:var(--accent-hover)}.k149SG_actionSecondary{color:var(--text);border-color:var(--border-strong);background:0 0}.k149SG_actionSecondary:hover{background:var(--surface-sunken)}.k149SG_skeletonList{gap:var(--space-4);list-style:none;display:grid}.k149SG_skeletonCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-6)}.k149SG_shimmer{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-sunken) 25%, var(--border) 37%, var(--surface-sunken) 63%);background-size:400% 100%;height:.85rem;animation:1.4s infinite k149SG_shimmer;display:block}.k149SG_shimmer+.k149SG_shimmer{margin-top:var(--space-3)}.k149SG_shimmerTitle{width:60%;height:1.4rem}.k149SG_shimmerShort{width:40%}@keyframes k149SG_shimmer{0%{background-position:100%}to{background-position:0}}.k149SG_page{justify-content:center;gap:var(--space-4);min-height:100vh;max-width:calc(var(--measure) + 2 * var(--space-5));padding:var(--space-6) var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.k149SG_brand{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);margin:0}.k149SG_pageNote{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.k149SG_note{margin-top:var(--space-5);max-width:var(--measure);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}
