.henLOG_primer{border:1px solid var(--color-line);background:var(--color-studio-surface);color:var(--color-studio-ink);margin:24px 0;scroll-margin-top:100px}.henLOG_visualLink{min-height:44px;color:var(--color-studio-sky);font:500 .82rem/1.6 var(--font-sans);text-underline-offset:4px;align-items:center;margin-top:16px;text-decoration:underline;display:inline-flex}.henLOG_header{border-top:3px solid var(--color-studio-cobalt);background:var(--color-studio-ink);color:var(--color-field-white);padding:28px}.henLOG_level{border:1px solid var(--color-field-line);color:var(--color-studio-sky);font:.65rem/1.5 var(--font-mono);letter-spacing:.06em;padding:6px 9px;display:inline-block}.henLOG_category{font:.78rem/1.6 var(--font-sans);color:var(--color-field-muted);margin:22px 0 10px}.henLOG_header h3{font:500 clamp(1.6rem,3vw,2.3rem)/1.15 var(--font-display);letter-spacing:-.035em;margin:0}.henLOG_definition{max-width:78ch;font:1rem/1.8 var(--font-sans);color:var(--color-field-white);margin:20px 0 0}.henLOG_why{background:var(--color-studio-muted);border-bottom:1px solid var(--color-line);padding:22px 28px}.henLOG_why strong,.henLOG_takeaway strong{font:500 .9rem/1.5 var(--font-display)}.henLOG_why p,.henLOG_takeaway p{font:.92rem/1.8 var(--font-sans);margin:8px 0 0}.henLOG_example{padding:24px 28px 0}.henLOG_example>span{color:var(--color-ink-3);font:.65rem/1.7 var(--font-mono);text-transform:uppercase}.henLOG_example p{font:.95rem/1.8 var(--font-sans);margin:10px 0 0}.henLOG_terms{border:1px solid var(--color-line);margin:28px}.henLOG_terms summary{min-height:48px;font:500 .85rem/1.7 var(--font-sans);cursor:pointer;justify-content:space-between;gap:12px;padding:16px;display:flex}.henLOG_terms dl{margin:0;padding:0 16px}.henLOG_terms dl>div{border-top:1px solid var(--color-line);padding:14px 0}.henLOG_terms dt{font:500 .85rem/1.7 var(--font-sans);color:var(--color-studio-cobalt)}.henLOG_terms dd{font:.87rem/1.8 var(--font-sans);margin:6px 0 0}.henLOG_takeaway{border-top:1px solid var(--color-line);background:var(--color-paper);padding:22px 28px}.henLOG_next{border-top:1px solid var(--color-line);gap:12px;padding:24px 28px;display:grid}.henLOG_next a{border:1px solid var(--color-line);min-height:44px;color:var(--color-studio-cobalt);font:500 .9rem/1.6 var(--font-sans);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.henLOG_next a:first-child{background:var(--color-studio-cobalt);color:var(--color-field-white);border-color:var(--color-studio-cobalt)}.henLOG_next p{font:.75rem/1.7 var(--font-sans);color:var(--color-ink-3);margin:0}.henLOG_sources{border-top:1px solid var(--color-line);font:.75rem/1.8 var(--font-sans);padding:16px 28px}.henLOG_sources summary{cursor:pointer;min-height:32px}.henLOG_sources ul{padding:0;list-style:none}.henLOG_sources a{color:var(--color-studio-cobalt);text-underline-offset:3px;text-decoration:underline}.henLOG_primer :is(a,button,summary):focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:3px}@media (max-width:600px){.henLOG_header,.henLOG_why,.henLOG_takeaway,.henLOG_next{padding:22px 18px}.henLOG_example{padding:22px 18px 0}.henLOG_terms{margin:22px 18px}.henLOG_sources{padding:16px 18px}}.henLOG_walkthrough>summary{border-bottom:1px solid var(--color-line);cursor:pointer;min-height:52px;color:var(--color-studio-cobalt);font:500 .85rem/1.7 var(--font-sans);justify-content:space-between;align-items:center;padding:14px 28px;display:flex}@media (max-width:600px){.henLOG_walkthrough>summary{padding:14px 18px}}.henLOG_bridge{background:var(--color-paper);border-bottom:1px solid var(--color-line);padding:24px 28px}.henLOG_bridge>span,.henLOG_mediaLabel{color:var(--color-studio-cobalt);font:.64rem/1.8 var(--font-mono);letter-spacing:.04em}.henLOG_bridge>p{font:.94rem/1.85 var(--font-sans);margin:12px 0 0}.henLOG_bridge .henLOG_distinction{color:var(--color-ink-3);font-size:.86rem}.henLOG_bridge nav{font:.76rem/1.7 var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:16px;display:flex}.henLOG_bridge nav a{min-height:44px;color:var(--color-studio-cobalt);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.henLOG_media{border-top:1px solid var(--color-line);padding:24px 28px}.henLOG_media h4,.henLOG_practice h4{font:500 1.15rem/1.5 var(--font-display);margin:12px 0}.henLOG_media video{aspect-ratio:16/9;background:var(--color-studio-ink);border:1px solid var(--color-line);border-radius:8px;width:100%;display:block}.henLOG_media details,.henLOG_practice details{font:.85rem/1.8 var(--font-sans);margin-top:18px}.henLOG_media summary,.henLOG_practice summary{color:var(--color-studio-cobalt);cursor:pointer;min-height:44px;padding:10px 0}.henLOG_media ol,.henLOG_practice ol{font:.9rem/1.85 var(--font-sans);padding-left:22px}.henLOG_media li,.henLOG_practice li{padding:4px 0 4px 6px}.henLOG_watch{background:var(--color-studio-muted);border:1px solid var(--color-line);border-radius:8px;padding:18px 20px}.henLOG_watch>span{font:.72rem/1.8 var(--font-mono);color:var(--color-ink-3)}.henLOG_watch a{color:var(--color-studio-cobalt);text-underline-offset:4px;text-decoration:underline}.henLOG_watch p{font:.86rem/1.8 var(--font-sans);margin:8px 0 0}.henLOG_media .henLOG_mediaNote{font:.73rem/1.8 var(--font-sans);color:var(--color-ink-3);margin:14px 0 0}.henLOG_practice{border:1px solid var(--color-line);border-left:4px solid var(--color-studio-teal);background:var(--color-paper);border-radius:8px;margin:26px 28px;padding:24px}.henLOG_practice>p{font:.87rem/1.85 var(--font-sans)}@media (max-width:600px){.henLOG_bridge,.henLOG_media{padding:22px 18px}.henLOG_practice{margin:22px 18px;padding:18px}}.henLOG_teachingDiagram{padding:0 24px}.henLOG_readingSteps{font:.9rem/1.85 var(--font-sans);margin:24px 28px;padding-left:22px}.henLOG_readingSteps li{padding:8px 0 12px 8px}.henLOG_readingSteps h4{font:500 1.1rem/1.5 var(--font-display);margin:0 0 10px}.henLOG_readingSteps p{margin:8px 0}@media (max-width:600px){.henLOG_teachingDiagram{padding:0 10px}.henLOG_readingSteps{margin:22px 18px}}.henLOG_vendorIdentity{margin-bottom:24px}.henLOG_primer[data-learning-vendor] .henLOG_header{background:linear-gradient(110deg, color-mix(in srgb, var(--vendor-accent) 12%, var(--color-studio-night)), var(--color-studio-night));border-top:0;position:relative}.henLOG_primer[data-learning-vendor] .henLOG_header:before{content:"";background:var(--vendor-ribbon);height:4px;position:absolute;inset:0 0 auto}.henLOG_primer[data-learning-vendor] .henLOG_level{color:var(--color-studio-night-text);border-color:var(--vendor-accent)}.henLOG_primer[data-learning-vendor] .henLOG_why{border-left:3px solid var(--vendor-accent)}.henLOG_primer{color:var(--workspace-text,var(--color-studio-ink));background:var(--workspace-surface,var(--color-studio-surface))}.henLOG_primer :is(.henLOG_bridge,.henLOG_takeaway,.henLOG_practice){background:var(--workspace-muted,var(--color-paper))}.henLOG_primer :is(.henLOG_why,.henLOG_watch){background:var(--workspace-muted,var(--color-studio-muted))}.henLOG_primer :is(.henLOG_distinction,.henLOG_mediaNote),.henLOG_primer .henLOG_example>span,.henLOG_primer .henLOG_watch>span,.henLOG_primer .henLOG_next>p{color:var(--workspace-subtle,var(--color-studio-subtle))}.henLOG_primer .henLOG_bridge>span,.henLOG_primer .henLOG_mediaLabel,.henLOG_primer .henLOG_terms dt,.henLOG_primer .henLOG_bridge nav a,.henLOG_primer .henLOG_sources a,.henLOG_primer .henLOG_watch a,.henLOG_primer .henLOG_media summary,.henLOG_primer .henLOG_practice summary,.henLOG_primer .henLOG_walkthrough>summary{color:var(--color-brand-blue-ink)}
.Ij_jCq_references{color:var(--workspace-text,var(--color-studio-ink));margin:24px 0}.Ij_jCq_references>header{margin-bottom:14px}.Ij_jCq_references>header h3{font:500 1rem/1.5 var(--font-display);margin:0}.Ij_jCq_references>header p{font:.82rem/1.7 var(--font-sans);color:var(--workspace-subtle,var(--color-studio-subtle));margin:5px 0 0}.Ij_jCq_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Ij_jCq_reference{border:1px solid var(--workspace-border,var(--color-line));background:var(--workspace-surface,var(--color-studio-surface));border-radius:10px;min-width:0}.Ij_jCq_reference[open]{border-color:var(--color-brand-blue-ink);grid-column:1/-1}.Ij_jCq_reference>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 18px;scroll-margin-block:120px;list-style:none;display:flex}.Ij_jCq_reference>summary::-webkit-details-marker{display:none}.Ij_jCq_reference>summary small{font:.69rem/1.6 var(--font-sans);color:var(--workspace-subtle,var(--color-studio-subtle));display:block}.Ij_jCq_reference>summary strong{font:500 .95rem/1.5 var(--font-display);margin-top:4px;display:block}.Ij_jCq_indicator{border:1px solid var(--workspace-border,var(--color-line));width:28px;height:28px;font:1.2rem/1 var(--font-sans);color:var(--color-brand-blue-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Ij_jCq_reference[open] .Ij_jCq_indicator{transform:rotate(45deg)}.Ij_jCq_content{border-top:1px solid var(--workspace-border,var(--color-line));padding:22px}.Ij_jCq_eyebrow{color:var(--color-brand-blue-ink);font:.63rem/1.6 var(--font-mono);letter-spacing:.06em;margin:0 0 10px}.Ij_jCq_content h4{font:500 clamp(1.35rem, 2vw, 1.7rem)/1.25 var(--font-display);letter-spacing:-.025em;margin:0}.Ij_jCq_definition{font:1rem/1.85 var(--font-sans);max-width:76ch;margin:16px 0}.Ij_jCq_purpose{border-left:3px solid var(--color-studio-teal);background:var(--workspace-muted,var(--color-studio-muted));margin:20px 0;padding:16px 20px}.Ij_jCq_purpose strong{font:500 .86rem/1.6 var(--font-display)}.Ij_jCq_purpose p{font:.88rem/1.8 var(--font-sans);margin:6px 0 0}.Ij_jCq_actions{border-top:1px solid var(--workspace-border,var(--color-line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.Ij_jCq_actions button{border:1px solid var(--color-studio-cobalt);background:var(--color-studio-cobalt);min-height:44px;color:var(--color-field-white);font:500 .85rem/1.6 var(--font-sans);cursor:pointer;border-radius:7px;padding:10px 16px}.Ij_jCq_actions a{min-height:44px;color:var(--color-brand-blue-ink);font:500 .83rem/1.6 var(--font-sans);text-underline-offset:3px;align-content:center;text-decoration:underline;display:grid}.Ij_jCq_actions small{color:var(--workspace-subtle,var(--color-studio-subtle));font:.7rem/1.7 var(--font-sans)}.Ij_jCq_references :is(summary,button,a):focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:4px}@media (max-width:600px){.Ij_jCq_cards{grid-template-columns:minmax(0,1fr)}.Ij_jCq_reference>summary{padding:14px}.Ij_jCq_content{padding:18px 12px}.Ij_jCq_purpose{padding:14px}}
.rQyina_lab{color:var(--color-studio-ink);background:var(--color-studio-surface);border:1px solid var(--color-line);font-family:var(--font-sans);border-radius:12px;margin:28px 0;overflow:hidden}.rQyina_heading{padding:28px 28px 20px}.rQyina_heading>span,.rQyina_fieldDetail span,.rQyina_source>span,.rQyina_caption{font:500 .65rem/1.6 var(--font-mono);letter-spacing:.05em;color:var(--color-studio-cobalt)}.rQyina_lab .rQyina_heading h3{font:500 clamp(1.5rem,3vw,2rem)/1.2 var(--font-display);letter-spacing:-.03em;margin:10px 0}.rQyina_heading p{max-width:74ch;color:var(--color-ink-3);font-size:.92rem;line-height:1.7}.rQyina_fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 28px;display:grid}.rQyina_fields button{text-align:left;border:1px solid var(--color-line);background:var(--color-studio-canvas);cursor:pointer;border-radius:7px;min-width:0;padding:14px 12px}.rQyina_fields button[aria-pressed=true]{border-color:var(--color-studio-cobalt);box-shadow:inset 0 3px var(--color-studio-cobalt);background:var(--color-studio-muted)}.rQyina_fields button>span{font:.76rem/1.6 var(--font-sans);color:var(--color-ink-3);display:block}.rQyina_fields code{font:.68rem/1.6 var(--font-mono);overflow-wrap:anywhere;margin:9px 0 6px;display:block}.rQyina_fields strong{font:500 .8rem/1.6 var(--font-mono);overflow-wrap:anywhere}.rQyina_fieldDetail{grid-template-columns:1.5fr 1fr;align-items:center;gap:24px;margin:16px 28px 28px;display:grid}.rQyina_fieldDetail p{font:.88rem/1.75 var(--font-sans);margin-top:8px}.rQyina_fieldDetail pre{background:var(--color-studio-canvas);border-left:2px solid var(--color-studio-cobalt);font:.72rem/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;padding:12px 18px}.rQyina_source{background:var(--color-studio-muted);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:22px 28px}.rQyina_source p{font:500 1rem/1.65 var(--font-sans);margin:8px 0}.rQyina_source small{color:var(--color-ink-3);font:.73rem/1.7 var(--font-sans)}.rQyina_workspace{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.rQyina_editor{background:var(--color-studio-night);color:var(--color-studio-night-text);min-width:0;padding:26px}.rQyina_editor>label,.rQyina_editorHeader label{font:500 .78rem/1.65 var(--font-sans);display:block}.rQyina_editor select{width:100%;min-height:44px;color:var(--color-studio-night-text);background:var(--color-studio-ink-2);border:1px solid var(--color-line-dark);font:.85rem/1.5 var(--font-sans);border-radius:5px;margin-top:8px;padding:10px 12px}.rQyina_prompt{font:.83rem/1.7 var(--font-sans);color:var(--color-studio-night-subtle);margin:14px 0 26px}.rQyina_editorHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.rQyina_editorHeader button{font:.68rem/1.6 var(--font-sans);color:var(--color-studio-sky);cursor:pointer;text-underline-offset:4px;min-height:44px;text-decoration:underline}.rQyina_editor textarea{resize:vertical;background:var(--color-studio-ink);border:1px solid var(--color-line-dark);width:100%;min-height:250px;color:var(--color-studio-night-text);font:.82rem/1.9 var(--font-mono);tab-size:2;border-radius:7px;padding:18px 16px;display:block}.rQyina_hint{color:var(--color-studio-night-subtle);font:.72rem/1.7 var(--font-sans);margin:12px 0 22px}.rQyina_inspect{background:var(--color-studio-sky);width:100%;color:var(--color-studio-night);border:1px solid var(--color-studio-sky);min-height:48px;font:600 .86rem/1.5 var(--font-sans);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px 16px;display:flex}.rQyina_inspect:disabled{background:var(--color-studio-ink-2);color:var(--color-studio-night-subtle);border-color:var(--color-line-dark);cursor:not-allowed}.rQyina_inspector{min-width:0;padding:26px;scroll-margin-top:100px}.rQyina_pipeline{margin:20px 0;padding:0;list-style:none}.rQyina_pipeline li{border:1px solid var(--color-line);background:var(--color-studio-canvas);border-radius:6px;gap:14px;padding:16px;display:flex;position:relative}.rQyina_pipeline li+li{margin-top:14px}.rQyina_pipeline li+li:before{content:"";background:var(--color-line);width:1px;height:15px;position:absolute;top:-15px;left:29px}.rQyina_pipeline li>span{font:500 .8rem/1.7 var(--font-mono);color:var(--color-ink-3)}.rQyina_pipeline strong{font:500 .88rem/1.5 var(--font-sans);display:block}.rQyina_pipeline small{font:.74rem/1.6 var(--font-sans);color:var(--color-ink-3);margin-top:4px;display:block}.rQyina_pipeline li[data-status=pass]{border-left:3px solid var(--color-studio-cobalt);background:var(--color-studio-muted)}.rQyina_pipeline li[data-status=stop]{border-left:3px solid var(--color-studio-coral)}.rQyina_pipeline li[data-status=stop] small{color:var(--color-ink);font-weight:600}.rQyina_pipeline li[data-status=not-run]{border-style:dashed}.rQyina_result{border-top:1px solid var(--color-line);padding-top:18px}.rQyina_result strong{font:500 1rem/1.5 var(--font-display)}.rQyina_result p{font:.85rem/1.8 var(--font-sans);color:var(--color-ink-3);margin-top:8px}.rQyina_values{margin-top:24px}.rQyina_values h4{font:500 .92rem/1.6 var(--font-sans);margin-bottom:12px}.rQyina_values>div{border-top:1px solid var(--color-line);padding:12px 0}.rQyina_values>div>div{font:.65rem/1.6 var(--font-mono);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;display:flex}.rQyina_values>div>div>span{background:var(--color-studio-muted);border-radius:3px;padding:3px 6px}.rQyina_values>div[data-matches=false]>div>span{border:1px solid var(--color-studio-coral)}.rQyina_values pre{font:.74rem/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 5px}.rQyina_values p{font:.71rem/1.7 var(--font-sans);color:var(--color-ink-3)}.rQyina_footer{border-top:1px solid var(--color-line);font:.8rem/1.8 var(--font-sans);color:var(--color-ink-3);padding:24px 28px}.rQyina_footer p{max-width:90ch}.rQyina_footer details{margin:12px 0}.rQyina_footer summary{cursor:pointer;color:var(--color-studio-ink);padding:7px 0}.rQyina_footer>a{min-height:44px;color:var(--color-studio-cobalt);text-underline-offset:5px;align-items:center;gap:22px;margin-top:8px;font-weight:600;text-decoration:underline;display:inline-flex}.rQyina_lab :is(button,select,textarea,summary,a):focus-visible{outline:3px solid var(--color-studio-cobalt);outline-offset:3px}.rQyina_editor :is(button,select,textarea):focus-visible{outline-color:var(--color-studio-sky)}@media (max-width:850px){.rQyina_fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rQyina_workspace{grid-template-columns:1fr}}@media (max-width:600px){.rQyina_heading,.rQyina_source,.rQyina_editor,.rQyina_inspector,.rQyina_footer{padding:20px 16px}.rQyina_fields{padding:0 16px}.rQyina_fieldDetail{grid-template-columns:1fr;gap:12px;margin:16px}.rQyina_editor textarea{min-height:270px;font-size:16px;line-height:1.6}.rQyina_editor select{font-size:16px}.rQyina_editorHeader{flex-wrap:wrap;gap:0}.rQyina_heading h3{font-size:1.6rem}.rQyina_fields strong{font-size:.72rem}}
