.connections-module__qW5CNG__page{min-height:100vh;padding:18px 16px calc(112px + env(safe-area-inset-bottom));background:var(--page-bg,#f5faf7);color:var(--color-text,#17251e);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.connections-module__qW5CNG__shell{gap:10px;width:min(1380px,100%);margin:0 auto;display:grid}.connections-module__qW5CNG__hero{border:1px solid var(--color-border,#d9e4de);background:var(--color-surface,#fff);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:16px;padding:17px 19px;display:flex}.connections-module__qW5CNG__hero h1{color:var(--color-heading,#10271a);letter-spacing:-.04em;margin:0 0 4px;font-size:clamp(1.85rem,3.2vw,2.7rem);line-height:1}.connections-module__qW5CNG__hero p{max-width:760px;color:var(--color-text-secondary,#617168);margin:0;font-size:.92rem;line-height:1.38}.connections-module__qW5CNG__hero>a{border:1px solid var(--color-border,#cfdcd5);min-height:38px;color:var(--color-brand,#147a4b);border-radius:11px;flex:none;align-items:center;padding:0 13px;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.connections-module__qW5CNG__tabs{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:7px;width:100%;padding:1px 0 5px;display:flex;overflow:auto hidden}.connections-module__qW5CNG__tabs::-webkit-scrollbar{display:none}.connections-module__qW5CNG__tabs button{border:1px solid var(--color-border,#d7e1dc);background:var(--color-surface,#fff);min-height:40px;color:var(--color-text-secondary,#53665b);white-space:nowrap;cursor:pointer;scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 15px;font:800 12.5px/1 system-ui;display:inline-flex}.connections-module__qW5CNG__tabs button[data-active=true]{border-color:var(--color-brand,#0d7f49);background:var(--color-brand,#0d7f49);color:var(--color-brand-contrast,#fff)}.connections-module__qW5CNG__content{border:1px solid var(--color-border,#dce6e0);background:var(--color-surface,#fff);border-radius:18px;min-height:0;padding:14px;overflow:visible}.connections-module__qW5CNG__contentHeader{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.connections-module__qW5CNG__contentHeader small{color:var(--color-brand,#147a4b);letter-spacing:.12em;font-size:.72rem;font-weight:900}.connections-module__qW5CNG__contentHeader h2{color:var(--color-heading,#17251e);margin:3px 0 0;font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.02}.connections-module__qW5CNG__search{border:1px solid var(--color-border,#d5dfda);min-width:min(420px,50vw);min-height:42px;color:var(--color-text-muted,#6b7c72);background:var(--color-surface,#fff);border-radius:12px;align-items:center;gap:9px;padding:0 12px;display:flex}.connections-module__qW5CNG__search input{width:100%;color:var(--color-text,#17251e);background:0 0;border:0;outline:0;font:600 13px system-ui}.connections-module__qW5CNG__segmented{border:1px solid var(--color-border,#d7e1dc);border-radius:11px;padding:3px;display:flex}.connections-module__qW5CNG__segmented button{color:var(--color-text-muted,#63746a);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font:800 11.5px system-ui}.connections-module__qW5CNG__segmented button[data-active=true]{background:var(--color-brand-soft,#e9f5ee);color:var(--color-brand,#0c7141)}.connections-module__qW5CNG__list{grid-template-columns:repeat(auto-fill,minmax(460px,520px));justify-content:start;align-items:start;gap:12px;display:grid}.connections-module__qW5CNG__card{z-index:1;border:1px solid var(--color-border,#dfe8e2);background:var(--color-surface,#fff);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:15px 15px 13px;display:grid;position:relative;overflow:visible}.connections-module__qW5CNG__card:focus-within{z-index:5000}.connections-module__qW5CNG__identity{min-width:0;color:inherit;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:12px;padding-right:38px;text-decoration:none;display:grid}.connections-module__qW5CNG__avatar{background:var(--color-brand-soft,#e9f6ee);width:68px;height:68px;color:var(--color-brand,#0d8249);border-radius:16px;place-items:center;font:900 24px system-ui;display:grid;overflow:hidden}.connections-module__qW5CNG__avatar img{object-fit:cover;width:100%;height:100%;display:block}.connections-module__qW5CNG__identityText{min-width:0;padding-top:1px}.connections-module__qW5CNG__nameLine{align-items:center;gap:6px;min-width:0;display:flex}.connections-module__qW5CNG__nameLine h3{min-width:0;color:var(--color-heading,#17251e);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.12rem;line-height:1.08;overflow:hidden}.connections-module__qW5CNG__nameLine span{background:var(--color-brand-soft,#e9f6ee);color:var(--color-brand,#0d7945);border-radius:999px;flex:none;padding:3px 6px;font-size:.62rem;font-weight:850}.connections-module__qW5CNG__identityText>p,.connections-module__qW5CNG__identityText>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.connections-module__qW5CNG__identityText>p{color:var(--color-text-secondary,#537064);margin:3px 0 0;font-size:.88rem;font-weight:770}.connections-module__qW5CNG__identityText>small{color:var(--color-text-muted,#6f8177);margin-top:4px;font-size:.82rem;font-weight:700}.connections-module__qW5CNG__profileContext{gap:4px;min-width:0;margin-top:5px;padding:0;display:grid}.connections-module__qW5CNG__headline{color:var(--color-text-secondary,#4f665b);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:790;line-height:1.25;overflow:hidden}.connections-module__qW5CNG__connectionFacts{min-width:0;color:var(--color-text-muted,#64776c);flex-wrap:wrap;align-items:center;gap:0;font-size:.76rem;font-weight:770;line-height:1.35;display:flex}.connections-module__qW5CNG__connectionFacts>span{white-space:nowrap;align-items:center;min-height:19px;display:inline-flex}.connections-module__qW5CNG__connectionFacts>span+span:before{content:"·";color:var(--color-border-strong,#9aaba1);margin:0 7px}.connections-module__qW5CNG__connectionFacts>.connections-module__qW5CNG__followsYou{color:var(--color-brand,#0c7f48);font-weight:860}.connections-module__qW5CNG__connectionFacts>.connections-module__qW5CNG__followsYou:before{content:"";margin:0 0 0 9px}.connections-module__qW5CNG__repFact{color:var(--color-brand,#0c7f48);font-weight:900}.connections-module__qW5CNG__actionRow{justify-content:flex-start;align-items:center;min-width:0;margin:2px 0 0 80px;display:flex}.connections-module__qW5CNG__loading,.connections-module__qW5CNG__empty,.connections-module__qW5CNG__signIn{text-align:center;min-height:180px;color:var(--color-text-muted,#687970);align-content:center;place-items:center;gap:9px;display:grid}.connections-module__qW5CNG__loading{justify-content:center;font:700 12.5px system-ui;display:flex}.connections-module__qW5CNG__refreshing{min-height:30px;color:var(--color-text-muted,#5f7468);justify-content:center;align-items:center;gap:6px;font-size:.68rem;font-weight:750;display:flex}.connections-module__qW5CNG__empty svg,.connections-module__qW5CNG__signIn>svg{color:var(--color-brand,#179257);font-size:31px}.connections-module__qW5CNG__empty h3,.connections-module__qW5CNG__signIn h1{color:var(--color-heading,#1c2b23);margin:0;font-size:1.35rem;font-weight:850}.connections-module__qW5CNG__empty p,.connections-module__qW5CNG__signIn p{max-width:520px;margin:0;font-size:.78rem;line-height:1.45}.connections-module__qW5CNG__signIn{border:1px solid var(--color-border,#dbe5df);background:var(--color-surface,#fff);border-radius:22px;width:min(680px,100% - 30px);margin:54px auto;padding:42px 26px}.connections-module__qW5CNG__signIn button{background:var(--color-brand,#0b824a);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:12px 20px;font:800 13px system-ui}.connections-module__qW5CNG__error{color:#9d2f42;background:#fff7f8;border:1px solid #efc8d0;border-radius:11px;align-items:center;gap:8px;margin-bottom:13px;padding:10px 12px;font:700 11.5px system-ui;display:flex}.connections-module__qW5CNG__error span{flex:1;min-width:0}.connections-module__qW5CNG__error button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:8px;padding:0 10px;font-weight:850}.connections-module__qW5CNG__settings{gap:9px;max-width:850px;display:grid}.connections-module__qW5CNG__settingRow{border:1px solid var(--color-border,#e0e8e3);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:11px 14px;font:700 12.5px system-ui;display:flex}.connections-module__qW5CNG__settingRow input{width:19px;height:19px;accent-color:var(--color-brand,#0c8249)}.connections-module__qW5CNG__settingRow select{border:1px solid var(--color-border,#d4dfd9);background:var(--color-surface,#fff);min-height:36px;color:var(--color-text,#17251e);border-radius:9px;padding:0 9px}.connections-module__qW5CNG__settingsGroup{border-top:1px solid var(--color-border,#e3e9e5);gap:9px;margin-top:10px;padding-top:13px;display:grid}.connections-module__qW5CNG__settingsGroup h3{align-items:center;gap:7px;margin:0 0 3px;font-size:.95rem;display:flex}.connections-module__qW5CNG__saving{color:var(--color-text-muted,#557065);font:700 11.5px system-ui}:is(.connections-module__qW5CNG__page button:focus-visible,.connections-module__qW5CNG__page a:focus-visible,.connections-module__qW5CNG__page input:focus-visible,.connections-module__qW5CNG__page select:focus-visible){outline-offset:2px;outline:3px solid #189a5840}@media (max-width:760px){.connections-module__qW5CNG__page{padding:12px 9px calc(104px + env(safe-area-inset-bottom))}.connections-module__qW5CNG__shell{gap:8px}.connections-module__qW5CNG__hero{border-radius:16px;align-items:flex-start;padding:14px 15px}.connections-module__qW5CNG__hero>a{display:none}.connections-module__qW5CNG__hero h1{font-size:1.9rem}.connections-module__qW5CNG__hero p{font-size:.84rem}.connections-module__qW5CNG__tabs{margin-left:-9px;margin-right:-9px;padding-left:9px;padding-right:9px}.connections-module__qW5CNG__tabs button{min-height:39px;padding:0 14px;font-size:12px}.connections-module__qW5CNG__content{border-radius:16px;padding:10px}.connections-module__qW5CNG__contentHeader{flex-direction:column;align-items:flex-start;margin-bottom:8px}.connections-module__qW5CNG__contentHeader h2{font-size:1.58rem}.connections-module__qW5CNG__search{width:100%;min-width:0}.connections-module__qW5CNG__list{grid-template-columns:minmax(0,1fr);gap:9px}.connections-module__qW5CNG__card{border-radius:14px;gap:7px;padding:12px 12px 11px}.connections-module__qW5CNG__identity{grid-template-columns:62px minmax(0,1fr);gap:11px;padding-right:34px}.connections-module__qW5CNG__avatar{border-radius:15px;width:62px;height:62px;font-size:23px}.connections-module__qW5CNG__nameLine h3{font-size:1.06rem}.connections-module__qW5CNG__identityText>p{font-size:.84rem}.connections-module__qW5CNG__identityText>small{margin-top:3px;font-size:.78rem}.connections-module__qW5CNG__profileContext{gap:3px;margin-top:4px}.connections-module__qW5CNG__headline{font-size:.78rem}.connections-module__qW5CNG__connectionFacts{font-size:.74rem}.connections-module__qW5CNG__connectionFacts>span+span:before{margin-inline:6px}.connections-module__qW5CNG__connectionFacts>.connections-module__qW5CNG__followsYou:before{margin-left:8px}.connections-module__qW5CNG__actionRow{margin-top:3px;margin-left:73px}.connections-module__qW5CNG__settingRow{flex-direction:column;align-items:flex-start;gap:8px}.connections-module__qW5CNG__settingRow select{width:100%}}@media (max-width:390px){.connections-module__qW5CNG__page{padding-left:7px;padding-right:7px}.connections-module__qW5CNG__content{padding:8px}.connections-module__qW5CNG__card{padding:11px 10px 10px}.connections-module__qW5CNG__identity{grid-template-columns:58px minmax(0,1fr);gap:9px;padding-right:31px}.connections-module__qW5CNG__avatar{border-radius:14px;width:58px;height:58px}.connections-module__qW5CNG__actionRow{margin-left:67px}.connections-module__qW5CNG__tabs{margin-left:-7px;margin-right:-7px;padding-left:7px;padding-right:7px}.connections-module__qW5CNG__nameLine h3{font-size:1.02rem}.connections-module__qW5CNG__identityText>p{font-size:.81rem}.connections-module__qW5CNG__identityText>small,.connections-module__qW5CNG__headline{font-size:.75rem}.connections-module__qW5CNG__connectionFacts{font-size:.71rem}}@media (min-width:1500px){.connections-module__qW5CNG__shell{width:min(1620px,100%)}.connections-module__qW5CNG__list{grid-template-columns:repeat(auto-fill,minmax(480px,520px))}}@media (min-width:900px){.connections-module__qW5CNG__shell{width:min(100%,980px)!important;max-width:980px!important;margin-inline:auto!important}.connections-module__qW5CNG__hero{border-radius:18px!important;padding:20px 22px!important}.connections-module__qW5CNG__hero h1{font-size:2rem!important;line-height:1!important}.connections-module__qW5CNG__hero p{max-width:650px!important;margin-top:6px!important;font-size:.92rem!important}.connections-module__qW5CNG__tabs{gap:7px!important}.connections-module__qW5CNG__tabs button{border-radius:999px!important;min-height:42px!important;padding:0 13px!important}.connections-module__qW5CNG__content{border-radius:18px!important;padding:20px!important}.connections-module__qW5CNG__contentHeader h2{font-size:1.7rem!important}.connections-module__qW5CNG__search{min-height:48px!important}}@media (max-width:720px){.connections-module__qW5CNG__hero{border-radius:18px!important;padding:17px!important}.connections-module__qW5CNG__hero h1{font-size:2rem!important}.connections-module__qW5CNG__hero p{font-size:.9rem!important;line-height:1.45!important}.connections-module__qW5CNG__tabs{scrollbar-width:none!important;gap:8px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.connections-module__qW5CNG__tabs::-webkit-scrollbar{display:none!important}.connections-module__qW5CNG__tabs button{border-radius:999px!important;flex:none!important;min-height:42px!important;padding:0 13px!important}.connections-module__qW5CNG__content{border-radius:18px!important;padding:16px!important}.connections-module__qW5CNG__contentHeader{gap:12px!important}.connections-module__qW5CNG__search{width:100%!important;min-height:48px!important}}
