._root_1cwgd_5{--field-bg:var(--white);--field-ink:var(--ink);z-index:120;justify-content:flex-end;display:flex;position:fixed;inset:0}._root_1cwgd_5[data-field=psychology]{--field-bg:var(--violet);--field-ink:var(--paper)}._root_1cwgd_5[data-field=social]{--field-bg:var(--lime);--field-ink:var(--ink)}._root_1cwgd_5[data-field=speech]{--field-bg:var(--coral);--field-ink:var(--paper)}._root_1cwgd_5[data-field=conflict]{--field-bg:var(--lilac);--field-ink:var(--ink)}._root_1cwgd_5[data-field=management]{--field-bg:var(--ink);--field-ink:var(--paper)}._backdrop_1cwgd_21{background:color-mix(in srgb, var(--desk) 62%, transparent);cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;animation:.16s _fade_1cwgd_1;position:absolute;inset:0}._panel_1cwgd_31{overscroll-behavior:contain;border-left:1px solid var(--line);background:var(--sheet);width:min(520px,100%);height:100%;color:var(--ink);flex-direction:column;padding:22px 26px 30px;animation:.22s cubic-bezier(.2,.8,.2,1) _slide_1cwgd_1;display:flex;position:relative;overflow:auto;box-shadow:-24px 0 60px -30px #0009}@keyframes _fade_1cwgd_1{0%{opacity:0}}@keyframes _slide_1cwgd_1{0%{opacity:0;transform:translate(40px)}}._head_1cwgd_55{justify-content:space-between;align-items:center;gap:12px;display:flex}._kicker_1cwgd_62{color:var(--ink-soft);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}._close_1cwgd_71{border:1px solid var(--ink);background:var(--white);width:40px;height:40px;color:var(--ink);font:500 24px / 1 var(--font-sans-stack);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}._close_1cwgd_71:hover{background:var(--lime)}._identity_1cwgd_89{align-items:flex-start;gap:16px;margin-top:18px;display:flex}._monogram_1cwgd_96{border:1px solid var(--ink);background:var(--field-bg);width:60px;height:60px;color:var(--field-ink);font-family:var(--font-display-stack);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}._name_1cwgd_112{margin:0}._surname_1cwgd_116{font-family:var(--font-display-stack);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.05;display:block}._given_1cwgd_126{font-size:var(--fs-base);margin-top:4px;font-weight:600;display:block}._role_1cwgd_133{color:var(--ink-soft);font-size:var(--fs-2xs);margin:8px 0 0;line-height:1.45}._role_1cwgd_133 b{color:var(--ink)}._actions_1cwgd_144{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}._primary_1cwgd_151,._secondary_1cwgd_152,._star_1cwgd_153{border:1px solid var(--ink);border-radius:var(--radius-pill);min-height:40px;font:700 13px / 1.2 var(--font-sans-stack);cursor:pointer;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-flex}._primary_1cwgd_151{background:var(--ink);color:var(--paper)}._primary_1cwgd_151:hover{background:var(--violet);border-color:var(--violet)}._secondary_1cwgd_152,._star_1cwgd_153{background:var(--white);color:var(--ink)}._secondary_1cwgd_152:hover,._star_1cwgd_153:hover{background:var(--lime)}._star_1cwgd_153 svg{fill:#0000;stroke:currentColor;stroke-width:1.6px}._star_1cwgd_153[aria-pressed=true]{background:var(--lime)}._star_1cwgd_153[aria-pressed=true] svg{fill:var(--ink)}._block_1cwgd_201{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}._blockKicker_1cwgd_207{color:var(--ink-soft);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}._addressRow_1cwgd_217{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}._addressRow_1cwgd_217+._addressRow_1cwgd_217{margin-top:8px}._address_1cwgd_217{font-family:var(--font-display-stack);letter-spacing:-.01em;font-size:19px;font-weight:700}._salutation_1cwgd_236{color:var(--ink-soft);font-size:var(--fs-sm)}._copy_1cwgd_241{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--white);min-height:32px;color:var(--ink);font:700 12px / 1.2 var(--font-sans-stack);cursor:pointer;padding:5px 12px;transition:background-color .12s,border-color .12s}._copy_1cwgd_241:hover{border-color:var(--ink);background:var(--lime)}._copy_1cwgd_241[data-done=true]{border-color:var(--green);background:var(--green);color:var(--paper)}._facts_1cwgd_264{gap:12px;margin:0;display:grid}._facts_1cwgd_264>div{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;display:grid}._facts_1cwgd_264 dt{color:var(--ink-soft);font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;padding-top:3px;font-size:11px;font-weight:600}._facts_1cwgd_264 dd{font-size:var(--fs-sm);margin:0;line-height:1.45}._muted_1cwgd_293{color:var(--ink-soft)}._ruler_1cwgd_297{background:color-mix(in srgb, var(--ink), transparent 90%);border-radius:3px;height:6px;margin-bottom:6px;display:block;position:relative;overflow:hidden}._ruler_1cwgd_297 i{background:var(--ink);border-radius:3px;height:100%;position:absolute;top:0;left:0}._ruler_1cwgd_297 i[data-kind=field]{background:var(--lime);box-shadow:inset 0 0 0 1px var(--ink)}._programs_1cwgd_321,._service_1cwgd_322{gap:6px;margin:0;padding:0;list-style:none;display:grid}._programs_1cwgd_321 li{align-items:baseline;gap:10px;display:flex}._programs_1cwgd_321 code{border:1px solid var(--line-strong);font-family:var(--font-mono-stack);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}._programs_1cwgd_321 small{color:var(--ink-soft)}._service_1cwgd_322 li{padding-left:14px;position:relative}._service_1cwgd_322 li:before{border:1px solid var(--ink);background:var(--field-bg);content:"";border-radius:2px;width:6px;height:6px;position:absolute;top:8px;left:0;transform:rotate(-9deg)}._service_1cwgd_322 li[data-kind=thesis]{font-weight:700}._chips_1cwgd_371{flex-wrap:wrap;align-items:center;gap:6px;margin-right:8px;display:inline-flex}._chipsLabel_1cwgd_379{color:var(--ink-soft);font-family:var(--font-mono-stack);font-size:11px}._chips_1cwgd_371 button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--white);min-height:32px;color:var(--ink);font:700 13px / 1.2 var(--font-sans-stack);cursor:pointer;align-items:baseline;gap:6px;padding:4px 12px;display:inline-flex}._chips_1cwgd_371 button small{color:var(--ink-soft);font-weight:500}._chips_1cwgd_371[data-size=sm] button{min-height:26px;padding:2px 9px;font-size:12px}._chips_1cwgd_371 button:hover{border-color:var(--ink);background:var(--lime)}._subjects_1cwgd_415{counter-reset:subject;margin:0;padding:0;list-style:none}._subjects_1cwgd_415 li{border-top:1px solid var(--line);counter-increment:subject;padding:9px 0 9px 32px;position:relative}._subjects_1cwgd_415 li:before{color:var(--ink-soft);font-family:var(--font-mono-stack);content:counter(subject, decimal-leading-zero);font-size:11px;position:absolute;top:11px;left:0}._subjectName_1cwgd_439{font-size:var(--fs-sm);font-weight:600;line-height:1.4;display:block}._subjects_1cwgd_415 ._chips_1cwgd_371{margin-top:6px}._foot_1cwgd_450{color:var(--ink-soft);margin:26px 0 0;font-size:12px;line-height:1.5}@media (width<=760px){._root_1cwgd_5{justify-content:stretch;align-items:flex-end}._panel_1cwgd_31{width:100%;height:auto;max-height:90dvh;padding:14px 18px calc(24px + env(safe-area-inset-bottom));border-left:0;border-top:1px solid var(--line);border-radius:22px 22px 0 0;animation:.24s cubic-bezier(.2,.8,.2,1) _rise_1cwgd_1}._panel_1cwgd_31:before{background:var(--line-strong);content:"";border-radius:2px;width:44px;height:4px;margin:0 auto 10px;display:block}@keyframes _rise_1cwgd_1{0%{opacity:0;transform:translateY(60px)}}._facts_1cwgd_264>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:reduce){._backdrop_1cwgd_21,._panel_1cwgd_31{animation:none}}
