.mesh-contact,.mesh-not-found-page{position:relative;isolation:isolate;padding:200px 0 96px}:is(.mesh-contact,.mesh-not-found-page):before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:560px;background:radial-gradient(ellipse 60% 70% at 20% 0,rgba(0,255,167,.12),transparent 70%),radial-gradient(ellipse 50% 60% at 90% 10%,rgba(0,179,255,.08),transparent 70%);pointer-events:none}html[data-theme=light] :is(.mesh-contact,.mesh-not-found-page):before{opacity:.6}.mesh-landing-page :is(.mesh-contact__container,.mesh-not-found){width:min(1200px,calc(100% - 128px))}.mesh-contact__hero{display:grid;justify-items:start;gap:24px;max-width:760px}.mesh-landing-page .mesh-contact__hero h1{font-size:64px;line-height:1.1;letter-spacing:-1.28px}.mesh-landing-page .mesh-contact__hero p{max-width:600px;font-size:18px}.mesh-contact__channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px}.mesh-contact-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:40px;border:1px solid var(--mesh-border);border-radius:32px;background:var(--mesh-surface)}.mesh-contact-card--wide{grid-column:1/-1}.mesh-contact-card__actions{display:flex;flex-wrap:wrap;gap:12px}.mesh-contact-card--primary{background:radial-gradient(ellipse 80% 90% at 100% 0,rgba(0,255,167,.08),transparent 70%),var(--mesh-surface)}.mesh-contact-card__icon{display:inline-grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;background:var(--mesh-soft);color:var(--mesh-accent);font-size:22px}.mesh-landing-page .mesh-contact-card h2,.mesh-landing-page .mesh-contact__security h2{font-size:24px;line-height:32px;letter-spacing:-.48px}.mesh-landing-page .mesh-contact-card p{flex-grow:1}:is(.mesh-landing-page,.mesh-contact--app) .mesh-contact-card__value{color:var(--mesh-text);font:500 16px/24px var(--mesh-font-mono,monospace);overflow-wrap:anywhere}.mesh-contact-card .ant-btn{margin-top:8px}.mesh-contact__team{margin-top:96px}.mesh-contact__team-header{display:grid;gap:12px;max-width:640px}.mesh-landing-page .mesh-contact__team-header h2{font-size:36px}.mesh-contact__members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none}:is(.mesh-landing-page,.mesh-contact--app) .mesh-contact-member{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--mesh-border);border-radius:20px;background:var(--mesh-surface);color:var(--mesh-text);text-decoration:none;transition:border-color .2s ease,background .2s ease}:is(.mesh-landing-page,.mesh-contact--app) .mesh-contact-member:is(:hover,:focus-visible){border-color:var(--mesh-accent);background:var(--mesh-panel)}.mesh-contact-member img{flex-shrink:0;width:56px;height:56px;border-radius:50%;object-fit:cover}.mesh-contact-member__text{display:grid;flex-grow:1;min-width:0;gap:2px}.mesh-contact-member__text strong{font:600 16px/1.3 var(--mesh-heading)}.mesh-contact-member__text span{color:var(--mesh-muted);font-size:14px;line-height:1.4}.mesh-contact-member__action{display:inline-grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--mesh-soft);color:var(--mesh-accent);transition:background .2s ease,color .2s ease}.mesh-contact-member:is(:hover,:focus-visible) .mesh-contact-member__action{background:var(--mesh-accent);color:var(--mesh-page)}.mesh-landing-page .mesh-contact__notice{margin-top:24px;font-size:14px}.mesh-contact__security{display:flex;gap:20px;margin-top:64px;padding:32px;border:1px dashed var(--mesh-border);border-radius:24px}.mesh-landing-page .mesh-contact__security p{margin-top:8px}.mesh-landing-page .mesh-not-found{display:grid;justify-items:center;max-width:720px;padding-block:40px;text-align:center}.mesh-not-found__mark{width:72px;height:72px;margin-bottom:32px;filter:drop-shadow(0 0 24px rgba(0,255,167,.5));animation:mesh-float 6s ease-in-out infinite}html[data-theme=light] .mesh-not-found__mark{filter:drop-shadow(0 0 24px rgba(0,123,82,.3))}.mesh-landing-page .mesh-not-found h1{display:grid;gap:16px}.mesh-not-found__code{background:linear-gradient(180deg,var(--mesh-accent),var(--mesh-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:160px;line-height:1;letter-spacing:-6px}.mesh-not-found__title{font-size:40px;line-height:1.2}.mesh-landing-page .mesh-not-found p{max-width:520px;margin-top:20px;font-size:18px}.mesh-not-found__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px}[dir=rtl] .mesh-not-found .anticon-arrow-left{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.mesh-not-found__mark{animation:none}}@media (max-width:1199px){.mesh-landing-page .mesh-contact__hero h1{font-size:50px}.mesh-contact__members{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809px){.mesh-contact,.mesh-not-found-page{padding:136px 0 64px}.mesh-landing-page :is(.mesh-contact__container,.mesh-not-found){width:calc(100% - 32px)}.mesh-landing-page .mesh-contact__hero h1{font-size:36px;letter-spacing:-.72px}.mesh-landing-page .mesh-contact__hero p{font-size:16px}.mesh-contact__channels{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.mesh-contact-card{padding:24px;border-radius:24px}.mesh-contact-card .ant-btn{width:100%}.mesh-contact__team{margin-top:64px}.mesh-landing-page .mesh-contact__team-header h2{font-size:28px}.mesh-contact__members{grid-template-columns:minmax(0,1fr)}.mesh-contact__security{flex-direction:column;gap:16px;margin-top:40px;padding:24px}.mesh-not-found__code{font-size:112px;letter-spacing:-4px}.mesh-not-found__title{font-size:28px}.mesh-landing-page .mesh-not-found p{font-size:16px}}.mesh-contact--app{min-width:0}.mesh-contact--app h2{margin:0;font-size:18px;font-weight:600;line-height:24px}.mesh-contact--app p{margin:0;color:var(--sm-text-secondary)}.mesh-contact--app .mesh-contact__channels{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--sm-space-3);margin-top:var(--sm-space-4)}.mesh-contact--app .mesh-contact-card{min-width:0;gap:var(--sm-space-3);padding:var(--sm-space-4);border-color:var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-surface)}.mesh-contact--app .mesh-contact-card p{flex-grow:1}.mesh-contact--app .mesh-contact-card__icon{width:32px;height:32px;border-radius:var(--sm-radius-md);background:var(--sm-surface-muted);color:var(--sm-primary);font-size:18px}.mesh-contact--app .mesh-contact-card__value{color:var(--sm-text);font:500 14px/20px var(--sm-font-mono)}.mesh-contact--app .mesh-contact__team{margin-top:var(--sm-space-6)}.mesh-contact--app .mesh-contact__team-header{gap:var(--sm-space-2)}.mesh-contact--app .mesh-contact__members{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--sm-space-3);margin-top:var(--sm-space-3)}.mesh-contact--app .mesh-contact-member{min-width:0;gap:var(--sm-space-3);padding:var(--sm-space-3);border-color:var(--sm-border);border-radius:var(--sm-radius-md);background:var(--sm-surface);color:var(--sm-text)}.mesh-contact--app .mesh-contact-member:is(:hover,:focus-visible){border-color:var(--sm-primary);background:var(--sm-hover)}.mesh-contact--app .mesh-contact-member img{width:40px;height:40px}.mesh-contact--app .mesh-contact-member__text{overflow-wrap:anywhere}.mesh-contact--app .mesh-contact-member__text strong{font-size:14px}.mesh-contact--app .mesh-contact-member__text span{color:var(--sm-text-secondary);font-size:13px}.mesh-contact--app .mesh-contact-member__action{width:32px;height:32px;background:var(--sm-surface-muted);color:var(--sm-primary)}.mesh-contact--app .mesh-contact-member:is(:hover,:focus-visible) .mesh-contact-member__action{background:var(--sm-primary);color:var(--sm-page)}.mesh-contact--app .mesh-contact-member:focus-visible{outline:2px solid var(--sm-primary);outline-offset:2px}.mesh-contact--app .mesh-contact__notice{margin-top:var(--sm-space-3);font-size:13px}.mesh-contact--app .mesh-contact__security{flex-direction:row;gap:var(--sm-space-3);margin-top:var(--sm-space-6);padding:var(--sm-space-4);border:1px solid var(--sm-border);border-radius:var(--sm-radius-md)}.mesh-contact--app .mesh-contact__security>div{min-width:0;overflow-wrap:anywhere}.mesh-contact--app .mesh-contact__security p{margin-top:var(--sm-space-2)}.mesh-contact--app .mesh-contact__security a{color:var(--sm-primary)}@media (max-width:809px){.mesh-contact--app .mesh-contact-card .ant-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.mesh-contact--app .mesh-contact-member,.mesh-contact--app .mesh-contact-member__action{transition:none}}