.networkgrid,.messagegrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:14px;display:grid}.connectionrow{border-top:1px solid #e3e5df;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;padding:17px 0;display:grid}.connectionrow h3{margin:3px 0}.connectionrow p{margin:7px 0 0}.connectionrow a{color:#197154;font-size:12px;font-weight:750}.connectionactions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.connectionactions button{padding:8px 11px;font-size:11px}.message-list{max-height:720px;overflow:auto}.message{cursor:default;border:1px solid #e1e4dd;border-radius:13px;margin-top:10px;padding:15px}.message.unread{cursor:pointer;background:#f2f8f4;border-color:#7dab98}.message h3{margin:7px 0 3px}.message p{white-space:pre-wrap;margin:4px 0}.message>b{color:#197154;margin-top:7px;font-size:11px;display:inline-block}.textbutton{color:#197154;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:11px;font-weight:800}.reportbox{border-top:1px solid #e3e5df;margin-top:11px;padding-top:10px}.reportbox summary{color:#8a4b40;cursor:pointer;font-size:11px;font-weight:750}.reportbox form{gap:8px;margin-top:10px;display:grid}.reportbox .danger{justify-self:start}.sanction{border-top:1px solid #e3e5df;grid-template-columns:1fr minmax(260px,.8fr);gap:22px;padding:20px 0;display:grid}.sanction h3{margin:7px 0}.sanction form{gap:8px;display:grid}.sanction form button{justify-self:start}.statuspill{color:#735719;text-transform:capitalize;background:#f4e8c7;border-radius:99px;place-self:start end;padding:8px 11px;font-size:11px;font-weight:800}.empty.compact{padding:34px 20px}.profile-report summary{color:#78544a;cursor:pointer;text-align:right;font-size:11px;font-weight:750}.profile-report form{gap:7px;width:260px;margin-top:8px;display:grid}.profile-report textarea{resize:vertical}@media (max-width:1000px){.networkgrid,.messagegrid{grid-template-columns:1fr}}@media (max-width:620px){.connectionrow{grid-template-columns:auto 1fr}.connectionactions{grid-column:2;justify-content:flex-start}.sanction{grid-template-columns:1fr}.statuspill{justify-self:start}}
.statgrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.statgrid article,.panel{background:#fff;border:1px solid #dddfd7;border-radius:17px;padding:22px}.statgrid strong{margin:10px 0;font-family:Georgia,serif;font-size:34px;display:block}.statgrid small,.panel small{letter-spacing:1.3px;color:#32483f;font-size:9px;font-weight:850}.statgrid p,.panel p{color:#62716b;line-height:1.55}.panel{margin-top:17px}.panel h2{font-family:Georgia,serif;font-size:27px}.cardlist{flex-direction:column;gap:10px;display:flex}.cardlist article{border-top:1px solid #e3e5df;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.cardlist h3{margin:4px 0}.formpanel{flex-direction:column;gap:11px;display:flex}.formpanel label{flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.issuergrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:850px){.statgrid,.issuergrid{grid-template-columns:1fr}}
.relationship{padding-top:68px}.relationship .lead{color:#5b635f;max-width:740px;margin:-22px 0 28px;font-size:17px;line-height:1.65}.relationshipgrid{grid-template-columns:1.35fr .65fr;align-items:start;gap:16px;margin-top:18px;display:grid}.relationshipgrid.lower{grid-template-columns:.8fr 1.2fr;margin-top:16px}.contactlist>article{border-top:1px solid #e3e5df;grid-template-columns:1fr minmax(230px,.65fr);gap:18px;padding:17px 0;display:grid}.contactlist h3,.cardlist h3{margin:5px 0}.contactlist p,.contactlist span{color:#5d6561;margin:3px 0;font-size:12px}.contactactions,.contactactions form{gap:8px;display:grid}.contactactions form{grid-template-columns:1fr auto}.contactactions input,.contactactions select,.taskform input,.taskform select,.cardform input,.cardform select{width:100%;font:inherit;background:#fff;border:1px solid #d6dbd5;border-radius:9px;padding:10px 11px}.taskrow,.compactcards>article{border-top:1px solid #e3e5df;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.taskrow p{color:#69716d;margin:4px 0 0;font-size:12px}.taskform{grid-template-columns:1.2fr .9fr .9fr auto;gap:8px;margin-top:20px;display:grid}.cardform{grid-template-columns:1.1fr .8fr 1fr .9fr auto;gap:8px;margin:18px 0;display:grid}.compactcards a{color:#197154;word-break:break-all;font-size:12px}.newcard{background:#f1f8f3;border:1px solid #7dab98;border-radius:15px;grid-template-columns:126px 1fr;align-items:center;gap:18px;margin-top:16px;padding:15px;display:grid}.newcard img{border-radius:8px;width:126px;height:126px}.newcard div{justify-items:start;gap:8px;min-width:0;display:grid}.newcard a{color:#197154;word-break:break-all;font-size:12px}.digitalcardpage{background:radial-gradient(circle at 10% 10%,#dceee2 0,#0000 34%),radial-gradient(circle at 90% 90%,#efdcb8 0,#0000 38%),#f5f4ef;place-items:center;min-height:calc(100vh - 150px);padding:58px 20px;display:grid}.digitalcard{background:#fff;border:1px solid #dce1dc;border-radius:26px;width:min(560px,100%);padding:28px;box-shadow:0 24px 80px #152d2421}.cardbrand{color:#56605b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.cardbrand a{color:#fff;background:#173f32;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.cardidentity{text-align:center;padding:25px 8px 14px}.cardavatar{color:#173f32;background:#d8eee1;border-radius:30px;place-items:center;width:88px;height:88px;margin:0 auto 18px;font-size:26px;font-weight:850;display:grid}.cardidentity small{color:#197154;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.cardidentity h1{letter-spacing:-.05em;margin:7px 0 4px;font-size:clamp(31px,6vw,45px)}.cardidentity h2{color:#53605a;margin:0;font-size:18px;font-weight:560}.cardidentity p{color:#5d6762;max-width:450px;margin:18px auto 0;line-height:1.6}.cardfacts{flex-wrap:wrap;justify-content:center;gap:7px;margin:10px 0 22px;display:flex}.cardfacts span{text-transform:capitalize;border:1px solid #dce2dc;border-radius:99px;padding:7px 10px;font-size:11px}.cardactions{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.cardactions a{text-align:center}.cardqr{justify-items:center;padding-top:25px;display:grid}.cardqr img{width:150px;height:150px}.cardqr p{color:#68716d;margin:7px 0 0;font-size:11px}.digitalcard footer{color:#68716d;border-top:1px solid #e1e5e0;justify-content:space-between;margin-top:23px;padding-top:18px;font-size:11px;display:flex}@media (max-width:900px){.relationshipgrid,.relationshipgrid.lower{grid-template-columns:1fr}.taskform,.cardform{grid-template-columns:1fr 1fr}.taskform button,.cardform button{grid-column:span 2}}@media (max-width:620px){.relationship{padding-top:36px}.relationship .title{font-size:40px}.contactlist>article,.taskform,.cardform{grid-template-columns:1fr}.taskform button,.cardform button{grid-column:auto}.newcard{grid-template-columns:96px 1fr}.newcard img{width:96px;height:96px}.cardactions{grid-template-columns:1fr}.digitalcard{border-radius:20px;padding:20px}.digitalcard footer{gap:5px;display:grid}.top .right>a:first-child{display:none}}
.following{min-width:0;padding-top:68px;padding-bottom:90px}.followintro{text-align:center;max-width:850px;margin:0 auto 38px}.followintro h1{letter-spacing:-.055em;max-width:820px;margin:10px auto 16px;font-size:clamp(42px,7vw,76px);line-height:.96}.followintro p{color:#56615c;max-width:700px;margin:0 auto;font-size:17px;line-height:1.7}.followstats{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 18px;display:grid}.followstats article,.followpanel{background:#fff;border:1px solid #dde3dd;border-radius:18px;min-width:0}.followstats article{background:linear-gradient(150deg,#fff,#f7f9f5);padding:20px}.followstats small,.followpanel>small,.followpanelhead small{color:#267257;letter-spacing:.08em;font-weight:850}.followstats strong{color:#173f32;margin:5px 0 2px;font-size:34px;display:block}.followstats p,.followpanel p{color:#616a65}.followlayout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:16px;display:grid}.followpanel{padding:22px}.followpanel h2{letter-spacing:-.025em;margin:5px 0 12px;font-size:25px}.followpanelhead{justify-content:space-between;align-items:start;gap:16px;display:flex}.followpanelhead>a,.followidentity>a,.followerlist a{color:#197154;font-weight:760}.followfeed article{border-top:1px solid #e4e8e3;padding:18px 0 18px 20px;position:relative}.followfeed article:before{content:"";background:#c58d2a;border-radius:50%;width:8px;height:8px;position:absolute;top:24px;left:0}.followfeed h3{margin:5px 0;font-size:20px}.followfeed h3 a{color:#173f32}.followfeed p{margin:5px 0 0;line-height:1.55}.followkind{color:#23644f;text-transform:uppercase;background:#edf6ef;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.followform{gap:13px;display:grid;position:sticky;top:90px}.followform label,.followinglist form label{color:#39443f;gap:6px;font-size:12px;font-weight:760;display:grid}.followform input,.followform textarea,.followinglist input{width:100%;min-width:0;font:inherit;background:#fbfcfa;border:1px solid #ccd5ce;border-radius:10px;padding:11px 12px;font-weight:500}.followinglist{margin-top:16px}.followinglist>article{border-top:1px solid #e2e7e2;grid-template-columns:minmax(220px,.65fr) minmax(320px,1.35fr);gap:26px;padding:20px 0;display:grid}.followidentity h3{margin:5px 0;font-size:20px}.followidentity p{margin:8px 0 0}.followinglist form{gap:11px;display:grid}.followcheck{align-items:center;font-weight:600!important;display:flex!important}.followcheck input{width:auto}.followactions{align-items:center;gap:10px;display:flex}.followlower{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.followerlist article{border-top:1px solid #e2e7e2;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.followerlist h3{margin:0 0 4px;font-size:16px}.followerlist p{margin:0;font-size:12px}.followhistory{background:#f8faf7;border:1px solid #dde3dd;border-radius:15px;margin-top:16px;padding:18px 22px}.followhistory summary{cursor:pointer;color:#173f32;font-weight:820}.followhistory>div{color:#5f6763;border-top:1px solid #dfe5df;grid-template-columns:1fr .6fr 1fr;gap:15px;padding:11px 0;font-size:12px;display:grid}.followhistory time{text-align:right}.muted{color:#66706a}@media (max-width:900px){.followlayout{grid-template-columns:1fr}.followform{position:static}.followinglist>article{grid-template-columns:1fr}}@media (max-width:650px){.following{padding-top:38px}.followstats,.followlower{grid-template-columns:1fr}.followpanel{padding:18px}.followpanelhead,.followerlist article{align-items:flex-start}.followinglist>article{gap:15px}.followactions{flex-direction:column;align-items:stretch}.followactions button{width:100%}.followhistory>div{grid-template-columns:1fr 1fr}.followhistory time{text-align:left;grid-column:span 2}.followintro h1{font-size:43px}}
