._button_199ec_4{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);height:2.5rem;padding:0 var(--spacing-4);border:1px solid var(--tk-brand-text);border-radius:var(--radius);background-color:transparent;color:var(--tk-brand-text);font-family:var(--font-family-base);font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._button_199ec_4 svg{flex-shrink:0}._button_199ec_4:hover:not(:disabled){background-color:var(--tk-brand-hover);border-color:var(--tk-brand-hover);color:var(--tk-brand-hover-foreground)}._button_199ec_4:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--tk-brand-text)}._button_199ec_4:disabled{opacity:.7;cursor:wait}._following_199ec_48{border-color:var(--border);background-color:var(--muted);color:var(--foreground)}._following_199ec_48:hover:not(:disabled){border-color:var(--error-text);background-color:var(--muted);color:var(--error-text)}._label_199ec_62{display:inline-grid}._restLabel_199ec_66,._hoverLabel_199ec_67{grid-area:1 / 1}._hoverLabel_199ec_67{visibility:hidden}._following_199ec_48:hover:not(:disabled) ._restLabel_199ec_66{visibility:hidden}._following_199ec_48:hover:not(:disabled) ._hoverLabel_199ec_67{visibility:visible}@media(prefers-reduced-motion:reduce){._button_199ec_4{transition:none}}._section_mjcmt_6{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6) 0;box-sizing:border-box}._sectionHead_mjcmt_14{margin-bottom:var(--spacing-6)}._sectionTitle_mjcmt_18{margin:0;font-family:var(--font-family-heading);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--foreground)}._panel_mjcmt_28{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6) 1.25rem;background-color:var(--sp-surface);border:1px solid var(--sp-line);border-radius:1.5rem;box-shadow:var(--sp-shadow)}._skeletonList_mjcmt_39{display:flex;flex-direction:column;gap:var(--spacing-3)}._list_mjcmt_47{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:var(--spacing-4);list-style:none;margin:0;padding:0}._post_mjcmt_59{--accent-tint: var(--sp-lavender-tint);--accent-edge: var(--sp-lavender-edge);--accent-ink: var(--sp-lavender-ink);position:relative;padding:1.25rem;background-color:var(--sp-card);border:1px solid var(--sp-line);border-radius:1.25rem;box-shadow:var(--sp-shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease}._post_mjcmt_59:hover{transform:translateY(-2px);border-color:var(--accent-edge);box-shadow:var(--sp-shadow-hover)}._post_mjcmt_59:before{content:"";position:absolute;top:1.25rem;right:1.25rem;width:.4375rem;height:.4375rem;border-radius:50%;background-color:var(--accent-edge)}._list_mjcmt_47 li:nth-child(2){--accent-tint: var(--sp-sage-tint);--accent-edge: var(--sp-sage-edge);--accent-ink: var(--sp-sage-ink)}._list_mjcmt_47 li:nth-child(3){--accent-tint: var(--sp-blue-tint);--accent-edge: var(--sp-blue-edge);--accent-ink: var(--sp-blue-ink)}._list_mjcmt_47 li:nth-child(4){--accent-tint: var(--sp-peach-tint);--accent-edge: var(--sp-peach-edge);--accent-ink: var(--sp-peach-ink)}._postBody_mjcmt_109{margin:0;padding-right:var(--spacing-4);white-space:pre-wrap;color:var(--sp-text);font-size:.9375rem;line-height:1.55}._postImage_mjcmt_118{margin-top:var(--spacing-3);max-width:100%;max-height:24rem;border-radius:1rem;display:block}._postFooter_mjcmt_126{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-4)}._postDate_mjcmt_134{font-size:.8125rem;color:var(--sp-muted)}._likeButton_mjcmt_139{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--sp-line);border-radius:var(--radius-full);background-color:var(--sp-surface);color:var(--sp-muted);font-size:.8125rem;font-weight:700;cursor:pointer;transition:border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._likeButton_mjcmt_139:hover,._likeButton_mjcmt_139._liked_mjcmt_162{border-color:var(--accent-edge);background-color:var(--accent-tint);color:var(--accent-ink)}._likeButton_mjcmt_139:disabled{opacity:.7;cursor:wait}@media(max-width:768px){._section_mjcmt_6{padding:2.5rem var(--spacing-4) 0}._panel_mjcmt_28{padding:var(--spacing-4) var(--spacing-3);border-radius:1.25rem}}@media(prefers-reduced-motion:reduce){._post_mjcmt_59{transition:none}._post_mjcmt_59:hover{transform:none}}._root_6p1qz_1{--expert-max: 1200px;--expert-gutter: var(--spacing-6);--expert-scroll-offset: calc(var(--header-height) + var(--site-notice-offset) + var(--spacing-4));display:flex;flex-direction:column;width:100%;padding-bottom:var(--spacing-16);background-color:var(--background);color:var(--foreground)}._hero_6p1qz_16{width:100%;max-width:var(--expert-max);margin:0 auto;padding:var(--spacing-6) var(--expert-gutter) 0;box-sizing:border-box}._profileCard_6p1qz_26{position:relative;overflow:hidden;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._cover_6p1qz_35{height:6.5rem;background-color:var(--pastel-peach);border-bottom:1px solid var(--border)}._shareButton_6p1qz_41{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface);color:var(--foreground);font-family:var(--font-family-base);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color var(--animation-duration-fast) ease}._shareButton_6p1qz_41:hover{border-color:var(--tk-table-line)}._profileBody_6p1qz_65{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:var(--spacing-8);padding:0 var(--spacing-8) var(--spacing-6)}._avatar_6p1qz_72{width:8.5rem;height:8.5rem;margin-top:-4.25rem;overflow:hidden;border:4px solid var(--card);border-radius:var(--radius-full);background-color:var(--muted);box-shadow:0 1px 3px #14181f1f}._avatarImage_6p1qz_83{display:block;width:100%;height:100%;object-fit:cover}._avatarFallback_6p1qz_90{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--pastel-lavender);color:var(--pastel-lavender-ink);font-family:var(--font-family-heading);font-size:2.25rem;font-weight:700}._identity_6p1qz_103{min-width:0;padding-top:1.25rem}._name_6p1qz_108{margin:0;font-family:var(--font-family-heading);font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:var(--foreground)}._nameBadge_6p1qz_119{margin-left:var(--spacing-2);vertical-align:middle}._orgLine_6p1qz_124{margin:var(--spacing-1) 0 0;font-size:.9375rem;color:var(--muted-foreground)}._orgLine_6p1qz_124 strong,._orgLink_6p1qz_131{font-weight:600;color:var(--foreground)}._orgLink_6p1qz_131{text-decoration:none}._orgLink_6p1qz_131:hover{color:var(--tk-brand-text);text-decoration:underline;text-underline-offset:2px}._tagline_6p1qz_146{max-width:62ch;margin:var(--spacing-3) 0 0;font-size:1.0625rem;line-height:1.55;color:var(--sp-text)}._meta_6p1qz_154{display:flex;flex-wrap:wrap;gap:var(--spacing-2) 1.25rem;margin:var(--spacing-4) 0 0;padding:0;list-style:none;font-size:.875rem;color:var(--muted-foreground)}._meta_6p1qz_154 li{display:inline-flex;align-items:center;gap:.375rem}._meta_6p1qz_154 svg{flex-shrink:0}._links_6p1qz_175{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin-top:.875rem}._websiteLink_6p1qz_183,._socialLink_6p1qz_184{display:inline-flex;align-items:center;justify-content:center;height:2rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface);color:var(--foreground);text-decoration:none;transition:border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._websiteLink_6p1qz_183{gap:.375rem;max-width:16rem;padding:0 .75rem;font-size:.8125rem;font-weight:500}._websiteText_6p1qz_207{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._socialLink_6p1qz_184{width:2rem}._websiteLink_6p1qz_183:hover,._socialLink_6p1qz_184:hover{border-color:var(--tk-brand-text);color:var(--tk-brand-text)}._actions_6p1qz_225{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:var(--spacing-6)}._actionPrimary_6p1qz_232{padding:0 1.125rem;font-weight:600}._actionSecondary_6p1qz_237{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface);color:var(--foreground);font-family:var(--font-family-base);font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._actionSecondary_6p1qz_237:hover{border-color:var(--tk-table-line);background-color:var(--muted)}._shareButton_6p1qz_41:focus-visible,._actionSecondary_6p1qz_237:focus-visible,._websiteLink_6p1qz_183:focus-visible,._socialLink_6p1qz_184:focus-visible,._filter_6p1qz_266:focus-visible,._viewAll_6p1qz_267:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--tk-brand-text)}._stats_6p1qz_277{display:flex;flex-wrap:wrap;row-gap:var(--spacing-3);margin:0;padding:var(--spacing-4) var(--spacing-8);background-color:var(--sp-surface);border-top:1px solid var(--border)}._stat_6p1qz_277{display:flex;align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-6);border-left:1px solid var(--border)}._stat_6p1qz_277:first-child{padding-left:0;border-left:0}._statIcon_6p1qz_300{flex-shrink:0;order:0}._statValue_6p1qz_305{order:1;margin:0;font-family:var(--font-family-heading);font-size:1.0625rem;font-weight:800;color:var(--foreground);font-variant-numeric:tabular-nums}._statLabel_6p1qz_315{order:2;font-size:.8125rem;color:var(--muted-foreground);white-space:nowrap}._inkPeach_6p1qz_322{color:var(--pastel-peach-ink)}._inkSage_6p1qz_326{color:var(--pastel-sage-ink)}._inkLavender_6p1qz_330{color:var(--pastel-lavender-ink)}._inkPowder_6p1qz_334{color:var(--pastel-powder-ink)}._section_6p1qz_340{width:100%;max-width:var(--expert-max);margin:0 auto;padding:var(--spacing-12) var(--expert-gutter) 0;box-sizing:border-box;scroll-margin-top:var(--expert-scroll-offset)}._sectionTitle_6p1qz_349{margin:0 0 1.25rem;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--foreground)}._filters_6p1qz_364{display:flex;gap:var(--spacing-1);margin-bottom:1.75rem;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--border);scrollbar-width:none}._filters_6p1qz_364::-webkit-scrollbar{display:none}._filter_6p1qz_266{flex:none;padding:.625rem .875rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._filter_6p1qz_266:hover{color:var(--foreground)}._filterActive_6p1qz_399{border-bottom-color:var(--tk-brand-text);color:var(--foreground)}._catalogue_6p1qz_406{container-type:inline-size;display:flex;flex-direction:column;gap:2.5rem}._group_6p1qz_413{min-width:0}._groupHead_6p1qz_417{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._groupTitle_6p1qz_425{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:var(--foreground)}._viewAll_6p1qz_267{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) 0;border:0;background:none;color:var(--tk-brand-text);font-family:var(--font-family-base);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer}._viewAll_6p1qz_267:hover{text-decoration:underline;text-underline-offset:3px}._grid_6p1qz_453{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-4)}@container (min-width: 36rem){._grid_6p1qz_453{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 56rem){._grid_6p1qz_453{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}._cardRating_6p1qz_472{display:inline-flex;align-items:center;gap:.1875rem;font-weight:600;color:var(--foreground)}._cardRatingStar_6p1qz_480{color:var(--warning);fill:currentColor}._cardRatingCount_6p1qz_485{font-weight:400;color:var(--muted-foreground)}._cardStatus_6p1qz_490{text-transform:capitalize}._emptyPanel_6p1qz_494{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:2.5rem var(--spacing-4);text-align:center;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._emptyIcon_6p1qz_506{color:var(--muted-foreground)}._emptyTitle_6p1qz_510{margin:0;font-family:var(--font-family-heading);font-size:1.0625rem;font-weight:700;color:var(--foreground)}._emptyText_6p1qz_518{max-width:34rem;margin:0;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}._aboutGrid_6p1qz_528{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--spacing-12);align-items:start}._aboutMain_6p1qz_536{min-width:0}._aboutBlock_6p1qz_540+._aboutBlock_6p1qz_540{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid var(--border)}._blockTitle_6p1qz_546{margin:0 0 var(--spacing-3);font-family:var(--font-family-heading);font-size:1.0625rem;font-weight:700;color:var(--foreground)}._prose_6p1qz_554{max-width:68ch}._prose_6p1qz_554 p{margin:0 0 var(--spacing-4);font-size:1rem;line-height:1.75;color:var(--foreground);white-space:pre-line}._prose_6p1qz_554 p:last-child{margin-bottom:0}._mutedText_6p1qz_570{margin:0;font-size:.9375rem;color:var(--muted-foreground)}._tags_6p1qz_576{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:0;padding:0;list-style:none}._tag_6p1qz_146{padding:.3125rem .6875rem;border-radius:var(--radius);font-size:.8125rem;font-weight:500}._toneLavender_6p1qz_592{background-color:var(--pastel-lavender);color:var(--pastel-lavender-ink)}._toneSage_6p1qz_597{background-color:var(--pastel-sage);color:var(--pastel-sage-ink)}._tonePowder_6p1qz_602{background-color:var(--pastel-powder);color:var(--pastel-powder-ink)}._tonePeach_6p1qz_607{background-color:var(--pastel-peach);color:var(--pastel-peach-ink)}._rowList_6p1qz_612{margin:0;padding:0;list-style:none}._row_6p1qz_612{display:flex;gap:var(--spacing-3);padding:.875rem 0;border-top:1px solid var(--border)}._row_6p1qz_612:first-child{padding-top:0;border-top:0}._rowIconEducation_6p1qz_630,._rowIconAward_6p1qz_631{flex-shrink:0;margin-top:.0625rem}._rowIconEducation_6p1qz_630{color:var(--pastel-sage-ink)}._rowIconAward_6p1qz_631{color:var(--tk-brand-text)}._rowTitle_6p1qz_644{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--foreground)}._rowDesc_6p1qz_652{margin:.125rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}@media(min-width:768px){._rowListColumns_6p1qz_660{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}._rowListColumns_6p1qz_660 ._row_6p1qz_612:nth-child(2){padding-top:0;border-top:0}}._detailsPanel_6p1qz_672{padding:1.25rem;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow)}._panelTitle_6p1qz_680{margin:0 0 var(--spacing-1);font-family:var(--font-family-heading);font-size:1rem;font-weight:700;color:var(--foreground)}._detailList_6p1qz_688{margin:0}._detailRow_6p1qz_692{display:flex;gap:var(--spacing-3);padding:var(--spacing-3) 0}._detailRow_6p1qz_692+._detailRow_6p1qz_692{border-top:1px solid var(--border)}._detailRow_6p1qz_692:last-child{padding-bottom:0}._detailIcon_6p1qz_706{flex-shrink:0;margin-top:.125rem;color:var(--muted-foreground)}._detailBody_6p1qz_712{min-width:0}._detailLabel_6p1qz_716{font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._detailValue_6p1qz_722{margin:.125rem 0 0;font-size:.875rem;font-weight:500;color:var(--foreground);overflow-wrap:anywhere}._detailLink_6p1qz_730{color:var(--tk-brand-text);font-weight:600;text-decoration:none}._detailLink_6p1qz_730:hover{text-decoration:underline;text-underline-offset:2px}._timeline_6p1qz_744{position:relative;margin:0;padding:0 0 0 1.75rem;list-style:none}._timeline_6p1qz_744:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:.4375rem;width:2px;background-color:var(--border)}._timelineItem_6p1qz_761{position:relative;max-width:72ch;padding-bottom:1.75rem}._timelineItem_6p1qz_761:last-child{padding-bottom:0}._timelineDot_6p1qz_771{position:absolute;top:.25rem;left:calc(-1.75rem + 1px);width:.875rem;height:.875rem;box-sizing:border-box;border:2px solid var(--tk-brand-text);border-radius:var(--radius-full);background-color:var(--background)}._timelineCurrent_6p1qz_783 ._timelineDot_6p1qz_771{background-color:var(--tk-brand-text)}._timelineDate_6p1qz_787{margin:0;font-size:.8125rem;font-weight:600;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._timelineRole_6p1qz_795{margin:.125rem 0 0;font-family:var(--font-family-heading);font-size:1.0625rem;font-weight:700;color:var(--foreground)}._timelineOrg_6p1qz_803{margin:.125rem 0 0;font-size:.875rem;font-weight:500;color:var(--foreground)}._timelineLocation_6p1qz_810{font-weight:400;color:var(--muted-foreground)}._timelineDesc_6p1qz_815{margin:var(--spacing-2) 0 0;font-size:.875rem;line-height:1.65;color:var(--muted-foreground);white-space:pre-line}._teacherCta_6p1qz_825{width:100%;max-width:var(--expert-max);margin:0 auto;padding:var(--spacing-12) var(--expert-gutter) 0;box-sizing:border-box}._preview_6p1qz_836{--expert-max: 900px;padding-bottom:var(--spacing-12)}._preview_6p1qz_836 ._profileBody_6p1qz_65{grid-template-columns:6.5rem minmax(0,1fr);gap:var(--spacing-6)}._preview_6p1qz_836 ._avatar_6p1qz_72{width:6.5rem;height:6.5rem;margin-top:-3.25rem}._preview_6p1qz_836 ._name_6p1qz_108{font-size:1.75rem}._preview_6p1qz_836 ._section_6p1qz_340,._preview_6p1qz_836 ._teacherCta_6p1qz_825{padding-top:2.5rem}._preview_6p1qz_836 ._aboutGrid_6p1qz_528{grid-template-columns:minmax(0,1fr);gap:var(--spacing-8)}@media(max-width:1024px){._aboutGrid_6p1qz_528{grid-template-columns:minmax(0,1fr);gap:var(--spacing-8)}}@media(max-width:860px){._root_6p1qz_1{--expert-gutter: var(--spacing-4);padding-bottom:var(--spacing-12)}._profileBody_6p1qz_65{grid-template-columns:7rem minmax(0,1fr);gap:var(--spacing-6);padding:0 var(--spacing-6) var(--spacing-6)}._avatar_6p1qz_72{width:7rem;height:7rem;margin-top:-3.5rem}._stats_6p1qz_277{padding:var(--spacing-4) var(--spacing-6)}._stat_6p1qz_277{padding:0 var(--spacing-4)}._section_6p1qz_340,._teacherCta_6p1qz_825{padding-top:2.5rem}._sectionTitle_6p1qz_349{font-size:1.375rem}}@media(max-width:640px){._hero_6p1qz_16{padding-top:var(--spacing-4)}._cover_6p1qz_35{height:4.5rem}._shareButton_6p1qz_41{top:var(--spacing-3);right:var(--spacing-3)}._profileBody_6p1qz_65{grid-template-columns:minmax(0,1fr);gap:var(--spacing-3);padding:0 var(--spacing-4) 1.25rem}._avatar_6p1qz_72{width:5.5rem;height:5.5rem;margin-top:-2.75rem}._avatarFallback_6p1qz_90{font-size:1.75rem}._identity_6p1qz_103{padding-top:0}._tagline_6p1qz_146{font-size:1rem}._actions_6p1qz_225>*{flex:1 1 auto}._actions_6p1qz_225 ._actionPrimary_6p1qz_232{flex-basis:100%}._stats_6p1qz_277{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3);padding:var(--spacing-4)}._stat_6p1qz_277,._stat_6p1qz_277:first-child{padding:0;border-left:0}._statLabel_6p1qz_315{white-space:normal}}@media(prefers-reduced-motion:reduce){._shareButton_6p1qz_41,._actionSecondary_6p1qz_237,._websiteLink_6p1qz_183,._socialLink_6p1qz_184,._filter_6p1qz_266{transition:none}}
