.ContactPanel_page__3tlyR{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2)}.ContactPanel_card__UFY8U{background:#ffffff}.ContactPanel_cardHeader__h_Urs,.ContactPanel_card__UFY8U{position:relative;padding:var(--space-3);border:var(--grid-stroke) solid var(--line);overflow:hidden}.ContactPanel_cardHeader__h_Urs{background:linear-gradient(90deg,#ffffff 0 68%,color-mix(in srgb,var(--accent-contact) 12%,#ffffff 88%) 68% 100%)}.ContactPanel_cardHeader__h_Urs:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent-contact)}.ContactPanel_cardHeader__h_Urs:after{content:"";position:absolute;top:0;right:0;width:clamp(36px,7vw,56px);height:clamp(36px,7vw,56px);background:var(--accent-contact);border-left:var(--grid-stroke) solid var(--line);border-bottom:var(--grid-stroke) solid var(--line)}.ContactPanel_card__UFY8U:before{left:0;bottom:0;width:4px}.ContactPanel_card__UFY8U:after,.ContactPanel_card__UFY8U:before{content:"";position:absolute;top:0;background:var(--accent-contact)}.ContactPanel_card__UFY8U:after{right:0;width:clamp(28px,5.5vw,44px);height:clamp(28px,5.5vw,44px);border-left:var(--grid-stroke) solid var(--line);border-bottom:var(--grid-stroke) solid var(--line)}.ContactPanel_title__msJhT{margin:0 0 var(--space-2);font-size:var(--section-title-size);line-height:1.05;letter-spacing:-.04em}.ContactPanel_sectionTitle__7Sbdf{margin:0 0 var(--space-2);font-size:clamp(1.1rem,3.5vw,1.4rem);line-height:1.1;letter-spacing:-.02em;display:flex;align-items:center;gap:clamp(8px,2vw,12px)}.ContactPanel_sectionTitle__7Sbdf:before{content:"";display:block;width:clamp(14px,3vw,18px);height:clamp(14px,3vw,18px);background:var(--accent-contact);border:2px solid var(--line);flex-shrink:0}.ContactPanel_intro__GFYFl{margin:0 0 var(--space-2);font-size:var(--body-md);line-height:1.8;max-width:52ch}.ContactPanel_status__kMa4h{display:flex;align-items:center;gap:var(--space-1);padding:clamp(10px,2.4vw,14px) var(--space-2);border:var(--grid-stroke) solid var(--line);background:var(--tint-contact);margin-top:var(--space-2)}.ContactPanel_statusLabel__PDm5J{display:inline-flex;align-items:center;min-height:var(--chip-height);padding:0 var(--chip-padding-x);border:2px solid var(--line);background:var(--accent-contact);color:#ffffff;font-size:var(--chip-font);font-weight:800;white-space:nowrap}.ContactPanel_statusMessage__Wp5YG{margin:0;font-size:var(--body-sm);font-weight:600;line-height:1.5}.ContactPanel_linksList__ERfSr{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ContactPanel_linksItem__PS_AE a{display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,2.2vw,14px);min-height:clamp(46px,10vw,56px);padding:0 clamp(12px,3vw,18px);border:var(--grid-stroke) solid var(--line);background:#ffffff;font-weight:700;font-size:var(--body-sm);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.ContactPanel_linksItem__PS_AE:nth-child(3n+1) a{background:var(--tint-progress)}.ContactPanel_linksItem__PS_AE:nth-child(3n+2) a{background:var(--tint-work)}.ContactPanel_linksItem__PS_AE:nth-child(3n) a{background:var(--tint-idea)}.ContactPanel_linksItem__PS_AE a:hover{transform:translate(-4px,-4px);box-shadow:4px 4px 0 0 var(--line)}.ContactPanel_linksItem__PS_AE a:after{content:"↗";font-size:clamp(1rem,3vw,1.2rem)}.ContactPanel_noLinks__a5C88{font-size:var(--body-sm);opacity:.6}.ContactPanel_formEmbed__TiV7X{width:100%;min-height:480px;border:none;display:block}.ContactPanel_formFallback__fcMcw{font-size:var(--body-md);line-height:1.8;opacity:.72}