.DiscoveryCompass_section__Spqc9{border-top:1px solid var(--hh-border)}.DiscoveryCompass_intro__aurnO{display:flex;gap:1.5rem;align-items:center}.DiscoveryCompass_intro__aurnO h2{margin-top:.25rem}.DiscoveryCompass_compass__QGlI_{width:78px;height:78px;flex-shrink:0;fill:none;stroke:var(--hh-accent);stroke-width:1}.DiscoveryCompass_compass__QGlI_ g{transform-origin:50px 50px;transition:transform .3s ease;fill:var(--hh-accent)}.DiscoveryCompass_choices__3MWrc{display:flex;flex-wrap:wrap;gap:.75rem;border:0;padding:0;margin:1.5rem 0}.DiscoveryCompass_legend__1v3OV{font-size:.85rem;color:var(--blog-muted);margin-bottom:.75rem}.DiscoveryCompass_choices__3MWrc label{display:flex;align-items:center;gap:.5rem;padding:.5rem .9rem;min-height:44px;border:1px solid var(--hh-border);cursor:pointer}.DiscoveryCompass_choices__3MWrc label:has(input:checked){background:var(--blog-soft);border-color:var(--hh-accent)}.DiscoveryCompass_choices__3MWrc input{accent-color:var(--hh-accent);width:16px;height:16px}.DiscoveryCompass_choices__3MWrc label:focus-within{outline:2px solid var(--hh-accent);outline-offset:3px}.DiscoveryCompass_result__3K8c4{border-top:1px solid var(--hh-border);padding-top:1rem;min-height:240px}.DiscoveryCompass_bottom__LKz43,.DiscoveryCompass_meta__9rBNv,.DiscoveryCompass_reason__P_yKW{color:var(--blog-muted)}.DiscoveryCompass_meta__9rBNv{font-size:.8rem}.DiscoveryCompass_result__3K8c4 h3{font-size:clamp(1.2rem,2.5vw,1.65rem);line-height:1.5;margin-block:.5rem;overflow-wrap:anywhere}.DiscoveryCompass_description__nR2dn{max-width:78ch;overflow-wrap:anywhere}.DiscoveryCompass_bottom__LKz43{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem}@media (max-width:600px){.DiscoveryCompass_compass__QGlI_{width:52px;height:52px}.DiscoveryCompass_intro__aurnO{gap:1rem}.DiscoveryCompass_bottom__LKz43{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.DiscoveryCompass_compass__QGlI_ g{transition:none}}.ResearchEvidence_spotlight__WM7gE{border-top:2px solid var(--hh-accent);min-width:0}.ResearchEvidence_feature__7x_vu{display:block;padding:20px 0;border-bottom:1px solid var(--hh-border)}.ResearchEvidence_feature__7x_vu h2{font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.5;margin:10px 0}.ResearchEvidence_feature__7x_vu p{font-size:.9rem;color:var(--blog-muted);margin:6px 0}.ResearchEvidence_feature__7x_vu img{width:128px;height:auto;float:right;margin:12px 0 10px 16px;border:1px solid var(--hh-border);border-radius:4px}.ResearchEvidence_feature__7x_vu:after{content:"";display:block;clear:both}.ResearchEvidence_panel__KWOTl{margin:20px 0;min-width:0}.ResearchEvidence_controls__dClxs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ResearchEvidence_controls__dClxs button[aria-pressed=true]{background:var(--blog-soft);border-color:var(--hh-accent);color:var(--hh-accent)}.ResearchEvidence_layout__bflC6{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.ResearchEvidence_layout__bflC6>div{min-width:0}.ResearchEvidence_panel__KWOTl video{width:100%;height:auto;border:1px solid var(--hh-border);background:var(--blog-soft)}.ResearchEvidence_panel__KWOTl textarea{display:block;width:100%;min-height:140px;padding:14px;border:1px solid var(--hh-border);background:var(--blog-surface);color:var(--hh-text-primary);font:.9rem/1.6 var(--hh-base-font-family-monospace);resize:vertical}.ResearchEvidence_panel__KWOTl label{display:block;font-weight:600;margin:12px 0}.ResearchEvidence_panel__KWOTl label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:10px;line-height:1.6}.ResearchEvidence_panel__KWOTl input[type=checkbox]{display:inline-block;width:20px;height:20px;flex:0 0 20px;margin:3px 0 0;accent-color:var(--hh-accent)}.ResearchEvidence_panel__KWOTl small{color:var(--blog-muted)}.ResearchEvidence_chart__7I8sD{width:100%;height:auto;display:block;color:var(--hh-accent);margin:12px 0}.ResearchEvidence_metric__bzXJ6{padding:12px 0;border-block:1px solid var(--hh-border);margin:12px 0}.ResearchEvidence_steps__m7b6X{list-style:none;padding:0;display:grid;grid-gap:10px;gap:10px}.ResearchEvidence_steps__m7b6X li{border-left:3px solid var(--hh-border);padding:8px 12px;overflow-wrap:anywhere}.ResearchEvidence_steps__m7b6X li[data-state=pass]{border-color:var(--hh-accent)}.ResearchEvidence_steps__m7b6X li[data-state=fail]{border-color:var(--hh-tone-coral,#b76f5e)}.ResearchEvidence_tableWrap__4gWYL{overflow:auto;max-width:100%}.ResearchEvidence_tableWrap__4gWYL table{width:100%;border-collapse:collapse}.ResearchEvidence_tableWrap__4gWYL td,.ResearchEvidence_tableWrap__4gWYL th{text-align:left;padding:8px;border-bottom:1px solid var(--hh-border);white-space:nowrap}@media (max-width:768px){.ResearchEvidence_layout__bflC6{grid-template-columns:1fr;gap:12px}.ResearchEvidence_feature__7x_vu img{width:100px}}.Workshop_hero__OVwuw{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:3rem;gap:3rem;align-items:center;margin:1rem 0 3rem}.Workshop_hero__OVwuw h1{white-space:pre-line;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.2;letter-spacing:-.04em;margin:0 0 1.4rem}.Workshop_hero__OVwuw p{max-width:38rem;color:var(--blog-muted)}.Workshop_hero__OVwuw nav{display:flex;gap:1rem;flex-wrap:wrap}.Workshop_blueprint__SQkBb{background:var(--lab-blue-soft);color:var(--lab-blue);padding:2rem;border:1px solid var(--hh-border);transform:rotate(1deg)}.Workshop_blueprint__SQkBb span{display:block;font:3rem/1.7 monospace;border-bottom:1px solid var(--hh-border)}.Workshop_blueprint__SQkBb p{color:inherit}.Workshop_catalog__31CZb{scroll-margin-top:100px;margin-block:3rem;border-top:1px solid var(--hh-border);padding-top:2rem}.Workshop_top__z6X6T{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.Workshop_top__z6X6T h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:.5rem 0}.Workshop_quiet__y3dAc{color:var(--blog-muted);font-size:.9rem}.Workshop_controls__ugm9R{display:flex;gap:.7rem;flex-wrap:wrap;align-items:end;margin-block:1.5rem}.Workshop_controls__ugm9R label{display:grid;grid-gap:.35rem;gap:.35rem}.Workshop_controls__ugm9R input{min-width:0;width:100%}.Workshop_controls__ugm9R button,.Workshop_controls__ugm9R input,.Workshop_controls__ugm9R select{min-height:44px;padding:.5rem .85rem;border:1px solid var(--hh-border);background:var(--blog-surface);border-radius:4px}.Workshop_controls__ugm9R button[aria-pressed=true]{background:var(--lab-blue-soft);color:var(--lab-blue);border-color:var(--lab-blue)}.Workshop_controls__ugm9R button:disabled{opacity:.5;cursor:not-allowed}.Workshop_grid__5O_gK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hh-border)}.Workshop_tile__G_0CC{display:grid;grid-template-columns:3.5rem 1fr auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1.7rem 1rem;border-bottom:1px solid var(--hh-border);transition:background .2s}.Workshop_tile__G_0CC:nth-child(odd){border-right:1px solid var(--hh-border)}.Workshop_tile__G_0CC[data-domain=llm]{--tone:var(--lab-lavender);--wash:var(--lab-lavender-soft)}.Workshop_tile__G_0CC[data-domain=ai-apps]{--tone:var(--lab-blue);--wash:var(--lab-blue-soft)}.Workshop_tile__G_0CC[data-domain=embodied-ai]{--tone:var(--lab-apricot);--wash:var(--lab-apricot-soft)}.Workshop_tile__G_0CC:hover{background:var(--wash);color:inherit}.Workshop_tile__G_0CC strong{display:block;font-size:1.08rem}.Workshop_tile__G_0CC p{margin:.5rem 0 0;color:var(--blog-muted);font-size:.9rem}.Workshop_tile__G_0CC small{color:var(--tone)}.Workshop_mark__IHDU0{white-space:nowrap;font:1.5rem/1.5 monospace;color:var(--tone)}.Workshop_stage__WAcVo{scroll-margin-top:100px;margin-top:2rem;border:1px solid var(--hh-border);background:var(--blog-surface);padding:clamp(1rem,3vw,2.5rem);min-width:0}.Workshop_stage__WAcVo header{border-bottom:1px solid var(--hh-border);padding-bottom:1rem;margin-bottom:1.5rem}.Workshop_stage__WAcVo h2{margin-top:0}.Workshop_task__Ynoi9{padding:1rem 1.2rem;border-left:3px solid var(--lab-lavender);background:var(--lab-lavender-soft)}.Workshop_stage__WAcVo footer{border-top:1px solid var(--hh-border);margin-top:2rem;padding-top:1rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.Workshop_stage__WAcVo button,.Workshop_stage__WAcVo summary{cursor:pointer}.Workshop_stage__WAcVo pre{overflow:auto;max-height:24rem;padding:1rem}.Workshop_notice__BjpHB{color:var(--blog-muted);font-size:.85rem}.Workshop_feedback__tf9Wu{min-height:4.6rem;background:var(--lab-blue-soft);border-left:3px solid var(--lab-blue);padding:1rem}.Workshop_compare__RXG1I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.Workshop_compare__RXG1I section{padding:1.3rem;background:var(--lab-blue-soft);border-top:2px solid var(--lab-blue);min-width:0}.Workshop_compare__RXG1I section[data-tone=apricot]{background:var(--lab-apricot-soft);border-color:var(--lab-apricot)}.Workshop_compare__RXG1I h3{font-size:1.05rem;margin-top:0}.Workshop_messages__rw6at{padding:0;list-style:none;max-height:20rem;overflow:auto}.Workshop_messages__rw6at li{border-top:1px solid var(--hh-border);padding:.65rem 0;display:grid;grid-gap:.2rem;gap:.2rem;overflow-wrap:anywhere}.Workshop_messages__rw6at small{font-family:monospace;color:var(--blog-muted)}.Workshop_request__jp9LW{margin-block:1.5rem}.Workshop_request__jp9LW summary{min-height:44px}.Workshop_log__hKFsK ol{padding:0;list-style:none}.Workshop_log__hKFsK li{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--hh-border);padding:.5rem 0;font-size:.85rem}.Workshop_entry__wyeEj{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;padding:2rem;margin-block:3rem;background:var(--lab-blue-soft);border-top:2px solid var(--lab-blue)}.Workshop_entry__wyeEj h2{margin-top:0}.Workshop_entry__wyeEj nav{display:grid}.Workshop_entry__wyeEj a{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--hh-border);min-height:54px;align-items:center}@media (max-width:768px){.Workshop_compare__RXG1I,.Workshop_entry__wyeEj,.Workshop_grid__5O_gK,.Workshop_hero__OVwuw{grid-template-columns:1fr}.Workshop_hero__OVwuw{gap:1.5rem}.Workshop_blueprint__SQkBb{transform:none;padding:1rem}.Workshop_blueprint__SQkBb span{font-size:2rem}.Workshop_tile__G_0CC:nth-child(odd){border-right:0}.Workshop_tile__G_0CC{padding-inline:0;grid-template-columns:2.4rem 1fr auto;gap:.7rem}.Workshop_entry__wyeEj{padding:1.2rem;gap:.7rem}}@media (prefers-reduced-motion:reduce){.Workshop_tile__G_0CC{transition:none}}