._header_175z5_1{flex-direction:column;gap:12px;display:flex}._label_175z5_7{color:var(--color-accent);font-family:var(--font-mono);font-size:.8125rem;font-weight:var(--weight-regular);letter-spacing:normal;margin:0;line-height:1.4}@media (width<=767px){._header_175z5_1{gap:8px}._label_175z5_7{font-size:.75rem}}._about_1tn3w_1{flex-wrap:wrap;gap:24px;display:flex}._panel_1tn3w_7{border-radius:var(--radius-panel);flex-direction:column;gap:20px;min-width:0;display:flex}._text_1tn3w_15{flex:3 560px;padding:44px}._text_1tn3w_15 p{color:var(--color-text);line-height:1.75}._text_1tn3w_15 p:last-child:not(:nth-child(2)){color:var(--color-text-muted)}._skills_1tn3w_30{flex:2 380px;padding:36px}._group_1tn3w_35{flex-direction:column;gap:9px;display:flex}._groupName_1tn3w_41{color:var(--color-text-muted);font-size:.8125rem;font-weight:600;line-height:1.4}@media (width<=767px){._about_1tn3w_1{border:1px solid var(--glass-default-border);background:var(--glass-default-bg);-webkit-backdrop-filter:blur(var(--glass-default-blur));backdrop-filter:blur(var(--glass-default-blur));border-radius:24px;flex-direction:column;gap:20px;padding:24px}._about_1tn3w_1 ._panel_1tn3w_7{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:none;gap:14px;padding:0}._about_1tn3w_1 ._skills_1tn3w_30{border-top:1px solid var(--divider);padding-top:20px}._text_1tn3w_15 p{line-height:1.7}._group_1tn3w_35{gap:8px}._groupName_1tn3w_41{font-size:.75rem}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._about_1tn3w_1{background:var(--glass-fallback-bg)}}}._contact_qh1zu_1{border-radius:var(--radius-panel-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:36px;padding:64px 56px;display:flex}._text_qh1zu_11{flex-direction:column;flex:auto;gap:16px;min-width:0;display:flex}._title_qh1zu_19{letter-spacing:-.04em;font-size:clamp(2.25rem,1.414rem + 3.429vw,3.5rem);line-height:1}@media (width>=1100px){._contact_qh1zu_1{flex-wrap:nowrap}._title_qh1zu_19{white-space:nowrap;font-size:3.5rem}}._body_qh1zu_37{max-width:600px;color:var(--color-text-secondary);font-size:1.125rem;line-height:1.6}._actions_qh1zu_44{flex-direction:column;flex:0 0 280px;gap:12px;display:flex}._email_qh1zu_51{border-radius:16px;padding:16px 22px;display:flex}._social_qh1zu_57{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._social_qh1zu_57 a{border-color:var(--border-control);border-radius:16px;padding:14px 18px}@media (width<=767px){._contact_qh1zu_1{border-radius:26px;flex-direction:column;align-items:stretch;gap:16px;padding:28px 22px}._text_qh1zu_11{flex:none}._title_qh1zu_19{line-height:1.05}._body_qh1zu_37{font-size:.9375rem}._actions_qh1zu_44{flex:none;gap:10px}._email_qh1zu_51{border-radius:var(--radius-button);padding:15px;font-size:.9375rem}._social_qh1zu_57{gap:10px}._social_qh1zu_57 a{border-radius:var(--radius-button);padding:13px;font-size:.875rem}}._desktop_1nnwj_7{width:min(600px,100%);margin-inline:auto;container-type:inline-size}._stage_1nnwj_13{--u:calc(100cqi / 600);aspect-ratio:600/570;width:100%;position:relative}._links_1nnwj_20{fill:none;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._links_1nnwj_20 ._primary_1nnwj_30{stroke:var(--color-accent);stroke-opacity:var(--link-opacity);stroke-width:1.6px}._links_1nnwj_20 ._techLinks_1nnwj_36{stroke:var(--line-dashed);stroke-width:1px;stroke-dasharray:3 5}._links_1nnwj_20 ._curves_1nnwj_42{stroke:var(--line-faint);stroke-width:1px}._domains_1nnwj_47,._techs_1nnwj_48{margin:0;padding:0;list-style:none}._domain_1nnwj_47,._tech_1nnwj_36{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}._domain_1nnwj_47{align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u)) calc(13 * var(--u));border:1px solid var(--glass-dense-border);border-radius:calc(16 * var(--u));background:var(--glass-dense-bg);display:flex}._domainText_1nnwj_80{gap:calc(1 * var(--u));flex-direction:column;display:flex}._domain_1nnwj_47 strong{color:var(--color-text-strong);font-size:calc(14 * var(--u));font-weight:var(--weight-bold);line-height:1.25}._domain_1nnwj_47 ._sub_1nnwj_93{font-size:calc(10 * var(--u));line-height:1.3}._dot_1nnwj_98{background:var(--color-accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--color-accent-halo);border-radius:50%;flex:none}._desktop_1nnwj_7 ._dot_1nnwj_98{width:calc(9 * var(--u));height:calc(9 * var(--u));box-shadow:0 0 0 calc(4 * var(--u)) var(--color-accent-halo)}._secondary_1nnwj_113 ._dot_1nnwj_98,._desktop_1nnwj_7 ._secondary_1nnwj_113 ._dot_1nnwj_98{background:var(--color-accent-secondary);box-shadow:0 0 0 4px var(--color-accent-secondary-halo)}._desktop_1nnwj_7 ._secondary_1nnwj_113 ._dot_1nnwj_98{box-shadow:0 0 0 calc(4 * var(--u)) var(--color-accent-secondary-halo)}._sub_1nnwj_93{color:var(--color-text-muted);font-family:var(--font-mono)}._tech_1nnwj_36{padding:calc(5 * var(--u)) calc(10 * var(--u));border:1px solid var(--glass-subtle-border);border-radius:var(--radius-pill);background:var(--glass-subtle-bg);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:calc(11 * var(--u));line-height:1.4}._profile_1nnwj_139{border:1px solid var(--glass-dense-border);background:var(--glass-dense-bg);left:calc(var(--left) * var(--u));top:calc(var(--top) * var(--u));width:calc(var(--width) * var(--u));gap:calc(14 * var(--u));padding:calc(22 * var(--u));border-radius:calc(26 * var(--u));box-shadow:var(--shadow-profile);flex-direction:column;display:flex;position:absolute}._identity_1nnwj_154{align-items:center;gap:calc(14 * var(--u));display:flex}._photo_1nnwj_160{width:calc(66 * var(--u));height:calc(66 * var(--u));border-radius:calc(18 * var(--u));object-fit:cover;flex:none}._monogram_1nnwj_168{border:1px solid var(--glass-subtle-border);background:var(--fill-control);color:var(--color-accent);font-weight:var(--weight-heavy);letter-spacing:-.02em;font-size:calc(24 * var(--u));justify-content:center;align-items:center;display:flex}._who_1nnwj_180{gap:calc(5 * var(--u));flex-direction:column;min-width:0;display:flex}._name_1nnwj_187{color:var(--color-text-strong);font-size:calc(18 * var(--u));line-height:1.3}._status_1nnwj_193{color:var(--color-success-text);font-size:calc(12 * var(--u));align-items:center;gap:7px;line-height:1.4;display:inline-flex}._statusDot_1nnwj_202{background:var(--color-success-dot);border-radius:50%;flex:none;width:8px;height:8px}._divider_1nnwj_210{background:var(--divider);border:0;width:100%;height:1px;margin:0}._facts_1nnwj_218{gap:calc(9 * var(--u));font-size:calc(13 * var(--u));flex-direction:column;margin:0;line-height:1.4;display:flex}._facts_1nnwj_218 div{justify-content:space-between;gap:calc(10 * var(--u));display:flex}._facts_1nnwj_218 dt{color:var(--color-text-muted)}._facts_1nnwj_218 dd{color:var(--color-text-strong);text-align:right;margin:0}._mobile_1nnwj_247{display:none}._mobileProfile_1nnwj_251{border-radius:24px;align-items:center;gap:14px;padding:18px;display:flex}._mobilePhoto_1nnwj_259{object-fit:cover;border-radius:16px;flex:none;width:60px;height:60px}._mobilePhoto_1nnwj_259._monogram_1nnwj_168{font-size:1.375rem}._mobile_1nnwj_247 ._who_1nnwj_180{gap:4px}._mobileName_1nnwj_275{color:var(--color-text-strong);font-size:1.0625rem;line-height:1.3}._mobile_1nnwj_247 ._status_1nnwj_193{gap:6px;font-size:.75rem}._mobile_1nnwj_247 ._statusDot_1nnwj_202{width:7px;height:7px}._detail_1nnwj_291{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}._trunkWrap_1nnwj_297{position:relative}._trunk_1nnwj_297{flex-direction:column;gap:14px;margin:0;padding:18px 0 0 30px;list-style:none;display:flex;position:relative}._trunk_1nnwj_297:before{content:"";background:var(--color-accent);width:1.6px;opacity:var(--link-opacity);position:absolute;top:0;bottom:24px;left:13px}._domainCard_1nnwj_322{border-radius:var(--radius-card-sm);flex-direction:column;gap:9px;padding:12px 14px;display:flex;position:relative}._domainCard_1nnwj_322:before{content:"";background:var(--line-strong);width:16px;height:1.5px;position:absolute;top:24px;left:-17px}._domainHead_1nnwj_342{align-items:center;gap:10px;display:flex}._domainHead_1nnwj_342 strong{color:var(--color-text-strong);font-size:.9375rem;font-weight:var(--weight-bold);line-height:1.3}._domainHead_1nnwj_342 ._sub_1nnwj_93{text-align:right;margin-left:auto;font-size:.625rem}._mobileTechs_1nnwj_361{padding-left:19px}@media (width<=767px){._desktop_1nnwj_7{display:none}._mobile_1nnwj_247{flex-direction:column;display:flex}}._packetPrimary_1nnwj_381{fill:var(--color-accent)}._packetSecondary_1nnwj_385{fill:var(--color-accent-secondary)}._packetFaint_1nnwj_389{fill:var(--color-accent-soft)}._trunkPackets_1nnwj_394{pointer-events:none;width:6px;display:none;position:absolute;top:0;bottom:24px;left:10.8px;overflow:hidden}._trunkPacket_1nnwj_394{animation:4.2s linear infinite both _trunk-down_1nnwj_1;position:absolute;inset:0}._trunkPacket_1nnwj_394:after{content:"";background:var(--color-accent-soft);border-radius:50%;width:6px;height:6px;position:absolute;bottom:0;left:0}._trunkPacket_1nnwj_394:nth-child(2){animation-duration:3.4s;animation-delay:3.4s}._stretchPackets_1nnwj_431{pointer-events:none;width:6px;display:none;position:absolute;top:24px;bottom:-38px;left:-19.2px;overflow:hidden}._amberPacket_1nnwj_442{animation-name:_trunk-up_1nnwj_1;animation-duration:2.6s;animation-delay:1.8s}._amberPacket_1nnwj_442:after{background:var(--color-accent-secondary)}@media (prefers-reduced-motion:no-preference){._trunkPackets_1nnwj_394,._stretchPackets_1nnwj_431{display:block}:root:not([data-entered]) ._profile_1nnwj_139,:root:not([data-entered]) ._mobileProfile_1nnwj_251{animation:.5s cubic-bezier(.2,.7,.2,1) .1s both _appear_1nnwj_1}:root:not([data-entered]) ._primary_1nnwj_30 path{animation:_draw_1nnwj_1 .45s calc(.4s + var(--i) * 50ms) ease-out both}:root:not([data-entered]) ._curves_1nnwj_42 path{animation:.5s ease-out .75s both _draw_1nnwj_1}:root:not([data-entered]) ._techLinks_1nnwj_36 path{animation:.3s ease-out .85s both _fade_1nnwj_1}:root:not([data-entered]) ._domain_1nnwj_47{animation:_light-up_1nnwj_1 .35s calc(.6s + var(--i) * 60ms) cubic-bezier(.2, .7, .2, 1) both}:root:not([data-entered]) ._tech_1nnwj_36{animation:_light-up_1nnwj_1 .3s calc(.9s + var(--i) * 60ms) ease-out both}:root:not([data-entered]) ._trunk_1nnwj_297:before{transform-origin:top;animation:.7s ease-out .25s both _grow_1nnwj_1}:root:not([data-entered]) ._domainCard_1nnwj_322{animation:_rise_1nnwj_1 .45s calc(.35s + var(--i) * 80ms) cubic-bezier(.2, .7, .2, 1) both}:root:not([data-entered]) ._trunkPackets_1nnwj_394,:root:not([data-entered]) ._stretchPackets_1nnwj_431{animation:.4s 1.3s both _fade_1nnwj_1}}@keyframes _appear_1nnwj_1{0%{opacity:0;scale:.96}}@keyframes _draw_1nnwj_1{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes _fade_1nnwj_1{0%{opacity:0}}@keyframes _light-up_1nnwj_1{0%{opacity:0;scale:.85}}@keyframes _grow_1nnwj_1{0%{scale:1 0}}@keyframes _rise_1nnwj_1{0%{opacity:0;translate:0 12px}}@keyframes _trunk-down_1nnwj_1{0%{opacity:0;translate:0 -100%}12%,88%{opacity:1}to{opacity:0;translate:0}}@keyframes _trunk-up_1nnwj_1{0%{opacity:0;translate:0}12%,88%{opacity:1}to{opacity:0;translate:0 -100%}}._hero_19kcr_1{flex-direction:column;gap:56px;display:flex}._text_19kcr_7{flex-direction:column;gap:26px;min-width:0;display:flex}._tagline_19kcr_14{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;line-height:1.4}._name_19kcr_23{line-height:.95}._intro_19kcr_27{max-width:540px;color:var(--color-text-secondary);font-size:var(--text-lead);line-height:1.55}._actions_19kcr_34{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}._visual_19kcr_41{min-width:0}@media (width>=1100px){._hero_19kcr_1{grid-template-columns:minmax(0,494fr) minmax(0,634fr);align-items:center;gap:40px;display:grid}}@media (width<=767px){._hero_19kcr_1{gap:48px}._text_19kcr_7{gap:18px}._tagline_19kcr_14{font-size:.6875rem}._actions_19kcr_34{flex-direction:column;gap:10px;margin-top:4px}}@media (prefers-reduced-motion:no-preference){:root:not([data-entered]) ._text_19kcr_7>*{animation:.6s cubic-bezier(.2,.7,.2,1) both _rise_19kcr_1}:root:not([data-entered]) ._text_19kcr_7>:nth-child(2){animation-delay:70ms}:root:not([data-entered]) ._text_19kcr_7>:nth-child(3){animation-delay:.14s}:root:not([data-entered]) ._text_19kcr_7>:nth-child(4){animation-delay:.21s}}@keyframes _rise_19kcr_1{0%{opacity:0;translate:0 16px}}._projects_1ya2t_1{flex-direction:column;gap:28px;display:flex}._header_1ya2t_7{grid-template-columns:1fr auto;align-items:end;gap:12px 16px;display:grid}._header_1ya2t_7>:not(._intro_1ya2t_14){grid-column:1}._intro_1ya2t_14{max-width:420px;color:var(--color-text-muted);grid-area:1/2/span 2;align-self:end;font-size:1rem;line-height:1.6}._tags_1ya2t_28{color:var(--color-accent);font-family:var(--font-mono);text-transform:lowercase;font-size:.8125rem;line-height:1.5}._featuredCover_1ya2t_37,._cardCover_1ya2t_38,._iconFallback_1ya2t_39{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}._featured_1ya2t_37{color:var(--color-text-strong);border-radius:30px;flex-wrap:wrap;align-items:center;text-decoration:none;display:flex;overflow:hidden}._featuredText_1ya2t_60{flex-direction:column;flex:440px;justify-content:center;gap:16px;min-width:0;padding:44px;display:flex}._featuredTitle_1ya2t_70{letter-spacing:-.04em;font-size:3.5rem;line-height:1.05}._featuredSummary_1ya2t_76{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.6}._featuredCover_1ya2t_37{border-radius:20px;flex:440px;width:auto;min-width:0;margin:16px}._grid_1ya2t_94{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}._grid_1ya2t_94 li{display:flex}._card_1ya2t_38{color:var(--color-text-strong);border-radius:24px;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}._cardCover_1ya2t_38{border-radius:var(--radius-image);width:calc(100% - 24px);margin:12px 12px 0}._iconTile_1ya2t_123{display:none}._cardBody_1ya2t_127{flex-direction:column;gap:10px;min-width:0;padding:22px 24px 26px;display:flex}._cardHead_1ya2t_135{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}._cardHead_1ya2t_135>span{white-space:nowrap}._cardTitle_1ya2t_147{font-size:1.4375rem;font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1.2}._cardSummary_1ya2t_154{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55}._cardTags_1ya2t_160{margin-top:auto;font-size:.75rem}._featured_1ya2t_37:hover,._card_1ya2t_38:hover{border-color:var(--glass-strong-border);color:var(--color-text-strong)}@media (width<=1099px){._grid_1ya2t_94{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){._projects_1ya2t_1{gap:18px}._header_1ya2t_7{display:flex}._intro_1ya2t_14{font-size:.9375rem}._featured_1ya2t_37{border-radius:24px;flex-direction:column;align-items:stretch}._featuredCover_1ya2t_37{border-radius:var(--radius-image);flex:none;order:-1;width:calc(100% - 20px);margin:10px 10px 0}._featuredText_1ya2t_60{flex:none;gap:10px;padding:18px 20px 22px}._featuredTitle_1ya2t_70{font-size:2rem}._featuredSummary_1ya2t_76{font-size:.9375rem;line-height:1.55}._tags_1ya2t_28{font-size:.6875rem}._grid_1ya2t_94{grid-template-columns:minmax(0,1fr);gap:18px}._card_1ya2t_38{border-radius:20px;flex-direction:row;align-items:center;gap:14px;padding:10px}._cardCover_1ya2t_38,._cardTags_1ya2t_160{display:none}._iconTile_1ya2t_123{--tile:88px;width:var(--tile);height:var(--tile);padding:calc(var(--tile) * .18);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}._icon_1ya2t_39{object-fit:contain;width:100%;height:100%}._iconTile_1ya2t_123:has(._iconFallback_1ya2t_39){padding:0}._iconFallback_1ya2t_39{aspect-ratio:1;width:100%;height:100%}._cardBody_1ya2t_127{flex:1;gap:5px;padding:0}._cardHead_1ya2t_135{justify-content:flex-start;gap:4px 8px}._cardHead_1ya2t_135>span{margin-left:auto}._cardTitle_1ya2t_147{letter-spacing:normal;font-size:1rem}._cardSummary_1ya2t_154{font-size:.8125rem;line-height:1.45}}._grid_20phh_1{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:0;display:grid}._tile_20phh_9{border-radius:22px;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:24px;display:flex}._value_20phh_18{color:var(--color-text-strong);font-size:2.5rem;font-weight:var(--weight-heavy);letter-spacing:-.03em;margin:0;line-height:1.1}._tile_20phh_9:first-child ._value_20phh_18{color:var(--color-accent)}._label_20phh_31{color:var(--color-text-muted);font-size:.875rem;line-height:1.4}@media (width<=767px){._grid_20phh_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._tile_20phh_9{border-radius:18px;gap:6px;padding:16px}._value_20phh_18{font-size:1.75rem}._label_20phh_31{font-size:.75rem}}._timeline_c0tmy_1{flex-direction:column;gap:36px;display:flex}._experience_c0tmy_8{--step:var(--color-accent)}._education_c0tmy_12{--step:var(--color-accent-secondary)}._org_c0tmy_16{color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}._desktop_c0tmy_26{flex-direction:column;gap:20px;display:flex}._route_c0tmy_32{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1099px){._route_c0tmy_32{grid-template-columns:repeat(4,minmax(0,1fr))}}._route_c0tmy_32 li{display:flex}._step_c0tmy_52{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:12px;width:100%;padding:0;display:flex}._marker_c0tmy_65{align-items:center;gap:8px;display:flex}._dot_c0tmy_71{border:2px solid var(--step);background:var(--color-bg-mid);border-radius:50%;flex:none;width:14px;height:14px}._selected_c0tmy_80 ._dot_c0tmy_71{background:var(--step)}._line_c0tmy_84{background:var(--line);flex:1;height:2px}._year_c0tmy_90,._period_c0tmy_91{color:var(--step);font-family:var(--font-mono);font-size:.8125rem;line-height:1.4}._card_c0tmy_98{border-radius:18px;flex-direction:column;flex:1;gap:8px;min-height:120px;padding:18px;display:flex}._card_c0tmy_98 strong{color:var(--color-text-strong);font-size:.9375rem;font-weight:var(--weight-bold);line-height:1.3}._step_c0tmy_52:hover ._card_c0tmy_98{border-color:var(--glass-strong-border)}._selected_c0tmy_80 ._card_c0tmy_98,._step_c0tmy_52:hover._selected_c0tmy_80 ._card_c0tmy_98{border-color:var(--step)}._detail_c0tmy_124{border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:28px 32px;display:flex}._detailHead_c0tmy_132{flex-direction:column;gap:6px;display:flex}._detailTitle_c0tmy_138{letter-spacing:-.02em;font-size:1.375rem;line-height:1.25}._detailText_c0tmy_144{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}._fullTitle_c0tmy_150{color:var(--color-text);font-size:.875rem;font-weight:600;line-height:1.45}._points_c0tmy_157{color:var(--color-text);flex-direction:column;gap:6px;margin:0;padding-left:1.2em;font-size:.9375rem;line-height:1.6;display:flex}._points_c0tmy_157 li::marker{color:var(--step)}._legend_c0tmy_172{color:var(--color-text-muted);font-family:var(--font-mono);flex-wrap:wrap;gap:4px 2.5em;font-size:.75rem;line-height:1.6;display:flex}._legend_c0tmy_172>span{align-items:center;gap:.6em;display:inline-flex}._legendDot_c0tmy_188{background:var(--step);border-radius:50%;width:.7em;height:.7em}._mobile_c0tmy_199{flex-direction:column;gap:12px;margin:0;padding:0 0 0 28px;list-style:none;display:none;position:relative}._mobile_c0tmy_199:before{content:"";background:var(--line);width:2px;position:absolute;top:8px;bottom:8px;left:6px}._mobileItem_c0tmy_219{position:relative}._mobileDot_c0tmy_223{z-index:1;border:2px solid var(--step);background:var(--color-bg-mid);border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:-29px}._mobileCard_c0tmy_235{border-radius:var(--radius-card-sm)}._mobileToggle_c0tmy_239{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;width:100%;padding:14px 16px;display:flex}._mobileToggle_c0tmy_239 strong{color:var(--color-text-strong);font-size:.9375rem;font-weight:var(--weight-bold);line-height:1.3}._mobileToggle_c0tmy_239 ._period_c0tmy_91{font-size:.6875rem}._slot_c0tmy_263:empty{display:none}._mobilePanel_c0tmy_267{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}@media (width<=767px){._timeline_c0tmy_1{gap:22px}._desktop_c0tmy_26{display:none}._mobile_c0tmy_199{display:flex}._points_c0tmy_157,._detailText_c0tmy_144{font-size:.875rem}}._home_q3cka_1{gap:var(--section-gap);flex-direction:column;padding-top:80px;display:flex}._home_q3cka_1 section[id]{scroll-margin-top:96px}._stats_q3cka_14{margin-top:-60px}._stats_q3cka_14:empty{display:none}@media (width<=767px){._home_q3cka_1{padding-top:42px}._home_q3cka_1 section[id]{scroll-margin-top:80px}._stats_q3cka_14{margin-top:0}}
