@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
html,body{width:100%;max-width:100%;overflow-x:hidden}:root{--green:#173f38;--accent:#e27054;--line:#e6e9e5;--muted:#89918e}*{box-sizing:border-box}body{color:#18201f;background:#edf0ec;margin:0;font-family:Inter,system-ui,sans-serif}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}.shell{background:#fff;grid-template-columns:70px 280px minmax(520px,1fr) 300px;height:100vh;min-height:680px;display:grid;overflow:hidden}.rail{background:var(--green);flex-direction:column;align-items:center;gap:18px;padding:20px 0 15px;display:flex}.rail .logo{width:38px;height:38px;color:var(--green);background:#efa077;border-radius:12px 12px 12px 4px;place-items:center;margin-bottom:18px;font:800 20px Georgia;display:grid}.rail button{color:#a7b9b5;background:0 0;border:0;border-radius:11px;width:41px;height:41px;font-size:21px}.rail button.on{color:#fff;background:#2d5951}.rail>i{flex:1}.rail .me{color:#fff;background:#d99070;border-radius:50%;font-size:9px}.groups{border-right:1px solid var(--line);background:#f7f6f2;padding:24px 15px;position:relative}.groups h1{margin:0 7px 22px;font:700 24px Georgia}.groups h1 span{color:var(--accent)}.new{background:#e6ebe7;border:0;border-radius:10px;width:36px;height:36px;font-size:21px;position:absolute;top:20px;right:18px}.search{color:#7f8885;background:#fff;border:1px solid #e0e4df;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex;box-shadow:0 2px 8px #263d3710}.search input{border:0;outline:0;width:100%;font-size:11px}.section{color:#969d99;text-transform:uppercase;letter-spacing:1.1px;justify-content:space-between;margin:25px 8px 8px;font-size:9px;font-weight:800;display:flex}.section button{background:0 0;border:0}.group{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.group.selected{background:#fff;box-shadow:0 5px 18px #24342f0c}.group>i{color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:800;display:grid}.group .coral{background:#dc775e}.group .green{background:#477b6c}.group .blue{background:#56758a}.group .photo{background:linear-gradient(145deg,#d6c7bd,#738b80);border-radius:50%}.group b{font-size:11px;line-height:1.7;display:block}.group small{color:#919895;white-space:nowrap;text-overflow:ellipsis;max-width:155px;font-size:9px;display:block;overflow:hidden}.group em{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.invite{background:#f1ede5;border:1px solid #e2ddd3;border-radius:13px;padding:14px;position:absolute;bottom:18px;left:15px;right:15px}.invite>span{float:right;color:#c9795e}.invite b{font:700 12px Georgia}.invite p{color:#757d79;margin:5px 0 9px;font:10px/1.4 Georgia}.invite button{color:#af604a;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.chat{flex-direction:column;min-width:0;display:flex}.chat>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:80px;padding:0 27px;display:flex}.chat header small{letter-spacing:1.5px;color:#9ca29f;font-size:8px;font-weight:800}.chat header h2{margin:4px 0 0;font:700 20px Georgia}.chat header h2 em{color:#fff;background:#438071;border-radius:50%;padding:2px 4px;font:9px sans-serif}.chat header nav{align-items:center;gap:6px;display:flex}.chat header nav>button{background:0 0;border:0;width:31px;height:31px;font-size:17px}.faces{margin:0 5px;display:flex}.faces i{color:#fff;background:#d28f70;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-5px;font-size:7px;font-style:normal;display:grid}.faces i:nth-child(2){background:#688b83}.faces i:nth-child(3){color:#65706c;background:#e8ebe7}.tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:27px;height:50px;padding:0 27px;display:flex}.tabs button{color:#848c89;background:0 0;border:0;border-bottom:2px solid #0000;height:100%;font-size:10px}.tabs button.active{color:#286759;border-bottom-color:#286759;font-weight:800}.tabs sup{background:#eee9e1;border-radius:6px;margin-left:5px;padding:2px 5px}.feed{flex:1;padding:11px 27px;overflow:auto}.today{color:#9ba29f;letter-spacing:1px;text-align:center;align-items:center;gap:10px;margin:2px 0 7px;font-size:8px;display:flex}.today:before,.today:after{content:"";background:#eff0ed;flex:1;height:1px}.filter{text-align:center;color:#7e8884;background:#f6f7f4;border-radius:8px;padding:8px;font-size:9px}.message{border-radius:13px;grid-template-columns:37px 1fr;gap:11px;padding:11px 8px;display:grid}.message.ai{background:#f2f7f4;border:1px solid #e0eae4;margin:4px 0}.avatar{color:#fff;background:#ca8b6b;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-weight:800;display:grid}.ai .avatar{background:var(--green);color:#f09b75;font-size:15px}.meta{font-size:11px}.meta span{color:#9ba19e;font-size:8px}.meta mark{color:#3c6c61;background:#dae9e3;border-radius:5px;margin-left:6px;padding:3px 5px;font-size:7px}.message>div>small{color:#999f9c;font-size:8px}.message p{color:#3b4441;max-width:680px;margin:6px 0 8px;font:13px/1.55 Georgia}.file{text-align:left;background:#fff;border:1px solid #e2e5e1;border-radius:10px;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;width:325px;padding:8px;display:grid}.file>i{color:#bf674f;background:#f4e4dd;border-radius:7px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.file span b{font-size:9px;display:block}.file span small{color:#969d99;font-size:8px}.file em{font-style:normal}.tools{gap:7px;display:flex}.tools button{color:#8c9591;background:0 0;border:0;font-size:8px}.tools .insight,.tools .resource{color:#36705f;background:#e6f1ed;border-radius:7px;padding:4px 7px}.tools .resource{color:#b36850;background:#f5e8e1}.compose{padding:0 25px 10px}.box{border:1px solid #dce2dd;border-radius:13px;padding:9px 10px;box-shadow:0 8px 28px #243f3712}.box textarea{resize:none;border:0;outline:0;width:100%;height:34px;font-size:10px;display:block}.box>div{justify-content:space-between;display:flex}.box button{background:0 0;border:0;width:27px;height:27px}.box .send{color:#fff;background:#286759;border-radius:8px;font-size:17px}.box .send:disabled{opacity:.35}.compose>small{text-align:center;color:#9da4a1;margin-top:6px;font-size:8px;display:block}.ready{color:#37675d;background:#e7f0ec;border-radius:7px;margin-bottom:5px;padding:7px 9px;font-size:8px}.details{border-left:1px solid var(--line);background:#fbfbf9;overflow:auto}.detailsTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:63px;padding:0 20px;display:flex}.detailsTop h2{font:700 14px Georgia}.detailsTop button{background:0 0;border:0;font-size:20px}.hero{text-align:center;border-bottom:1px solid var(--line);padding:21px}.hero>b{color:#fff;background:#dc775e;border-radius:17px;place-items:center;width:61px;height:61px;margin:auto;font-size:16px;display:grid}.hero h3{margin:9px 0 5px;font:700 17px Georgia}.hero p{color:#707976;font:10px/1.5 Georgia}.hero>span{color:#7d8582;background:#eef1ed;border-radius:7px;margin:0 3px;padding:4px 7px;font-size:8px}.members{border-bottom:1px solid var(--line);padding:17px 20px}.members>div{justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.members>div button{color:#b2624d;background:0 0;border:0;font-size:8px}.members section{grid-template-columns:31px 1fr 21px;align-items:center;gap:9px;margin:9px 0;display:grid}.members section>i{color:#fff;background:#df9e74;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:800;display:grid}.members .p1{background:#6b9287}.members .p2{background:#9582bd}.members .p3{background:#c77681}.members section b{font-size:9px;display:block}.members section small{color:#929996;font-size:8px;display:block}.members a{color:#48756a;border:1px solid #b9c5c0;border-radius:5px;place-items:center;width:20px;height:20px;font:700 10px Arial;text-decoration:none;display:grid}.intel{background:#f1f6f3;border:1px solid #dbe6e0;border-radius:12px;margin:13px;padding:13px}.intel>b{font-size:10px}.intel>b i{float:right;color:var(--accent);font-style:normal}.intel p{color:#66716d;font:10px/1.5 Georgia}.intel small{color:#8d9893;letter-spacing:.5px;font-size:7px}.intel small b{color:#407163}.settings{color:#737c79;background:0 0;border:0;margin:2px 20px;font-size:9px}.toast{z-index:5;background:var(--green);color:#fff;border-radius:9px;padding:10px 15px;font-size:10px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #102a2440}@media (max-width:1100px){.shell{grid-template-columns:64px 250px minmax(500px,1fr)}.details{display:none}}@media (max-width:780px){.shell{grid-template-columns:1fr;height:100dvh;min-height:0}.rail,.groups,.details{display:none}.chat>header,.tabs{padding-left:15px;padding-right:15px}.faces{display:none}.feed{padding:10px}.compose{padding:0 10px 8px}.message p{font-size:14px}.file{width:min(325px,100%)}}.appBooting{background:#f5f7f9;min-height:100vh}
.joinLink{color:#376b60!important;background:#fff!important;border:1px solid #dce2dd!important;border-radius:8px!important;margin:13px auto 0!important;padding:7px 11px!important;font-size:8px!important;display:block!important}.members mark{color:#397062;background:#e3eee9;border-radius:4px;margin-left:3px;padding:2px 4px;font-size:6px}.tools .is-important{color:#b35f48;font-weight:800}.file.pinned{background:#fffaf7;border-color:#e4b7a7}.file.pinned>em{color:#b35f48;font-size:6px;font-weight:800}.empty{text-align:center;color:#7c8682;margin:65px auto}.empty b{font:700 15px Georgia}.empty p{font-size:9px}.overlay{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12272180;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:19px;width:min(460px,100%);max-height:90vh;padding:27px;position:relative;overflow:auto;box-shadow:0 25px 80px #102a2455}.modal .close{color:#8d9692;background:0 0;border:0;font-size:23px;position:absolute;top:15px;right:18px}.modalIcon{color:#326b5e;background:#e7f0ec;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.modal h2{margin:13px 0 6px;font:700 21px Georgia}.modal>p{color:#77807c;margin:0 0 20px;font:11px/1.5 Georgia}.modal>label{letter-spacing:1.2px;color:#929a96;margin:17px 0 8px;font-size:7px;font-weight:800;display:block}.copyrow{border:1px solid #dce2dd;border-radius:10px;grid-template-columns:1fr auto;padding:4px;display:grid}.copyrow input{color:#56615d;border:0;outline:0;padding:8px;font-size:10px}.copyrow button,.primary{color:#fff;background:#286759;border:0;border-radius:8px;padding:0 14px;font-size:9px;font-weight:800}.linkPolicy{background:#f4f7f4;border-radius:10px;gap:10px;margin:11px 0;padding:10px;display:flex}.linkPolicy>span{color:#347262}.linkPolicy p{margin:0}.linkPolicy b,.linkPolicy small{font-size:9px;display:block}.linkPolicy small{color:#8b9490;font-size:8px}.modal>.primary{width:100%;height:40px;margin-top:13px}.adminList{border:1px solid #e5e8e4;border-radius:11px;overflow:hidden}.adminList>button,.policy{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ec;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px 11px;display:grid}.adminList button>i{color:#fff;background:#c98468;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:800;display:grid}.adminList b,.adminList small,.policy b,.policy small{font-size:9px;display:block}.adminList small,.policy small{color:#939a97;font-size:8px}.toggle{background:#d9ddda;border-radius:10px;width:31px;height:18px;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #1c352e33}.toggle.active{background:#38796b}.toggle.active:after{left:15px}.policy{border:1px solid #e6e9e5;border-radius:10px;grid-template-columns:1fr auto;margin-bottom:7px;padding:10px 12px}.policy em{font-style:normal}@media (max-width:780px){.modal{padding:22px}}
body{background:#e5ebf2}.shell{grid-template-columns:68px 330px minmax(500px,1fr) 300px;box-shadow:0 4px 40px #071f3a1c}.rail{background:#f2f6fa;border-right:1px solid #d8e2ec}.rail .logo{color:#fff;background:#0b3158;border-radius:50%;font-family:Georgia}.rail button{color:#536a80}.rail button.on{color:#0b3158;background:#dceaf7}.rail .me{color:#fff;background:#d38265}.groups{background:#fff;border-color:#d8e2ec;padding:20px 10px}.groups h1{color:#0b3158}.new{color:#536a80;background:0 0}.search{box-shadow:none;background:#f2f6fa;border:0;border-radius:8px}.section{color:#0b3158;margin-top:20px}.group{border-bottom:1px solid #e9eff5;border-radius:0;padding:11px 8px}.group.selected{box-shadow:none;background:#eaf2fa;border-radius:8px}.group>i{border-radius:50%}.invite{background:#eaf3fb;border:0}.chat{background:#e8e6e1;position:relative}.chat:before{content:"";opacity:.22;pointer-events:none;background-image:radial-gradient(#7690a7 .7px,#0000 .7px),radial-gradient(#7690a7 .7px,#0000 .7px);background-position:0 0,12px 12px;background-size:24px 24px;position:absolute;inset:130px 0 80px}.chat>header{z-index:2;background:#f5f8fb;border-color:#d8e2ec;height:64px;padding:0 17px;position:relative}.chat>header>div:first-child{padding-left:47px;position:relative}.chat>header>div:first-child:before{content:"BC";color:#fff;background:#dc775e;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-3px;left:0}.chat header small{letter-spacing:0;text-transform:none;font-weight:500}.chat header h2{margin:2px 0;font:700 14px system-ui}.chat header h2 em{background:#0b3158}.tabs{z-index:2;background:#fff;height:44px;padding-left:19px;position:relative}.tabs button{font-size:9px}.tabs button.active{color:#0b3158;border-bottom-color:#0b3158}.feed{z-index:1;padding:10px max(5%,24px) 20px;position:relative}.today{background:#fff;border-radius:7px;width:max-content;margin:4px auto 10px;padding:6px 10px;box-shadow:0 1px 2px #071f3a20}.today:before,.today:after{display:none}.secure-note{color:#756b3d;background:#fff6cf;border-radius:7px;width:max-content;max-width:90%;margin:0 auto 12px;padding:7px 11px;font-size:8px;box-shadow:0 1px 2px #071f3a20}.message{background:#fff;border-radius:3px 10px 10px;width:max-content;max-width:min(76%,650px);margin:5px 0;padding:7px 9px 5px;display:block;box-shadow:0 1px 2px #071f3a25}.message>.avatar{display:none}.message.ai{background:#eef5fc;border:1px solid #cbdff0;width:min(76%,650px);margin:8px 0}.message.mine{background:#dcecf9;border-radius:10px 3px 10px 10px;margin-left:auto}.message>div>small{display:none}.meta b{color:#bf654c;font-size:9px}.meta span{float:right;margin-left:18px}.meta mark{color:#0b3158;background:#dcecf9}.message p{margin:4px 0 5px;font:12px/1.45 system-ui}.tools{opacity:.78}.tools button{font-size:7px}.tools .insight,.tools .useful{color:#0b4f88;background:#e7f1fb}.delivered{color:#0a66c2;margin-left:auto;font-size:9px}.file{background:#f1f4f7;border:0;width:310px}.filter{background:#fff;width:max-content;margin:0 auto 10px;box-shadow:0 1px 2px #071f3a20}.compose{z-index:3;background:#f1f5f8;padding:8px 12px;position:relative}.compose .box{box-shadow:none;background:0 0;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;padding:0;display:grid}.box textarea{background:#fff;border-radius:9px;height:41px;padding:12px;font-size:11px}.quick-actions{display:flex!important}.quick-actions button,.at-ai{color:#536a80!important;background:0 0!important;border:0!important;font-size:17px!important}.box .at-ai{width:34px;font-size:9px!important;font-weight:800!important}.box .send{background:#0b3158;border-radius:50%;width:39px;height:39px;font-size:13px}.compose>small{margin-top:4px}.details{background:#fff}.detailsTop{background:#f5f8fb;height:64px}.hero>b,.members section>i{border-radius:50%}.members section a{color:#0a66c2;border-color:#8bb9e2}.settings{color:#0b3158;background:#eaf2fa;border-radius:8px;width:calc(100% - 40px);padding:10px;display:block}.intel{background:#eef5fc;border-color:#cbdff0}.intel small b{color:#0b4f88}.ready{color:#0b4f88;background:#e7f1fb;width:max-content;max-width:100%;margin:0 auto 5px;box-shadow:0 1px 2px #071f3a20}.toast{background:#0b3158}.overlay{z-index:30}@media (max-width:1100px){.shell{grid-template-columns:64px 310px minmax(480px,1fr)}}@media (max-width:780px){body{background:#fff}.shell{grid-template-columns:1fr}.chat>header{height:60px}.tabs{height:42px}.feed{padding:8px 12px 18px}.message,.message.ai{width:max-content;max-width:88%}.groups{display:none}.message p{font-size:13px}.compose{padding:7px}.quick-actions button:first-child{display:none}}
.authShell{background:#f7f8f5;grid-template-columns:1fr 1.05fr;min-height:100vh;display:grid}.authBrand{color:#fff;background:#173f38;flex-direction:column;justify-content:center;padding:clamp(45px,8vw,110px);display:flex;position:relative;overflow:hidden}.authBrand:after{content:"";border:1px solid #ffffff15;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-140px;right:-190px;box-shadow:0 0 0 80px #ffffff08,0 0 0 160px #ffffff06}.authLogo{color:#173f38;background:#efa077;border-radius:16px 16px 16px 5px;place-items:center;width:52px;height:52px;margin-bottom:55px;font:800 27px Georgia;display:grid}.authBrand h1{letter-spacing:-1.8px;max-width:620px;margin:0;font:500 clamp(37px,4vw,61px)/1.04 Georgia}.authBrand>p{color:#c4d1cd;max-width:520px;margin:25px 0 38px;font:15px/1.7 Georgia}.trustPoints{color:#dce5e2;flex-direction:column;gap:12px;font-size:11px;display:flex}.trustPoints span:first-letter{color:#efa077}.authPanel{justify-content:center;align-items:center;padding:45px;display:flex;position:relative}.authCard{background:#fff;border:1px solid #e2e7e3;border-radius:22px;width:min(430px,100%);padding:38px;box-shadow:0 20px 60px #173f3812}.mobileLogo{font:700 21px Georgia;display:none}.mobileLogo b{color:#fff;background:#1d6859;border-radius:9px;place-items:center;width:30px;height:30px;margin-right:7px;display:inline-grid}.mobileLogo span{color:#e27054}.authSteps{gap:7px;margin-bottom:34px;display:flex}.authSteps i{background:#e1e6e2;border-radius:2px;flex:1;height:3px}.authSteps i.complete{background:#286759}.authCard>small{letter-spacing:1.5px;color:#3d7569;font-size:8px;font-weight:800}.authCard h2{margin:9px 0;font:700 28px Georgia}.authCard>p{color:#78827e;margin:0 0 25px;font:12px/1.55 Georgia}.authCard>label{letter-spacing:1.1px;color:#8a9490;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.phoneField,.linkedinField{background:#fff;border:1px solid #d9e0db;border-radius:10px;align-items:center;height:50px;display:flex;overflow:hidden}.phoneField:focus-within,.linkedinField:focus-within{border-color:#397b6d;box-shadow:0 0 0 3px #397b6d15}.phoneField button{background:#f7f8f6;border:0;border-right:1px solid #e5e9e6;height:100%;padding:0 12px;font-size:11px}.phoneField input,.linkedinField input{border:0;outline:0;flex:1;min-width:0;padding:0 13px;font-size:12px}.authPrimary{color:#fff;background:#216657;border:0;border-radius:10px;width:100%;height:47px;margin-top:16px;font-size:11px;font-weight:800}.authPrimary:disabled{cursor:not-allowed;background:#b9c6c1}.authCard>em{text-align:center;color:#a0a7a4;margin-top:14px;font-size:8px;font-style:normal;line-height:1.5;display:block}.authBack{background:#f0f4f1;border:0;border-radius:8px;width:31px;height:31px;margin-bottom:18px}.otpField{text-align:center;letter-spacing:12px;border:1px solid #d9e0db;border-radius:10px;outline:0;width:100%;height:58px;padding-left:12px;font-size:21px}.resend{color:#2c6e60;background:0 0;border:0;margin:17px auto 0;font-size:9px;font-weight:700;display:block}.linkedIcon{float:right;color:#fff;background:#0a66c2;border-radius:8px;place-items:center;width:35px;height:35px;font:700 16px Arial;display:grid}.linkedinField>span{color:#0a66c2;background:#eef5fb;place-items:center;width:48px;height:100%;font:700 15px Arial;display:grid}.profileDetailsField{border:1px solid #d9e0db;border-radius:10px;outline:0;width:100%;height:46px;margin-bottom:14px;padding:0 13px;font-size:12px}.profileDetailsField:focus{border-color:#397b6d;box-shadow:0 0 0 3px #397b6d15}.why{background:#f2f6f3;border-radius:10px;margin-top:14px;padding:12px}.why b{font-size:9px}.why p{color:#78827e;margin:4px 0 0;font:9px/1.5 Georgia}.authPanel footer{color:#929b97;font-size:8px;position:absolute;bottom:22px}@media (max-width:800px){.authShell{background:#fff;display:block}.authBrand{display:none}.authPanel{align-items:flex-start;min-height:100vh;padding:24px}.authCard{box-shadow:none;border:0;margin-top:20px;padding:15px 0}.mobileLogo{margin-bottom:35px;display:block}.authPanel footer{bottom:15px}.authCard h2{font-size:25px}}.localTestAccounts{border-top:1px solid #e2e7e3;gap:8px;margin-top:18px;padding-top:16px;display:grid}.localTestAccounts>b{letter-spacing:.12em;font-size:11px}.localTestAccounts>p{color:#78827e;margin:0 0 2px;font-size:13px}.localTestAccounts .demoButton{text-align:left}.localDevSwitcher{z-index:1000;background:#fff;border:1px solid #d8ded9;border-radius:12px;align-items:center;gap:6px;padding:8px;display:flex;position:fixed;top:8px;left:102px;box-shadow:0 8px 30px #173f3826}.localDevSwitcher b{color:#286759;letter-spacing:.1em;padding:0 6px;font-size:9px}.localDevSwitcher button{background:#e7efeb;border:0;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}.localDevSwitcher button:disabled{color:#fff;cursor:default;background:#286759}
.linkedinAuth{padding:42px}.linkedinAuth .linkedIcon{border-radius:10px;width:44px;height:44px;margin-bottom:5px;font-size:20px}.linkedinButton{color:#fff;background:#0a66c2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;margin:8px 0 18px;font-size:12px;font-weight:800;display:flex}.linkedinButton:hover{background:#0958a8}.linkedinButton span{border-right:1px solid #ffffff50;padding-right:10px;font:700 18px Arial}.accessList{border:1px solid #e1e7e3;border-radius:11px;margin-bottom:13px;padding:14px}.accessList>b{color:#53615c;font-size:9px}.accessList p{color:#687570;margin:8px 0;font-size:9px}.linkedinAuth .why{margin-top:0}.linkedinAuth>em{text-align:center;color:#a0a7a4;margin-top:16px;font-size:8px;font-style:normal;line-height:1.5;display:block}@media (max-width:800px){.linkedinAuth{padding:15px 0}.linkedinAuth .linkedIcon{margin-top:10px}}
.group .violet{background:#7568a6}.tools .useful{color:#2d705f;background:#edf5f1;border-radius:10px;padding:3px 7px}.createModal{width:min(560px,100%);padding:28px}.createModal>small{color:#397467;letter-spacing:1.3px;margin-top:13px;font-size:7px;font-weight:800;display:block}.createInput{border:1px solid #dce2de;border-radius:9px;outline:0;width:100%;height:43px;padding:0 12px;font-size:10px}.createInput:focus{border-color:#347566;box-shadow:0 0 0 3px #34756612}.createInput.purpose{resize:none;height:64px;padding-top:10px}.capacity{background:#f4f7f5;border-radius:10px;justify-content:space-between;align-items:center;margin-top:13px;padding:11px 13px;display:flex}.capacity label{letter-spacing:1px;font-size:8px;font-weight:800}.capacity p{color:#8b9490;margin:3px 0 0;font-size:8px}.capacity input{text-align:center;border:1px solid #d7dfda;border-radius:8px;width:72px;height:38px;font-weight:800}.modeCards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.modeCards button{text-align:left;background:#fff;border:1px solid #e0e5e1;border-radius:10px;min-height:105px;padding:11px}.modeCards button.chosen{background:#eff7f3;border-color:#2f7465;box-shadow:0 0 0 2px #2f746512}.modeCards i{color:#327264;font-size:16px;font-style:normal}.modeCards b,.modeCards small{display:block}.modeCards b{margin:8px 0 4px;font-size:9px}.modeCards small{color:#7e8884;font:8px/1.4 Georgia}.privacyPreview{background:#f5f3ec;border-radius:9px;margin:11px 0;padding:10px 12px}.privacyPreview b{font-size:9px}.privacyPreview p{color:#7c8581;margin:4px 0 0;font:8px/1.45 Georgia}.createModal>.primary:disabled{opacity:.45}.createModal>.primary{margin-top:2px}@media (max-width:600px){.modeCards{grid-template-columns:1fr}.modeCards button{grid-template-columns:25px 1fr;gap:7px;min-height:0;display:grid}.modeCards b{margin-top:0}.createModal{padding:22px}.capacity{margin-top:10px}}
.ccShell{color:#18221f;background:#f5f7f9;grid-template-columns:72px 310px minmax(420px,1fr) 280px;height:100vh;display:grid;overflow:hidden}.ccShell button,.ccShell input,.ccShell textarea{font:inherit}.ccRail{color:#fff;background:#122b25;flex-direction:column;align-items:center;gap:18px;padding:18px 0;display:flex}.ccRail>b{background:#2bc58c;border-radius:13px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.ccRail button{color:#96aaa4;background:0 0;border:0;border-radius:12px;width:44px;height:44px;font-size:20px}.ccRail button.active{color:#fff;background:#24433a}.ccRail span{flex:1}.ccRail div{color:#122b25;background:#d9a278;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.ccGroups{background:#fff;border-right:1px solid #e1e7e4;padding:22px 14px;overflow:auto}.ccGroups header{justify-content:space-between;align-items:center;padding:0 8px 18px;display:flex}.ccGroups h1{margin:0;font-size:27px}.ccGroups h1 span{color:#29b881}.ccGroups header button{color:#fff;background:#1d5d4b;border:0;border-radius:10px;width:36px;height:36px;font-size:20px}.ccSearch{color:#72807b;background:#f1f5f3;border:1px solid #e4eae7;border-radius:10px;margin-bottom:22px;padding:10px 12px;display:flex}.ccSearch input{background:0 0;border:0;outline:0;width:100%;padding-left:7px}.ccGroups>small{letter-spacing:1.2px;color:#82908b;margin:0 9px 10px;font-size:10px;font-weight:800;display:block}.ccGroup{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;margin-bottom:4px;padding:10px;display:flex}.ccGroup:hover,.ccGroup.selected{background:#eaf6f1}.ccGroup i{color:#174b3d;background:#cae6dc;border-radius:12px;place-items:center;width:43px;height:43px;font-style:normal;font-weight:800;display:grid}.ccGroup span{flex-direction:column;min-width:0;display:flex}.ccGroup b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ccGroup em{color:#73817c;margin-top:4px;font-size:12px;font-style:normal}.ccEmpty{text-align:center;color:#60716b;margin:48px 15px}.ccEmpty p{font-size:13px}.ccEmpty button,.ccPrimary{color:#fff;background:#1b6b54;border:0;border-radius:10px;padding:11px 16px;font-weight:700}.ccChat{background:#f7faf8;flex-direction:column;min-width:0;display:flex;position:relative}.ccChat>header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e0e8e4;justify-content:space-between;align-items:center;height:92px;padding:17px 24px;display:flex}.ccChat>header small{color:#2b9271;letter-spacing:1.4px;font-size:9px;font-weight:800}.ccChat>header h2{margin:3px 0 1px;font-size:19px}.ccChat>header p{color:#77847f;white-space:nowrap;text-overflow:ellipsis;max-width:580px;margin:0;font-size:12px;overflow:hidden}.ccHeaderActions{gap:8px;display:flex}.ccHeaderActions button,.ccHeaderActions a{color:#1167a8;background:#fff;border:1px solid #dce5e1;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:800;text-decoration:none;display:grid;position:relative}.ccHeaderActions i{background:#ef685d;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.ccNotices{z-index:4;background:#fff;border:1px solid #dde6e2;border-radius:13px;width:300px;padding:14px;position:absolute;top:70px;right:22px;box-shadow:0 18px 45px #193c3022}.ccNotices>b{margin:3px 5px 10px;display:block}.ccNotices button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0ef;flex-direction:column;width:100%;padding:10px 5px;display:flex}.ccNotices span,.ccNotices p{color:#71807b;font-size:12px}.ccTabs{background:#fff;border-bottom:1px solid #e2e8e5;gap:22px;height:48px;padding-left:23px;display:flex}.ccTabs button{color:#71807b;background:0 0;border:0;font-size:13px}.ccTabs button.active{color:#186148;border-bottom:2px solid #2ab681;font-weight:800}.ccTabs sup{background:#e4f4ee;border-radius:9px;padding:1px 5px}.ccFeed{flex:1;padding:20px max(24px,7%);overflow:auto}.ccPrivacy{text-align:center;color:#537069;background:#eaf4f0;border-radius:8px;max-width:490px;margin:0 auto 22px;padding:8px;font-size:11px}.ccMessage{gap:10px;max-width:78%;margin-bottom:18px;display:flex}.ccMessage.mine{flex-direction:row-reverse;margin-left:auto}.ccMessage>i{color:#285d4e;background:#dceae5;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.ccMessage>div{background:#fff;border:1px solid #e3e9e6;border-radius:4px 15px 15px;padding:10px 13px;box-shadow:0 2px 8px #19372d08}.ccMessage.mine>div{background:#dff4eb;border-color:#cce8dd;border-radius:15px 4px 15px 15px}.ccMessage.ai>div{background:#faf8ff;border-left:3px solid #8d65d5}.ccMessage header{align-items:center;gap:12px;display:flex}.ccMessage header b{color:#215e4b;font-size:12px}.ccMessage time{color:#89948f;font-size:10px}.ccMessage p{white-space:pre-wrap;margin:7px 0;font-size:14px;line-height:1.45}.ccMessage footer{gap:4px;display:flex}.ccMessage footer button{color:#75827e;background:0 0;border:0;padding:3px 5px;font-size:10px}.ccMessage footer button.active{color:#8b62cf;font-weight:800}.ccWelcome{text-align:center;color:#6b7974;padding-top:15vh}.ccWelcome b{color:#31453e;font-size:18px}.ccWelcome p{font-size:13px}.ccComposer{background:#fff;border-top:1px solid #dfe7e3;padding:12px 22px}.ccBox{background:#fff;border:1px solid #d9e3df;border-radius:13px;align-items:center;padding:5px 6px;display:flex}.ccBox>button{color:#60726b;background:0 0;border:0;padding:8px}.ccBox textarea{resize:none;background:0 0;border:0;outline:0;flex:1;min-height:25px;max-height:90px;padding:8px}.ccBox .ccAi{color:#7954b8;background:#f2edfa;border-radius:7px;font-size:11px;font-weight:800}.ccBox .ccSend{color:#fff;background:#197356;border-radius:9px;margin-left:6px}.ccBox .ccSend:disabled,.ccPrimary:disabled{opacity:.45}.ccComposer>small{text-align:center;color:#87928e;margin-top:6px;font-size:9px;display:block}.ccRestricted,.ccError{text-align:center;color:#65736e;background:#f2f5f4;border-radius:9px;padding:12px;font-size:12px}.ccError{color:#a03f33;background:#fff0ed;margin-bottom:6px}.ccError button{float:right;background:0 0;border:0}.ccDetails{background:#fff;border-left:1px solid #e1e7e4;padding:24px 20px;overflow:auto}.ccProfile{text-align:center;border-bottom:1px solid #edf0ef;padding-bottom:22px}.ccProfile>i{background:#d9a278;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:18px;font-style:normal;font-weight:800;display:grid}.ccProfile b,.ccProfile span{margin-top:9px;display:block}.ccProfile span{color:#72807b;font-size:12px}.ccProfile a{color:#0a66c2;margin-top:12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.ccDetails section{border-bottom:1px solid #edf0ef;padding:19px 2px}.ccDetails section small{letter-spacing:1px;color:#83908b;font-size:9px;font-weight:800}.ccDetails section p{color:#63716c;font-size:12px;line-height:1.5}.ccAiCard{background:#f5f0fc;border-radius:12px;margin-top:18px;border:0!important;padding:15px!important}.ccAiCard>b{color:#724caf}.ccOverlay{z-index:10;background:#132a2588;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ccModal{background:#fff;border-radius:18px;width:min(580px,95vw);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 28px 80px #07130f55}.ccModal .close{background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:16px}.ccModal>small{letter-spacing:1px;color:#16815f;font-size:10px;font-weight:800}.ccModal h2{margin:7px 0 20px}.ccModal label{letter-spacing:.7px;flex-direction:column;gap:6px;margin:14px 0;font-size:10px;font-weight:800;display:flex}.ccModal input,.ccModal textarea{border:1px solid #d9e2de;border-radius:9px;outline:0;padding:11px}.ccModal textarea{resize:vertical;min-height:70px}.ccModes{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.ccModes button{text-align:left;background:#fff;border:1px solid #dce4e0;border-radius:10px;padding:11px}.ccModes button.active{background:#edf8f4;border-color:#248866}.ccModes b,.ccModes span{display:block}.ccModes b{font-size:12px}.ccModes span{color:#72807b;margin-top:5px;font-size:10px}.ccPrimary{width:100%}@media (max-width:1100px){.ccShell{grid-template-columns:64px 280px 1fr}.ccDetails{display:none}}@media (max-width:760px){.ccShell{grid-template-columns:1fr}.ccRail,.ccGroups{display:none}.ccChat>header{padding:14px 16px}.ccFeed{padding:16px}.ccMessage{max-width:92%}.ccModes{grid-template-columns:1fr}.ccComposer{padding:9px}}
.ccMessage:has(.ccLearningCard){width:min(680px,88%);max-width:min(680px,88%)}.ccMessage:has(.ccLearningCard)>.ccMessageBubble{background:#fff;border:1px solid #dce7e3;border-radius:18px;width:100%;padding:0;overflow:hidden;box-shadow:0 12px 32px #153e3214}.ccMessage:has(.ccLearningCard)>.ccMessageBubble>header{padding:13px 16px 0}.ccMessage:has(.ccLearningCard)>.ccMessageBubble>.ccHeadline{padding:0 16px}.ccMessage:has(.ccLearningCard)>.ccMessageBubble>footer{padding:0 16px 12px}.ccBotSprite{background-image:url(/azentube-bot-sprites.png);background-position:0 0;background-size:400% 200%;border-radius:50%;width:100%;height:100%;animation:5.5s step-end infinite ccBotBlink;display:block;box-shadow:0 0 0 2px #fff,0 0 0 3px #ffb8cc}@keyframes ccBotBlink{0%,84%,to{background-position:0 0}88%{background-position:33.333% 0}91%{background-position:66.666% 0}94%{background-position:33.333% 0}}.ccLearningCard{background:linear-gradient(145deg,#fff 0%,#f8fbff 100%);border-top:1px solid #edf2f0;margin-top:10px;padding:15px 16px 16px}.ccLearningCard>small{color:#087b68;letter-spacing:.08em;font-size:10px;font-weight:850;display:block}.ccLearningCard h3{color:#16364e;margin:6px 0 8px;font-size:18px;line-height:1.25}.ccLearningCard>p{color:#334d5b;margin:0 0 13px;font-size:14px;line-height:1.58}.ccLearningCard>a{color:#096eb5;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.ccConceptCard{background:linear-gradient(155deg,#fff 0%,#f6fbff 54%,#f2fbf7 100%);border-top-color:#cfe9df;padding:0 18px 18px}.ccConceptEyebrow{background:#f3faf8bf;border-bottom:1px solid #e2eeea;justify-content:space-between;align-items:center;margin:0 -18px 17px;padding:11px 18px;display:flex}.ccConceptEyebrow span,.ccConceptEyebrow em{color:#087b68;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-style:normal;font-weight:850;display:flex}.ccConceptEyebrow em{color:#647d88;letter-spacing:.03em}.ccConceptHero{align-items:center;gap:12px;margin-bottom:11px;display:flex}.ccConceptHero>span{color:#fff;background:linear-gradient(145deg,#078c75,#16ae91);border-radius:14px;flex:0 0 42px;place-items:center;height:42px;display:grid;box-shadow:0 8px 18px #088c7533}.ccConceptHero small{color:#6d858e;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:750;display:block}.ccConceptHero h3{margin:2px 0 0;font-size:19px;line-height:1.22}.ccConceptSummary{border-left:3px solid #37b69a;padding-left:12px;color:#274653!important;margin:0 0 14px!important;font-size:13px!important;line-height:1.55!important}.ccConceptBlock{background:#ffffffdb;border:1px solid #e0eae7;border-radius:14px;padding:13px 14px}.ccConceptBlock>b{color:#1d4b52;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;display:flex}.ccConceptBlock ul{grid-template-columns:1fr 1fr;gap:9px 12px;margin:11px 0 0;padding:0;list-style:none;display:grid}.ccConceptBlock li{color:#3b5661;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.ccConceptBlock li>i{color:#087b68;background:#e9f7f2;border-radius:8px;flex:0 0 22px;place-items:center;height:22px;font-size:10px;font-style:normal;font-weight:850;display:grid}.ccConceptExample{background:linear-gradient(135deg,#eef7ff,#f4f1ff);border:1px solid #dfe7f5;border-radius:14px;gap:10px;margin-top:11px;padding:12px 13px;display:flex}.ccConceptExample>span{color:#306fc1;background:#fff;border-radius:10px;flex:0 0 30px;place-items:center;height:30px;display:grid;box-shadow:0 4px 12px #2d598b1a}.ccConceptExample b,.ccConceptTakeaway b{color:#284b69;text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:block}.ccConceptExample p,.ccConceptTakeaway p{color:#405d70!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.48!important}.ccConceptTakeaway{background:#fff9e9;border:1px solid #f1e3b6;border-radius:12px;margin-top:10px;padding:11px 13px}.ccConceptTakeaway b{color:#8a6910}.ccConceptTakeaway p{color:#655b3f!important}.ccLearningAction{border-top:1px solid #dfeae6;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:13px;display:flex}.ccLearningAction div{min-width:0}.ccLearningAction b{color:#25434f;font-size:11px;display:block}.ccLearningAction small{color:#788b92;margin-top:2px;font-size:10px;display:block}.ccLearningAction>a{color:#fff;background:#0d79be;border-radius:10px;flex:none;align-items:center;gap:5px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #0d79be2e}.ccQuizCard{background:linear-gradient(145deg,#fff 0%,#f3f8fd 100%);border-top-color:#d5e3f0}.ccQuizOptions{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.ccQuizOptions button{color:#243e4b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3e9;border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:46px;padding:9px 10px;transition:transform .15s,border-color .15s,background .15s;display:flex}.ccQuizOptions button:not(:disabled):hover{background:#f7fcff;border-color:#2485c4;transform:translateY(-1px)}.ccQuizOptions button>i{color:#176693;background:#e9f2f7;border-radius:8px;flex:0 0 25px;place-items:center;height:25px;font-size:11px;font-style:normal;font-weight:850;display:grid}.ccQuizOptions button>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;line-height:1.35}.ccQuizOptions button.correct{color:#106849;background:#eaf9f3;border-color:#25a87c}.ccQuizOptions button.correct>i{color:#fff;background:#25a87c}.ccQuizOptions button.wrong{background:#fff2f0;border-color:#df8178}.ccQuizOptions button.wrong>i{color:#fff;background:#df8178}.ccQuizResult{color:#31584b;background:#eef7f3;border-radius:10px;margin:10px 0;padding:11px 12px}.ccQuizResult.wrong{color:#77503c;background:#fff5ed}.ccQuizResult b{font-size:12px}.ccQuizResult p{margin:4px 0 0;font-size:12px;line-height:1.45}@media (max-width:760px){.ccMessage:has(.ccLearningCard){width:100%;max-width:100%}.ccLearningCard{padding:12px}.ccConceptCard{padding:0 12px 13px}.ccConceptEyebrow{margin:0 -12px 13px;padding:9px 12px}.ccConceptHero{gap:9px}.ccConceptHero>span{border-radius:11px;flex-basis:36px;height:36px}.ccConceptHero h3,.ccLearningCard h3{font-size:16px}.ccConceptSummary{font-size:12px!important}.ccConceptBlock{padding:11px}.ccQuizOptions,.ccConceptBlock ul{grid-template-columns:1fr}.ccQuizOptions button{min-height:44px}.ccLearningAction{flex-direction:column;align-items:flex-start}.ccLearningAction>a{justify-content:center;width:100%}}@media (min-width:761px){.ccShell.ccSearchOpen .ccMessage:has(.ccLearningCard){width:min(680px,100%);max-width:100%}}
.ccTabs .ccManage{color:#186148;margin-left:auto;margin-right:18px;font-weight:700}.ccAdminButton{color:#17624b;background:#edf8f4;border:1px solid #beddd2;border-radius:10px;width:100%;margin-top:16px;padding:11px;font-weight:750}.ccMembersModal{width:min(720px,95vw)}.ccMembersModal h3{text-transform:uppercase;letter-spacing:.7px;color:#65756f;margin:24px 0 8px;font-size:12px}.ccMembersModal h3 span{float:right;color:#25664f;background:#e8f4ef;border-radius:10px;padding:2px 7px}.ccInviteBox{background:#eef7f3;border:1px solid #d5eae2;border-radius:12px;grid-template-columns:1fr auto;gap:10px;padding:15px;display:grid}.ccInviteBox p{color:#6b7b75;margin:5px 0;font-size:11px}.ccInviteBox>button,.ccCopy button{color:#fff;background:#196c52;border:0;border-radius:8px;padding:8px 12px;font-weight:700}.ccCopy{grid-column:1/-1;gap:7px;display:flex}.ccCopy input{background:#fff;flex:1;min-width:0}.ccMemberRow{border-top:1px solid #edf1ef;align-items:center;gap:10px;padding:10px 2px;display:flex}.ccMemberRow>i{background:#dcebe5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:800;display:grid}.ccMemberRow>div{flex-direction:column;flex:1;min-width:0;display:flex}.ccMemberRow small{color:#74817c;font-size:11px}.ccMemberRow em{color:#196c52;background:#e3f3ed;border-radius:5px;padding:2px 4px;font-size:8px;font-style:normal}.ccMemberRow>a{color:#0a66c2;font-weight:800;text-decoration:none}.ccMemberRow>button{background:#fff;border:1px solid #d7e1dd;border-radius:7px;padding:6px 8px;font-size:10px}.ccMemberRow>button.approve{color:#fff;background:#1c7257;border-color:#1c7257}.ccMemberRow>button.danger{color:#a8493e}@media (max-width:760px){.ccMembersModal{padding:20px}.ccMemberRow{flex-wrap:wrap}}
.ccResource{color:#243730;background:#fff;border:1px solid #dee7e3;border-radius:12px;align-items:center;gap:12px;margin:10px 0;padding:14px;text-decoration:none;display:flex;box-shadow:0 2px 8px #173a2e08}.ccResource>i{color:#a5463c;background:#f3e8e6;border-radius:9px;place-items:center;width:44px;height:44px;font-size:10px;font-style:normal;font-weight:850;display:grid}.ccResource>div{flex-direction:column;flex:1;min-width:0;display:flex}.ccResource b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ccResource small{color:#798681;margin-top:5px}.ccResource>span{color:#17684f;font-size:11px;font-weight:750}.ccHeadline{color:#7d8985;margin-top:2px;font-size:9px;display:block}.ccMessage footer a{color:#0a66c2;padding:3px 5px;font-size:10px;text-decoration:none}.ccThreads{padding-bottom:12px!important}.ccThreads>button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.ccThreads>button.active{background:#eaf6f1}.ccThreads>button>i{background:#dcebe5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:800;display:grid}.ccThreads span{flex-direction:column;min-width:0;display:flex}.ccThreads b{font-size:11px}.ccThreads em{color:#7b8783;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.ccPolicies{border:1px solid #e1e8e5;border-radius:11px;overflow:hidden}.ccPolicies>label{justify-content:space-between;align-items:center;flex-direction:row!important;margin:0!important;padding:11px!important;display:flex!important}.ccPolicies select{background:#fff;border:1px solid #d5dfdb;border-radius:7px;padding:7px;font-size:11px}.ccPolicies>button{text-align:left;background:#fff;border:0;border-top:1px solid #e8edeb;align-items:center;width:100%;padding:11px;display:flex}.ccPolicies>button span{flex-direction:column;flex:1;display:flex}.ccPolicies>button small{color:#7b8783;margin-top:3px;font-size:10px}.ccPolicies>button em{background:#cbd4d1;border-radius:10px;width:32px;height:18px;position:relative}.ccPolicies>button em:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:2px;left:2px}.ccPolicies>button em.on{background:#238363}.ccPolicies>button em.on:after{left:16px}.ccBox button:disabled{opacity:.35;cursor:not-allowed}
.ccResource>button{color:#71807a;background:0 0;border:0;font-size:10px}.ccResource>button.active{color:#7651b5;font-weight:800}.ccResource>a{color:#17684f;font-size:11px;font-weight:750;text-decoration:none}
.linkedinButton:disabled{cursor:not-allowed;background:#9aa9b3}.setupNote{background:#fff8e8;border:1px solid #f0dfb8;border-radius:8px;padding:8px;text-align:center!important;color:#7a5d30!important;margin:-8px 0 8px!important;font:10px/1.4 Arial!important}.demoButton{color:#225f50;background:#f4f8f6;border:1px solid #b8ccc5;border-radius:9px;width:100%;height:43px;margin-bottom:15px;font-size:11px;font-weight:750}.demoButton:hover{background:#eaf4f0}.ccSignout{color:#7c8984;background:0 0;border:0;margin:12px auto 0;font-size:10px;text-decoration:underline;display:block}.ccSignout:hover{color:#365e51}
.ccLive{vertical-align:middle;color:#568075;background:#edf6f2;border-radius:10px;align-items:center;gap:4px;margin-left:6px;padding:4px 7px;font:700 8px Arial;display:inline-flex}.ccLive i{background:#8d9c97;border-radius:50%;width:6px;height:6px}.ccLive.live{color:#147052}.ccLive.live i{background:#20b97f;box-shadow:0 0 0 3px #20b97f1f}.ccLive.connecting i{background:#e1a84d;animation:1s infinite ccPulse}.ccTyping{color:#667872;height:18px;padding:0 8px;font-size:10px}.ccTyping i{background:#5e7a70;border-radius:50%;width:4px;height:4px;margin-right:2px;animation:1s infinite ccDots;display:inline-block}.ccTyping i:nth-child(2){animation-delay:.15s}.ccTyping i:nth-child(3){animation-delay:.3s}@keyframes ccPulse{50%{opacity:.3}}@keyframes ccDots{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}
.ccMessage footer .ccReceipt{color:#6f7f79;margin-left:auto}.ccMessage footer .ccReceipt.read{color:#0b7fc4;font-weight:800}.ccThreadEmpty{margin:8px;color:#80908a!important;font-size:10px!important}.ccMemberRow>button.message{color:#17684f;background:#e8f6f1;border-color:#cbe8dd;font-weight:750}.ccReadersModal{width:min(500px,95vw)}.ccReadersModal>p{color:#75847e;font-size:13px}.ccReadersModal .ccMemberRow{padding:13px 2px}.ccMessageContext{color:#26785f;border-left:2px solid #36a982;padding-left:6px;font-size:9px;font-weight:800;display:block}.ccDeleted{color:#7d8985;font-weight:500}.ccEdited{text-align:right;color:#8b9692;font-size:8px;display:block}.ccComposeContext{background:#eef6f3;border-left:3px solid #258764;border-radius:7px;align-items:center;margin-bottom:5px;padding:7px 10px;display:flex}.ccComposeContext span{flex-direction:column;flex:1;min-width:0;display:flex}.ccComposeContext b{color:#25654f;font-size:10px}.ccComposeContext small{color:#71807b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ccComposeContext>button{color:#65756f;background:0 0;border:0;font-size:18px}
.ccSearchResults{z-index:8;background:#fff;border:1px solid #dce6e2;border-radius:12px;max-height:65vh;padding:8px;position:absolute;top:112px;left:12px;right:12px;overflow:auto;box-shadow:0 16px 45px #183c3028}.ccGroups{position:relative}.ccSearchResults>small{color:#7c8b85;letter-spacing:1px;padding:9px 8px 4px;font-size:8px;font-weight:800;display:block}.ccSearchResults>button{text-align:left;background:#fff;border:0;border-radius:8px;flex-direction:column;width:100%;padding:8px;display:flex}.ccSearchResults>button:hover{background:#edf7f3}.ccSearchResults b{font-size:11px}.ccSearchResults span,.ccSearchResults p{color:#73827c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.ccUnread{color:#fff;background:#20a875;border-radius:10px;align-self:center;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:9px;display:grid}.ccThreads>button>i.online{box-shadow:0 0 0 2px #fff,0 0 0 4px #20b77f}.ccPresencePrivacy{color:#76857f;flex-direction:column;gap:5px;margin-top:14px;font-size:9px;display:flex}.ccPresencePrivacy select{color:#31453e;background:#fff;border:1px solid #dce5e1;border-radius:8px;padding:7px}
:root{--circle-ink:#14211d;--circle-muted:#687972;--circle-line:#dfe8e4;--circle-soft:#f4f8f6;--circle-brand:#0a66c2;--circle-accent:#58a6e7;--circle-navy:#071f3a;--linkedin-blue:#0a66c2}.ccShell{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.01em;background:#eef3f1;grid-template-columns:68px 320px minmax(460px,1fr) 300px}.ccRail{background:linear-gradient(#0a3158 0%,#061b33 58%,#041426 100%);border-right:1px solid #174d7b;padding:20px 0;box-shadow:4px 0 20px #05172b26}.ccRail>b{isolation:isolate;background:linear-gradient(145deg,#68b7f0 0%,#0a66c2 48%,#063e79 100%);border-radius:12px;width:40px;height:40px;font-size:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #0873d554,inset 0 1px #ffffff70}.ccRail>b:before{content:"C";color:#fff;text-shadow:0 1px 2px #02294f;z-index:2;font-size:21px;font-weight:850}.ccRail>b:after{content:"";background:#9ed5ff80;border:1px solid #d9efff80;border-radius:50%;width:24px;height:24px;position:absolute;bottom:-8px;right:-8px}.ccRail button{transition:all .18s}.ccRail button:hover{color:#fff;background:#ffffff14;transform:translateY(-1px)}.ccShell.ccNoDetails{grid-template-columns:68px 320px minmax(460px,1fr)}.ccBrandMark{background:#0b3158 url(/icon.png) 50%/34px 34px no-repeat!important}.ccBrandMark:before,.ccBrandMark:after{content:none!important}.ccProfileButton{overflow:visible}.ccProfileButton>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ccProfilePhoto{object-fit:cover;border:2px solid #d8e7f3;border-radius:50%;width:72px;height:72px;margin:0 auto 10px;display:block;box-shadow:0 7px 22px #071f3a20}.ccRail .ccProfileButtonTop{border:2px solid #79b9eb;margin-bottom:6px;box-shadow:0 7px 22px #0004,0 0 0 3px #ffffff12}.ccDetails>section:first-of-type{padding-top:4px}.ccProfileSignout{color:#60778a;text-underline-offset:3px;background:0 0;border:0;margin:14px auto 0;font-size:12px;text-decoration:underline;display:block}.ccProfileSignout:hover{color:#0a66c2}.ccGroups{border-color:var(--circle-line);background:#fbfcfc;padding:24px 15px}.ccGroups header{padding-bottom:20px}.ccGroups h1{letter-spacing:-1.2px;color:#092f55;font-size:25px}.ccGroups h1 span{color:#0a66c2}.ccGroups header button{background:linear-gradient(145deg,#1976d2,#0758a7);transition:all .18s;box-shadow:0 7px 18px #0a66c236}.ccGroups header button:hover{background:#074f99;transform:translateY(-1px)}.ccSearch{background:#f0f5f3;border-color:#e0e8e5;border-radius:11px;margin-bottom:24px;transition:all .18s}.ccSearch:focus-within{background:#fff;border-color:#77addd;box-shadow:0 0 0 3px #0a66c214}.ccGroups>small{color:#778881;font-size:9px}.ccGroup{border:1px solid #0000;padding:11px 10px;transition:all .16s}.ccGroup i{color:#0a477f;background:linear-gradient(145deg,#dceefe,#bcdcf5);border-radius:11px;width:42px;height:42px;font-size:12px}.ccGroup b{color:#20352e;font-size:13px}.ccGroup em{color:#75857f;font-size:10px}.ccChat>header{border-color:var(--circle-line);z-index:2;height:88px;padding:16px 28px;box-shadow:0 1px 10px #16372c08}.ccChat>header h2{color:#182d26;font-size:18px}.ccChat>header p{color:#71817b;font-size:11px}.ccHeaderActions button,.ccHeaderActions a{border-color:#dbe5e1;border-radius:10px;transition:all .16s}.ccTabs{border-color:var(--circle-line);gap:28px;height:50px;padding-left:28px}.ccTabs button{font-size:12px;transition:all .16s}.ccTabs button:hover{color:#245f4d}.ccTabs button.active{color:#165f49;border-bottom-color:#20a878}.ccTabs sup{color:#22654f;background:#e6f3ee;margin-left:3px}.ccFeed{padding:24px clamp(26px,7%,84px)}.ccPrivacy{color:#5f746c;background:#edf5f2;border:1px solid #deebe6;border-radius:10px;padding:9px 14px}.ccMessage{gap:11px;max-width:min(78%,720px);margin-bottom:20px}.ccMessage>i{background:#e4f0ec;border:1px solid #cee1da;flex-basis:35px;width:35px;height:35px}.ccMessage>div{border-color:#dee7e3;border-radius:5px 15px 15px;padding:11px 14px;box-shadow:0 3px 12px #142f2609}.ccMessage.mine>div{background:#dff3eb;border-color:#cae6dc;border-radius:15px 5px 15px 15px}.ccMessage.ai>div{background:#f8f5fc;border-left-color:#7c5ab7}.ccMessage p{color:#263a33;font-size:13px;line-height:1.55}.ccMessage footer{opacity:.72;transition:all .16s}.ccMessage:hover footer{opacity:1}.ccMessage footer button:hover{color:#176b50;background:#edf5f2;border-radius:5px}.ccComposer{border-color:var(--circle-line);padding:13px 24px 14px;box-shadow:0 -4px 18px #173a2e08}.ccBox{border-color:#d5e1dc;border-radius:14px;padding:6px 7px;transition:all .16s;box-shadow:0 2px 8px #17372c08}.ccBox .ccSend{min-width:38px;box-shadow:0 5px 14px #176b5024}.ccDetails{border-color:var(--circle-line);background:#fbfcfc;padding:25px 22px}.ccProfile>i{background:linear-gradient(145deg,#e6bb98,#ce8c61);box-shadow:0 7px 20px #9d69452a}.ccDetails section{border-color:#e8eeeb}.ccAiCard{background:linear-gradient(145deg,#f5f1fb,#f0eafa)!important;border:1px solid #e6dcf5!important}.ccAdminButton{transition:all .16s}.ccAdminButton:hover{background:#dff2eb;transform:translateY(-1px)}.ccModal{border-radius:16px}.ccMemberRow{padding:12px 3px}.ccMemberRow>button{transition:all .16s}.ccThreads>button{border:1px solid #0000;transition:all .16s}.ccMobileMenu,.ccMobileBackdrop{display:none}@media (max-width:1250px){.ccShell{grid-template-columns:64px 292px minmax(430px,1fr) 270px}.ccFeed{padding-inline:clamp(22px,5%,52px)}}@media (max-width:1100px){.ccShell{grid-template-columns:62px 284px minmax(0,1fr)}.ccDetails{display:none}.ccMessage{max-width:84%}}@media (max-width:820px){.ccShell{grid-template-columns:56px 260px minmax(0,1fr)}.ccGroups{padding-inline:10px}.ccChat>header,.ccFeed{padding-inline:18px}.ccTabs{gap:18px;padding-left:18px}.ccMessage{max-width:90%}}@media (max-width:760px){.ccShell{display:block;overflow:hidden}.ccRail{display:none}.ccChat{height:100dvh;min-height:0}.ccGroups{z-index:30;width:min(88vw,330px);padding:22px 14px;transition:transform .22s;display:block;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:18px 0 55px #071b1645}.ccGroups.mobileOpen{transform:translate(0)}.ccMobileBackdrop{z-index:25;background:#0b211b80;border:0;display:block;position:fixed;inset:0}.ccMobileMenu{color:#275c4c;background:#f6faf8;border:1px solid #dbe5e1;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;margin-right:10px;font-size:17px;display:grid}.ccChat>header{height:76px;padding:10px 12px}.ccChat>header>div:first-of-type{flex:1;min-width:0}.ccChat>header h2{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.ccChat>header p{font-size:10px}.ccHeaderActions{gap:5px}.ccHeaderActions button,.ccHeaderActions a{width:34px;height:34px}.ccTabs{scrollbar-width:none;gap:17px;height:46px;padding:0 12px;overflow-x:auto}.ccTabs::-webkit-scrollbar{display:none}.ccTabs button{white-space:nowrap;flex:none}.ccTabs .ccManage{margin-left:0;margin-right:0}.ccFeed{padding:16px 10px}.ccPrivacy{margin-bottom:16px;font-size:9px}.ccMessage{gap:7px;max-width:95%;margin-bottom:15px}.ccMessage>i{flex-basis:29px;width:29px;height:29px;font-size:9px}.ccMessage>div{padding:9px 11px}.ccMessage p{font-size:13px}.ccMessage footer{opacity:1;flex-wrap:wrap}.ccComposer{padding:8px 9px max(9px,env(safe-area-inset-bottom))}.ccBox{border-radius:12px}.ccBox textarea{font-size:16px}.ccBox .ccAi{display:none}.ccNotices{width:auto;position:fixed;top:70px;left:10px;right:10px}.ccModal{border-radius:16px 16px 0 0;align-self:end;width:100%;max-height:92dvh;padding:22px 18px}.ccOverlay{padding:0}.ccModes{grid-template-columns:1fr}.ccMemberRow{flex-wrap:wrap}.ccSearchResults{max-height:calc(100dvh - 125px);top:108px}}@media (max-width:390px){.ccHeaderActions a{display:none}.ccFeed{padding-inline:7px}.ccMessage{max-width:97%}.ccTabs{gap:13px}.ccTabs button{font-size:11px}}.authShell{background:#f5f8fc}.authBrand{background:linear-gradient(145deg,#061a31 0%,#0b3158 52%,#0a66c2 130%)}.authBrand:after{border-color:#8fc9ff24;box-shadow:0 0 0 80px #4ca4ef12,0 0 0 160px #82c6ff0c}.authLogo{color:#fff;background:linear-gradient(145deg,#72c1f7,#0a66c2);box-shadow:0 10px 28px #03132755}.authBrand>p{color:#c9ddf0}.trustPoints{color:#e0edf8}.trustPoints span:first-letter{color:#69b9f1}.authCard{border-color:#dbe5ef;box-shadow:0 20px 60px #071f3a14}.authCard>small{color:#0b4f88}.linkedinAuth>small{letter-spacing:1.7px;color:#075493;font-size:11px}.linkedinAuth h2{color:#071f3a;margin:12px 0 14px;font-size:32px;line-height:1.14}.linkedinAuth>p{color:#4f6578;margin-bottom:28px;font-size:14px;line-height:1.6}.linkedinAuth>label{color:#405a70;letter-spacing:1.25px;margin:14px 0 9px;font-size:10px}.accountTypePicker{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.accountTypePicker button{color:#173550;text-align:left;background:#fff;border:1px solid #cddbe7;border-radius:11px;min-width:0;min-height:104px;padding:11px 9px;transition:all .16s;position:relative}.accountTypePicker button:hover{background:#f5faff;border-color:#7fb2dc}.accountTypePicker button.selected{background:#eaf4fc;border-color:#0a66c2;box-shadow:0 0 0 2px #0a66c218}.accountTypePicker i{color:#0a66c2;font-size:19px;font-style:normal;display:block}.accountTypePicker b,.accountTypePicker small{display:block}.accountTypePicker b{margin:7px 0 4px;font-size:12px}.accountTypePicker small{color:#60788d;font-size:10px;line-height:1.35}.accountTypePicker em{color:#fff;background:#0a66c2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid;position:absolute;top:8px;right:8px}@media (max-width:800px){.accountTypePicker{grid-template-columns:1fr}.accountTypePicker button{grid-template-columns:30px 1fr 20px;align-items:center;min-height:72px;display:grid}.accountTypePicker b{margin-top:0}}.linkedinAuth .linkedinField,.linkedinAuth>.createInput{background:#fff;border-color:#c8d6e2;height:54px}.linkedinAuth .linkedinField input,.linkedinAuth>.createInput{color:#102f4d;font-size:14px;font-weight:500}.linkedinAuth input::placeholder{color:#71869a;opacity:1}.linkedinAuth .authPrimary{letter-spacing:.01em;height:50px;margin-top:22px;font-size:13px}.linkedinAuth .authPrimary:disabled{color:#fff;opacity:1;background:#aebdc5}.demoButton{color:#0b3158;background:#f2f7fc;border-color:#b8d1e8}.demoButton:hover{background:#e5f0fa}.accessList{border-color:#dbe5ef}.why{background:#eff5fa}.authPanel footer{color:#687f94}:root{--green:#0b3158;--circle-ink:#10243a;--circle-muted:#64788c;--circle-line:#d9e5f0;--circle-soft:#f1f6fb;--circle-brand:#0a66c2;--circle-accent:#58a6e7;--circle-navy:#061a31}body{color:#15283b;background:#eaf0f6}.ccShell{background:#edf3f9}.ccGroups,.ccDetails{background:#fbfdff;border-color:#d9e5f0}.ccSearch{background:#eff5fa;border-color:#d9e5f0}.ccGroup:hover{background:#edf5fc}.ccGroup.selected{background:#e5f1fb;border-color:#bdd8ef;box-shadow:inset 3px 0 #0a66c2}.ccGroup b{color:#20364b}.ccGroup em{color:#64788c}.ccChat{background:linear-gradient(#f8fbfe,#f0f6fb)}.ccChat>header,.ccTabs,.ccComposer{border-color:#d9e5f0}.ccChat>header h2,.ccMessage p{color:#1b3045}.ccChat>header p{color:#6a7f93}.ccHeaderActions button,.ccHeaderActions a{border-color:#d3e1ed}.ccHeaderActions button:hover,.ccHeaderActions a:hover{background:#edf5fc;border-color:#8ebce3}.ccTabs button:hover,.ccTabs button.active{color:#0b4f88}.ccTabs button.active{border-bottom-color:#0a66c2}.ccTabs sup{color:#0b4f88;background:#e4f0fb}.ccPrivacy{color:#536d85;background:#edf5fc;border-color:#d5e5f3}.ccMessage>i{background:#e6f1fa;border-color:#cbddec}.ccMessage>div{border-color:#d9e5f0;box-shadow:0 3px 12px #071f3a0a}.ccMessage.mine>div{background:#dcecf9;border-color:#c4dcee}.ccMessage footer button:hover{color:#0b4f88;background:#e8f2fb}.ccBox{border-color:#ccdae7;box-shadow:0 2px 8px #071f3a0a}.ccBox:focus-within{border-color:#69a6d8;box-shadow:0 0 0 3px #0a66c218}.ccBox .ccSend{background:#0a66c2;box-shadow:0 5px 14px #0a66c22b}.ccNotices,.ccSearchResults,.ccModal{border-color:#d5e3ef;box-shadow:0 24px 65px #071f3a2b}.ccMemberRow>button:hover{background:#edf5fc}.ccUnread{background:linear-gradient(145deg,#1680dc,#0a5aaa);box-shadow:0 3px 9px #0a66c238}.ccThreads>button:hover{background:#eef5fb}.ccThreads>button.active{background:#e7f1fa;border-color:#c7ddf0}.ccAdminButton:hover{background:#e5f1fb}.ccMobileBackdrop{background:#061a3180}.ccMobileMenu{color:#0b4f88;background:#f3f8fc;border-color:#d3e1ed}.settings,.invite,.intel,.ready,.why{color:#0b3158;background:#edf5fc}.intel{border-color:#cedfee}.toast{background:#0b3158}.authPrimary,.linkedinButton{background:#0a66c2}.authPrimary:hover,.linkedinButton:hover{background:#0857a5}.authBack{background:#e8f1f9}.resend,.ccSignout:hover{color:#0b4f88}.phoneField:focus-within,.linkedinField:focus-within{border-color:#4e96cf;box-shadow:0 0 0 3px #0a66c218}@media (min-width:801px) and (max-height:950px){.authBrand{justify-content:center;padding:38px clamp(54px,7vw,100px)}.authLogo{margin-bottom:34px}.authBrand h1{font-size:clamp(38px,3.6vw,56px)}.authBrand>p{margin:20px 0 26px}.trustPoints{gap:9px}.authPanel{padding-block:28px}.linkedinAuth{padding:34px}.authPanel footer{bottom:10px}}@media (min-width:801px) and (max-height:780px){.authBrand{padding-block:24px}.authLogo{margin-bottom:22px}.authBrand h1{font-size:clamp(34px,3.2vw,48px)}.authBrand>p{margin:15px 0 20px}.trustPoints{gap:7px}.linkedinAuth{padding:28px 34px}.linkedinAuth .accessList{padding-block:10px}.linkedinAuth .why{padding:9px}.authPanel footer{display:none}}.compose,.ccComposer{position:relative}.proPicker{z-index:12;background:#fff;border:1px solid #cddfec;border-radius:15px;width:min(350px,100vw - 28px);padding:14px;position:absolute;bottom:72px;left:20px;box-shadow:0 18px 50px #071f3a2b}.proPicker header{justify-content:space-between;align-items:center;display:flex}.proPicker header b{color:#17324d;font-size:12px}.proPicker header button{color:#6c8194;background:0 0;border:0;font-size:19px}.proPicker nav{gap:6px;margin:10px 0;display:flex}.proPicker nav button{color:#587087;background:#eef4fa;border:0;border-radius:7px;padding:6px 12px;font-size:10px;font-weight:750}.proPicker nav button.active{color:#0a5aa8;background:#dcecf9}.emojiGrid{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.emojiGrid button{background:#f7fafd;border:1px solid #0000;border-radius:8px;padding:7px;font-size:19px}.emojiGrid button:hover{background:#eaf4fc;border-color:#9fc7e8}.gifGrid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.gifGrid button{color:#fff;text-align:left;background:linear-gradient(135deg,#092e53,#0a66c2);border:1px solid #cfe0ee;border-radius:10px;min-height:65px;padding:10px;position:relative;overflow:hidden}.gifGrid button:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff24 50%,#0000 65%);animation:2.4s linear infinite professionalShine;position:absolute;inset:-70% -20%}.gifGrid i{font-size:22px;font-style:normal;animation:1.5s ease-in-out infinite professionalLift;display:block}.gifGrid b{margin-top:4px;font-size:9px;display:block}.proPicker>small{color:#71869a;text-align:center;margin-top:9px;font-size:8px;display:block}@keyframes professionalShine{to{transform:translate(70%)}}@keyframes professionalLift{50%{transform:translateY(-3px)scale(1.06)}}@media (max-width:760px){.proPicker{bottom:66px;left:8px}.emojiGrid{grid-template-columns:repeat(6,1fr)}}.createModal>small,.ccModal>small{color:#0b4f88}.createInput:focus,.ccModal input:focus,.ccModal textarea:focus{border-color:#4e96cf;box-shadow:0 0 0 3px #0a66c218}.capacity{background:#f1f6fb}.capacity input{border-color:#cdddea}.modeCards button,.ccModes button{border-color:#d7e3ed}.modeCards button.chosen,.ccModes button.active{background:#eaf3fb;border-color:#0a66c2;box-shadow:0 0 0 2px #0a66c218}.modeCards i{color:#0a66c2}.modeCards small,.capacity p,.privacyPreview p{color:#64788c}.privacyPreview{background:#f1f6fb}.primary,.ccPrimary{background:#0a66c2}.primary:hover,.ccPrimary:hover{background:#0857a5}:root{--font-product:"Segoe UI",Helvetica,Arial,system-ui,sans-serif;--accent:#0a66c2;--line:#d9e5f0;--muted:#64788c}html,body,body *,button,input,textarea,select{font-family:var(--font-product)!important}h1,h2,h3,h4,h5,h6,.authBrand h1,.authCard h2,.modal h2,.empty b,.message p,.createModal p,.modeCards small,.privacyPreview p{font-family:var(--font-product)}.authBrand h1,.authCard h2,.modal h2,.ccModal h2{letter-spacing:-.035em}.authBrand>p{font-size:16px;line-height:1.65}.trustPoints{font-size:13px;line-height:1.45}.authCard,.linkedinAuth{color:#102f4d}.authCard>small,.linkedinAuth>small{font-size:11px;line-height:1.4}.authCard h2,.linkedinAuth h2{font-weight:750}.authCard>p,.linkedinAuth>p{color:#4f6578;font-size:14px;line-height:1.6}.authCard>label,.linkedinAuth>label{color:#405a70;font-size:11px;line-height:1.35}.authCard input,.linkedinAuth input{color:#102f4d;font-size:14px;line-height:1.4}.accessList>b,.why b{color:#183a59;font-size:12px}.accessList p,.why p{color:#536b80;font-size:12px;line-height:1.5}.linkedinAuth>em{color:#6c8092;font-size:10px;line-height:1.55}.authPanel footer{color:#60768a;font-size:10px}.mobileLogo b,.rail,.ccRail{background:#0b3158}.mobileLogo span,.groups h1 span,.ccGroups h1 span{color:#0a66c2}.rail button.on,.ccRail button.active{background:#174d7d}.rail button,.ccRail button{color:#91abc3}.new,.ccGroups header button,.authPrimary,.linkedinButton,.primary,.ccPrimary,.copyrow button,.box .send,.ccBox .ccSend{color:#fff;background:#0a66c2}.new:hover,.ccGroups header button:hover,.authPrimary:hover,.linkedinButton:hover,.primary:hover,.ccPrimary:hover,.copyrow button:hover,.box .send:hover,.ccBox .ccSend:hover{background:#0857a5}.group.selected,.ccGroup.selected,.ccThreads>button.active{background:#e5f1fb;border-color:#bdd8ef}.group>i,.ccGroup i,.ccThreads>button>i,.modalIcon{color:#0b4f88;background:#dcecf9}.tabs button.active,.ccTabs button.active{color:#0b4f88;border-bottom-color:#0a66c2}.invite,.settings,.intel,.ready,.why,.linkPolicy{color:#0b3158;background:#edf5fc}.toggle.active,.ccPolicies>button em.on{background:#0a66c2}.members mark,.tools .useful,.tools .insight{color:#0b4f88;background:#e7f1fb}.joinLink,.members section a,.ccProfile a,.ccResource>a,.ccMessage footer a{color:#0a66c2;border-color:#8ebce3}.ccLive{color:#536d85;background:#edf5fc}.ccLive.live{color:#0a5aa8}.ccLive.live i{background:#1680dc;box-shadow:0 0 0 3px #1680dc1f}.themeToggle{z-index:120;color:#0b3158;background:#f7fbff;border:1px solid #b9d2e8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;transition:all .18s;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 26px #071f3a26}.themeToggle:hover{background:#e5f1fb;transform:translateY(-1px)}.authLogo{gap:12px;color:#fff!important;background:0 0!important;border-radius:0!important;align-items:center!important;width:auto!important;height:64px!important;margin-bottom:45px!important;display:flex!important}.authMarkCrop{flex:0 0 62px;width:62px;height:62px;display:block;position:relative;overflow:hidden}.authMarkCrop img{filter:drop-shadow(0 8px 18px #061a3130);height:auto;display:block;position:absolute;top:-6px;left:-10px;width:220px!important;max-width:none!important}.authLogo strong{font:750 32px/1 var(--font-geist-sans),"Segoe UI",Arial,sans-serif;letter-spacing:-1.4px;color:#fff;text-shadow:0 4px 18px #061a3155}@media (max-width:800px){.kyklozWordmark{width:118px}.authLogo{height:52px!important;margin-bottom:30px!important}.authMarkCrop{flex-basis:50px;width:50px;height:50px}.authMarkCrop img{top:-5px;left:-8px;width:178px!important}.authLogo strong{font-size:27px}.mobileLogo{height:auto!important}.mobileLogo img{width:130px}}@media (min-width:801px){.authBrand{justify-content:flex-start;padding:clamp(58px,7vh,84px) clamp(64px,6.5vw,112px)}.authBrand .authLogo{margin-bottom:clamp(48px,6vh,72px)!important}.authBrand h1{letter-spacing:-1px;max-width:610px;font-size:clamp(34px,2.25vw,42px);font-weight:650;line-height:1.1}.authBrand>p{max-width:570px;margin:22px 0 28px;font-size:14px;line-height:1.6}.authBrand .trustPoints{gap:10px;margin-top:auto;padding-bottom:4px}}.mobileMenu,.mobileBackdrop{display:none}@media (max-width:780px){.themeToggle{width:38px;height:38px;bottom:76px;right:12px}.shell{height:100dvh;min-height:0}.mobileMenu{color:#0b4f88;background:#eff6fc;border:1px solid #cbdcea;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.mobileBackdrop{z-index:39;background:#061a3180;border:0;display:block;position:fixed;inset:0}.shell>.groups{z-index:40;width:min(88vw,330px);transition:transform .22s;display:block;position:fixed;top:0;bottom:0;left:0;overflow:auto;transform:translate(-105%);box-shadow:18px 0 55px #061a3155}.shell>.groups.mobileOpen{transform:translate(0)}.chat>header{gap:9px;padding:0 10px}.chat>header>div{min-width:0}.chat>header nav .faces{display:none}.message,.message.ai{max-width:92%}.details{display:none}.modal{border-radius:16px 16px 0 0;align-self:end;max-height:92dvh}.authPanel{padding:20px}.authCard{width:100%}}.ccRail .ccProfileButton{color:#0b3158;background:#dcecf9;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid;position:relative}.ccProfileButton .status,.ccProfileStatus>.status{background:#229b68;border:2px solid #0b3158;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.status.busy{background:#e49b32}.status.meeting{background:#4c96d2}.status.dnd{background:#d95c59}.status.opportunities{background:#805bc0}.ccProfileModal{width:min(720px,96vw)}.ccProfileStatus{background:#edf5fc;border-radius:10px;align-items:center;gap:10px;margin:-8px 0 18px;padding:10px 12px;display:flex;position:relative}.ccProfileStatus>.status{border-color:#edf5fc;flex:0 0 12px;position:static}.ccProfileStatus span,.ccProfileStatus b,.ccProfileStatus small{display:block}.ccProfileStatus b{text-transform:capitalize;font-size:12px}.ccProfileStatus small{color:#6b8093;margin-top:2px;font-size:9px}.ccProfileGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ccProfileGrid label{min-width:0;margin:0}.ccProfileGrid label.wide{grid-column:1/-1}.ccProfileGrid input,.ccProfileGrid select,.ccProfileGrid textarea{color:#1a3044;background:#fff;border:1px solid #cdddea;border-radius:9px;outline:0;width:100%;min-height:42px;padding:10px}.ccProfileGrid textarea{resize:vertical;min-height:86px}.ccProfileGrid input:focus,.ccProfileGrid select:focus,.ccProfileGrid textarea:focus{border-color:#4e96cf;box-shadow:0 0 0 3px #0a66c218}.ccResume{background:#f4f8fc;border:1px solid #cdddea;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px;display:flex}.ccResume b{font-size:11px}.ccResume small{color:#6d8193;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ccResume div{gap:7px;margin-top:5px;display:flex}.ccResume button,.ccResume a{color:#0a5ba8;background:#fff;border:1px solid #91bce0;border-radius:7px;padding:6px 10px;font-size:9px;font-weight:750;text-decoration:none}.ccProfilePrivacy{color:#6f8293;margin:13px 0;font-size:9px}.ccProfileModal>.ccPrimary{width:100%}@media (max-width:760px){.ccProfileGrid{grid-template-columns:1fr}.ccProfileGrid label.wide{grid-column:auto}.ccProfileModal{max-height:94dvh}.ccProfileModal h2{padding-right:30px}}.kyklozWordmark{object-fit:contain;width:132px;height:auto;display:block}:is(.ccGroups h1:has(.kyklozWordmark),.groups h1:has(.kyklozWordmark)){align-items:center;min-height:36px;margin:0;display:flex}.authLogo{background:0 0!important;border-radius:0!important;align-items:center!important;width:190px!important;height:64px!important;margin-bottom:45px!important;display:flex!important}.authLogo img{object-fit:contain;filter:drop-shadow(0 8px 18px #061a3170);width:190px;height:auto;display:block}.mobileLogo img{width:138px;height:auto;display:block}@media (max-width:800px){.kyklozWordmark{width:118px}.authLogo{width:150px!important;height:50px!important;margin-bottom:30px!important}.authLogo img{width:150px}.mobileLogo{height:auto!important}.mobileLogo img{width:130px}}@media (min-width:801px){.authBrand.profileBrand{justify-content:center;padding-block:clamp(52px,7vh,82px)}.authBrand.profileBrand .authLogo{margin-bottom:clamp(34px,5vh,48px)!important}.authBrand.profileBrand h1{max-width:560px}.authBrand.profileBrand .trustPoints{gap:13px;margin-top:30px;padding-bottom:0;font-size:14px}}.ccModal{font-family:var(--font-product);color:#10243a;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ccModal>small{letter-spacing:1.25px;color:#0b4f88;font-size:12px;font-weight:750;line-height:1.35}.ccModal h2{letter-spacing:-.035em;color:#12283c;margin:12px 0 24px;font-size:30px;font-weight:700;line-height:1.18}.ccModal label{letter-spacing:.65px;color:#263b4d;font-size:12px;font-weight:700;line-height:1.35}.ccModal input,.ccModal textarea{font-family:var(--font-product);color:#172f45;background:#fff;border-color:#cbd8e3;font-size:15px;font-weight:450;line-height:1.5}.ccModal input::placeholder,.ccModal textarea::placeholder{color:#65798b;opacity:1;font-weight:450}.ccModes button{font-family:var(--font-product);padding:14px 16px}.ccModes b{color:#172c3f;font-size:15px;font-weight:650;line-height:1.3}.ccModes span{color:#5f7486;margin-top:6px;font-size:13px;line-height:1.45}.ccModal>.ccPrimary{min-height:52px;font-size:16px;font-weight:650;line-height:1.2}.ccModal .close{color:#1d3041}.ccHeaderActions .ccTooltip{position:relative}.ccHeaderActions .ccTooltip:after{content:attr(data-tooltip);z-index:30;color:#fff;letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;background:#071f3a;border-radius:7px;width:max-content;max-width:180px;padding:7px 10px;font-size:11px;font-weight:600;line-height:1.2;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-3px);box-shadow:0 8px 20px #071f3a2e}.ccHeaderActions .ccTooltip:before{content:"";z-index:31;opacity:0;visibility:hidden;border:5px solid #0000;border-bottom-color:#071f3a;transition:opacity .15s,visibility .15s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.ccHeaderActions .ccTooltip:hover:after,.ccHeaderActions .ccTooltip:focus-visible:after,.ccHeaderActions .ccTooltip:hover:before,.ccHeaderActions .ccTooltip:focus-visible:before{opacity:1;visibility:visible}.ccHeaderActions .ccTooltip:hover:after,.ccHeaderActions .ccTooltip:focus-visible:after{transform:translate(-50%)}.ccInviteBox{background:#f7faff;border-color:#cddfee}.ccInviteBox p{color:#60758a}.ccInviteBox>button,.ccCopy button{background:#0a66c2}.ccInviteBox>button:hover,.ccCopy button:hover{background:#0857a5}.ccCopy input{border-color:#bfd4e6}.ccCopy button{min-width:104px}.ccMessage.mine>div{background:#fff;border-color:#c9ddeb;box-shadow:0 5px 18px #071f3a12}.ccMessage>i.hasPhoto{background:#fff;padding:0;overflow:hidden}.ccMessage>i.hasPhoto img{object-fit:cover;width:100%;height:100%;display:block}.ccProfessionalGif{color:#fff;background:linear-gradient(135deg,#082b50,#0a66c2 65%,#4ca4ea);border-radius:14px;flex-direction:column;justify-content:flex-end;width:min(270px,100%);min-height:132px;margin:9px 0 7px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #07345d2c}.ccProfessionalGif:after{content:"";background:linear-gradient(110deg,#0000 38%,#ffffff35 50%,#0000 62%);animation:2.2s linear infinite professionalShine;position:absolute;inset:-80% -30%}.ccProfessionalGif>i{font-size:42px;font-style:normal;line-height:1;animation:1.35s ease-in-out infinite professionalLift}.ccProfessionalGif>b{margin-top:12px;font-size:16px}.ccProfessionalGif>small{color:#dceeff;margin-top:3px;font-size:8px}.ccGifDraft{color:#173b5d;background:#f4f9fd;border:1px solid #c9ddec;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:9px 11px;display:flex}.ccGifDraft span{align-items:center;gap:9px;display:flex}.ccGifDraft i{font-size:22px;font-style:normal}.ccGifDraft b{font-size:12px}.ccGifDraft button{color:#61798f;background:0 0;border:0;font-size:18px}.ccGroupHeaderTrigger{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.ccGroupHeaderTrigger:disabled{cursor:default}.ccGroupHeaderTrigger:hover h2{color:#0a66c2}.ccGroupHeaderTrigger:focus-visible{outline-offset:5px;border-radius:5px;outline:2px solid #4d9ddd}.ccHeaderOnline{color:#0a66c2;white-space:nowrap;font-weight:700}.ccDetailsBackdrop{z-index:24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071f3a52;border:0;position:fixed;inset:0}.ccDetails.ccDetailsDrawer{z-index:25;background:#fbfdff;width:min(390px,92vw);padding:28px 26px;animation:.2s ease-out ccDrawerIn;display:block;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 55px #071f3a2b}.ccDetailsDrawer>h2{color:#15314d;margin:2px 38px 12px 2px;font-size:21px}.ccDetailsClose{color:#164c7b;background:#edf5fc;border:0;border-radius:10px;width:38px;height:38px;font-size:24px;position:absolute;top:16px;right:18px}.ccDetailsClose:hover{background:#dcecf9}@keyframes ccDrawerIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.ccGroup i.hasPhoto{background:#fff;padding:0;overflow:hidden}.ccGroup i.hasPhoto img{object-fit:cover;width:100%;height:100%;display:block}.ccGroupPhotoSetting{background:#f7faff;border:1px solid #cddfee;border-radius:12px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;margin-bottom:15px;padding:13px;display:grid}.ccGroupPhotoSetting>i{color:#0b4f88;background:#dcecf9;border-radius:14px;place-items:center;width:58px;height:58px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.ccGroupPhotoSetting>i img{object-fit:cover;width:100%;height:100%}.ccGroupPhotoSetting span{flex-direction:column;gap:4px;display:flex}.ccGroupPhotoSetting span b{font-size:13px}.ccGroupPhotoSetting span small{color:#62798d;font-size:10px}.ccGroupPhotoSetting>button{color:#0a5ba8;background:#fff;border:1px solid #8ebce3;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700}.ccGroupPhotoSetting>button:hover{background:#eaf4fc}.ccGroupPhotoSetting>button:disabled{opacity:.5}@media (max-width:560px){.ccGroupPhotoSetting{grid-template-columns:50px 1fr}.ccGroupPhotoSetting>i{width:50px;height:50px}.ccGroupPhotoSetting>button{grid-column:1/-1}}.ccMessageBubble{position:relative}.ccMessageChevron{z-index:4;color:#63798d;opacity:0;background:linear-gradient(90deg,#0000,#fff 38%);border:0;border-radius:7px;width:27px;height:25px;font-size:18px;line-height:1;transition:opacity .15s,background .15s;position:absolute;top:6px;right:7px}.ccMessage.mine .ccMessageChevron{background:linear-gradient(90deg,#0000,#fff 38%)}.ccMessage:hover .ccMessageChevron,.ccMessageChevron:focus-visible,.ccMessageChevron[aria-expanded=true]{opacity:1}.ccMessage header{padding-right:24px}.ccMessageMenuBackdrop{z-index:40;background:0 0;border:0;position:fixed;inset:0}.ccMessageMenu{z-index:41;background:#fff;border:1px solid #d6e3ee;border-radius:11px;width:190px;padding:6px;position:absolute;top:34px;right:8px;box-shadow:0 14px 38px #071f3a2b}.ccMessageMenu button,.ccMessageMenu a{color:#29445d;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:24px 1fr;align-items:center;width:100%;padding:9px 10px;font-size:12px;text-decoration:none;display:grid}.ccMessageMenu button:hover,.ccMessageMenu a:hover{color:#0a5ba8;background:#edf5fc}.ccMessageMenu .active{color:#7250ae}.ccMessageMenu .danger{color:#a84444}.ccMessage footer{justify-content:flex-end;min-height:18px}.ccMessage footer .ccReceipt{background:0 0;padding:2px 0;font-size:9px}.ccMessage footer .ccReceipt:hover{background:0 0}@media (max-width:760px){.ccMessageChevron{opacity:1}.ccMessageMenu{border-radius:15px;width:auto;padding:9px;position:fixed;inset:auto 12px 14px}.ccMessageMenu button,.ccMessageMenu a{padding:12px}}.ccMessageMenu.ccFloatingMessageMenu{overscroll-behavior:contain;scrollbar-width:none;border-radius:12px;width:min(210px,100vw - 24px);padding:5px;position:fixed;bottom:auto;right:auto;overflow:hidden auto;box-shadow:0 16px 44px #071f3a38}.ccMessageMenu.ccFloatingMessageMenu::-webkit-scrollbar{display:none}.ccFloatingMessageMenu button,.ccFloatingMessageMenu a{white-space:nowrap;grid-template-columns:23px minmax(0,1fr);min-height:34px;padding:6px 9px;font-size:11px;line-height:1.2}.ccFloatingMessageMenu .danger{border-top:1px solid #e5edf3;border-radius:0 0 7px 7px;margin-top:2px;padding-top:7px}@media (max-width:760px){.ccMessageMenu.ccFloatingMessageMenu{border-radius:12px;width:min(210px,100vw - 24px);padding:5px;bottom:auto;right:auto}.ccFloatingMessageMenu button,.ccFloatingMessageMenu a{min-height:34px;padding:6px 9px}}body:has(.ccShell){height:100dvh;overflow:hidden}.ccShell{height:100dvh;min-height:0;overflow:hidden}.ccChat{height:100%;min-height:0;overflow:hidden}.ccFeed{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.ccComposer{z-index:6;background:#fff;flex:none;position:relative}.ccBox{gap:7px;min-height:56px;padding:5px 7px 5px 5px}.ccComposerTools{border-right:1px solid #dce6ef;align-self:stretch;align-items:center;gap:2px;padding-right:7px;display:flex}.ccComposerTools>button{color:#60788d;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;font-size:18px;line-height:1;display:grid}.ccComposerTools>button:hover{color:#0a66c2;background:#eaf3fb}.ccComposerTools>button:disabled{opacity:.35}.ccBox textarea{min-height:38px;padding:9px 5px;line-height:20px}.ccBox>.ccAi,.ccBox>.ccSend{place-items:center;min-width:48px;height:42px;padding:0 10px;display:grid}.ccBox>.ccSend{min-width:48px;font-size:18px}.ccFileDraft{background:#f4f9fd;border:1px solid #c9ddec;border-radius:11px;grid-template-columns:43px 1fr 32px;align-items:center;gap:10px;margin:0 0 8px;padding:10px 11px;display:grid}.ccFileDraft>i,.ccMessageFile>i{color:#a23e46;background:#e8eef5;border-radius:9px;place-items:center;width:43px;height:43px;font-size:9px;font-style:normal;font-weight:850;display:grid}.ccFileDraft>span{flex-direction:column;gap:3px;min-width:0;display:flex}.ccFileDraft b{text-overflow:ellipsis;white-space:nowrap;color:#17324d;font-size:12px;overflow:hidden}.ccFileDraft small{color:#6a8094;font-size:9px}.ccFileDraft>button{color:#6a8094;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:19px}.ccFileDraft>button:hover{color:#164f81;background:#e1edf7}.ccImageDraft>i{background:#dceaf5;overflow:hidden}.ccImageDraft>i img{object-fit:cover;width:100%;height:100%;display:block}.ccMessageFile{color:#193650;cursor:pointer;background:#f7fbfe;border:1px solid #cddfec;border-radius:11px;grid-template-columns:43px minmax(0,1fr) 34px;align-items:center;gap:10px;min-width:min(330px,60vw);margin:8px 0 5px;padding:9px;text-decoration:none;display:grid}.ccMessageFile span{flex-direction:column;gap:3px;min-width:0;display:flex}.ccMessageFile span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ccMessageFile span small{color:#688096;font-size:9px}.ccMessageFile:hover{background:#edf6fd;border-color:#79add7}.ccMessageFile:focus-visible{outline-offset:2px;outline:3px solid #69a6d8}.ccFileDownload{color:#0a66c2;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.ccFileDownload:hover{background:#dbeefa}.ccMessageImage{cursor:pointer;background:#eaf2f8;border:0;border-radius:11px;width:min(420px,60vw);max-width:100%;margin:7px 0 5px;padding:0;line-height:0;display:block;overflow:hidden}.ccMessageImage img{object-fit:contain;width:100%;max-height:430px;display:block}.ccMessageImage:focus-visible{outline-offset:2px;outline:3px solid #69a6d8}@media (max-width:760px){.ccBox{gap:4px;min-height:52px}.ccComposerTools{gap:0;padding-right:3px}.ccComposerTools>button{width:34px;height:36px}.ccBox>.ccSend{min-width:42px;height:40px}.ccMessageFile{min-width:min(270px,72vw)}.ccMessageImage{width:min(320px,76vw)}.ccFileDraft{grid-template-columns:39px 1fr 30px}.ccFileDraft>i,.ccMessageFile>i{width:39px;height:39px}}.ccDrawerInvite>p{margin:7px 0 11px}.ccDrawerInvite>div{gap:7px;display:flex}.ccDrawerInvite input{color:#29445d;background:#fff;border:1px solid #c8dbea;border-radius:8px;flex:1;min-width:0;padding:9px 10px;font-size:11px}.ccDrawerInvite>div button,.ccCreateInvite{color:#fff;white-space:nowrap;background:#0a66c2;border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700}.ccDrawerInvite>div button:hover,.ccCreateInvite:hover{background:#0857a5}.ccRegenerateInvite{color:#0a5ba8;background:0 0;border:0;padding:8px 0 0;font-size:10px;font-weight:700}.ccRegenerateInvite:hover{text-decoration:underline}@media (max-width:420px){.ccDrawerInvite>div{flex-direction:column;align-items:stretch}.ccDrawerInvite>div button{width:100%}}.ccCommunicationCard>small,.ccGroupRules>small{margin-bottom:10px;display:block}.ccCommunicationCard>div{background:#f5f9fd;border:1px solid #d5e4f0;border-radius:11px;grid-template-columns:38px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.ccCommunicationCard>div>i{color:#0a5ba8;background:#dcecf9;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;display:grid}.ccCommunicationCard span b{color:#1b3853;font-size:13px;display:block}.ccCommunicationCard span p{margin:4px 0 0;font-size:10px;line-height:1.45}.ccCommunicationCard>em{color:#63798d;margin-top:9px;font-size:10px;font-style:normal;display:block}.ccGroupRules .ccRulesIntro{margin:0 0 10px}.ccGroupRules ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ccGroupRules li{grid-template-columns:25px 1fr;align-items:start;gap:8px;display:grid}.ccGroupRules li>i{color:#0a5ba8;background:#e8f2fb;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:800;display:grid}.ccGroupRules li span{flex-direction:column;gap:2px;display:flex}.ccGroupRules li b{color:#263f56;font-size:11px}.ccGroupRules li small{color:#6c8092;font-size:9px;line-height:1.4}.ccGroupRules .ccRulesWarning{color:#8f3e3e;background:#fff4f3;border-left:3px solid #d76565;border-radius:5px;margin:12px 0 0;padding:9px 10px;font-size:9px;font-weight:650}.ccCreateModal{width:min(680px,94vw);padding:24px 26px}.ccCreateModal>small{letter-spacing:1.15px;font-size:10px}.ccCreateModal h2{letter-spacing:-.025em;margin:9px 0 18px;font-size:24px;line-height:1.2}.ccCreateModal label{letter-spacing:.55px;margin:11px 0;font-size:10px}.ccCreateModal input,.ccCreateModal textarea{padding:10px 12px;font-size:13px}.ccCreateModal textarea{min-height:78px}.ccCreateModal .ccModes{gap:8px;margin:14px 0}.ccCreateModal .ccModes button{min-height:92px;padding:12px 13px}.ccCreateModal .ccModes b{font-size:13px;line-height:1.25}.ccCreateModal .ccModes span{margin-top:5px;font-size:11px;line-height:1.35}.ccCreateModal>.ccPrimary{min-height:46px;font-size:14px}@media (max-width:760px){.ccCreateModal{padding:20px 18px}.ccCreateModal h2{font-size:21px}.ccCreateModal .ccModes{grid-template-columns:1fr}.ccCreateModal .ccModes button{min-height:auto}}.ccMessage{width:fit-content}.ccMessageBubble{width:max-content;min-width:0;max-width:100%}.ccMessageBubble>p{min-width:0;max-width:58ch}.ccMessage header{width:max-content;max-width:100%;padding-right:20px}.ccMessage footer{min-height:14px}.ccMessage footer .ccReceipt{line-height:14px}.ccMessage:not(:has(.ccMessageFile)):not(:has(.ccProfessionalGif)) .ccMessageBubble{padding:9px 11px}.ccMessage:not(:has(.ccMessageFile)):not(:has(.ccProfessionalGif)) p{margin:5px 0 3px}.ccMessage:not(:has(.ccMessageFile)):not(:has(.ccProfessionalGif)) footer{margin-top:1px}.ccMessageText{overflow-wrap:anywhere;word-break:break-word}.ccMessageLink{color:#0a66c2;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-all;text-decoration:underline}.ccMessageLink:hover{color:#084d91}.ccMessageLink:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #69a6d8}@media (max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.authShell{min-height:100dvh}.authPanel{min-height:100dvh;padding:18px 16px 76px}.authCard,.linkedinAuth{width:100%;max-width:none;margin-top:8px;padding:10px 0}.linkedinAuth h2{font-size:clamp(24px,8vw,30px)}.linkedinAuth>p{margin-bottom:20px;font-size:13px}.linkedinAuth .linkedinField,.linkedinAuth>.createInput{height:50px}.accountTypePicker button{width:100%}.ccChat>header{gap:6px}.ccGroupHeaderTrigger{min-width:0}.ccChat>header small{font-size:8px}.ccChat>header p{max-width:58vw}.ccHeaderActions{flex:none}.ccHeaderActions button,.ccHeaderActions a{width:32px;height:32px}.ccTabs{gap:12px;padding-inline:8px}.ccTabs button{font-size:11px}.ccTabs .ccManage{font-size:10px}.ccFeed{padding:12px 8px}.ccMessage{gap:6px;max-width:94%;margin-bottom:11px}.ccMessage>i{flex-basis:27px;width:27px;height:27px}.ccMessageBubble{max-width:calc(100vw - 56px)}.ccMessage:not(:has(.ccMessageFile)):not(:has(.ccProfessionalGif)) .ccMessageBubble{padding:7px 9px}.ccMessage header{gap:8px;padding-right:18px}.ccMessage header b{font-size:11px}.ccMessage time{font-size:9px}.ccMessage p{font-size:13px;line-height:1.4}.ccMessage footer .ccReceipt{font-size:8px}.ccMessageChevron{width:23px;height:22px;top:3px;right:3px}.ccComposer{padding:7px 7px max(7px,env(safe-area-inset-bottom))}.ccBox{gap:3px;min-height:48px;padding:4px}.ccComposerTools{padding-right:2px}.ccComposerTools>button{width:32px;height:34px}.ccBox textarea{min-width:0;min-height:36px;padding:8px 3px}.ccBox>.ccSend{min-width:40px;height:38px}.ccComposer>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.proPicker{width:auto;bottom:64px;left:7px;right:7px}.gifGrid{grid-template-columns:1fr 1fr}.ccModal{border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:94dvh;padding:20px 16px}.ccModal h2{margin:9px 34px 18px 0;font-size:22px}.ccModal>small{font-size:10px}.ccModal input,.ccModal textarea,.ccModal select{font-size:16px}.ccMembersModal,.ccProfileModal,.ccReadersModal,.ccCreateModal{width:100%;max-width:none}.ccInviteBox{grid-template-columns:1fr;padding:12px}.ccInviteBox>button{width:100%}.ccCopy{flex-direction:column;grid-column:auto}.ccCopy button{min-height:42px}.ccMemberRow{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;display:grid}.ccMemberRow>div{min-width:0}.ccMemberRow>button{grid-column:2/-1;min-height:38px}.ccProfileGrid{grid-template-columns:1fr}.ccResume div{flex-wrap:wrap}.ccPolicies select{max-width:50%}.ccResource{grid-template-columns:42px minmax(0,1fr);gap:9px;padding:11px;display:grid}.ccResource>i{width:42px;height:42px}.ccResource>button,.ccResource>a{background:#edf5fc;border-radius:8px;place-items:center;min-height:36px;display:grid}.ccResource>button{grid-column:1/2}.ccResource>a{grid-column:2/3}.ccDetails.ccDetailsDrawer{width:100%;padding:22px 16px}.ccDetailsDrawer>h2{font-size:19px}.ccGroupPhotoSetting{grid-template-columns:50px minmax(0,1fr)}.ccCommunicationCard>div{grid-template-columns:34px 1fr}.ccGroupRules li{grid-template-columns:23px 1fr}.themeToggle{width:38px;height:38px;bottom:74px;right:10px}}@media (max-width:390px){.ccChat>header p,.ccHeaderActions .ccTooltip:nth-last-child(n+3){display:none}.ccTabs{gap:9px}.ccTabs button{font-size:10px}.ccComposerTools>button:first-child{display:none}.ccMessageBubble{max-width:calc(100vw - 49px)}.ccProfessionalGif{width:min(230px,100%);min-height:118px;padding:18px}.emojiGrid{grid-template-columns:repeat(6,1fr)}.gifGrid{grid-template-columns:1fr}.ccModal{padding-inline:14px}.ccModes button{padding:11px}.ccCreateModal h2{font-size:20px}.accountTypePicker button{grid-template-columns:28px 1fr 18px;padding:9px}.authPanel{padding-inline:14px}}.ccResourceOpen{text-align:left;cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.ccResourceOpen>i{color:#a5463c;background:#f3e8e6;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:10px;font-style:normal;font-weight:850;display:grid}.ccResourceOpen>span{flex-direction:column;flex:1;min-width:0;display:flex}.ccResourceOpen b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ccResourceOpen small{color:#798681;margin-top:5px}.ccResourceOpen:hover b{color:#0a66c2}.ccResourceOpen:focus-visible{outline-offset:4px;outline:3px solid #69a6d8}.ccDocumentOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b2036b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ccDocumentViewer{background:#f5f8fb;border:1px solid #c9d9e7;border-radius:16px;grid-template-rows:66px minmax(0,1fr);width:min(1180px,96vw);height:min(860px,94vh);display:grid;overflow:hidden;box-shadow:0 30px 90px #07182c80}.ccDocumentViewer>header{background:#fff;border-bottom:1px solid #d7e3ed;justify-content:space-between;align-items:center;gap:20px;padding:10px 14px 10px 18px;display:flex}.ccDocumentViewer>header>span{align-items:center;gap:11px;min-width:0;display:flex}.ccDocumentViewer>header>span>i{color:#a23e46;background:#e8eef5;border-radius:9px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:9px;font-style:normal;font-weight:850;display:grid}.ccDocumentViewer>header>span>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ccDocumentViewer>header small{color:#0a66c2;letter-spacing:1.2px;font-size:8px;font-weight:850}.ccDocumentViewer>header b{text-overflow:ellipsis;white-space:nowrap;color:#17324d;font-size:14px;overflow:hidden}.ccDocumentViewer nav{align-items:center;gap:7px;display:flex}.ccDocumentViewer nav a,.ccDocumentViewer nav button{color:#135b92;height:38px;font:750 11px/1 var(--font-product);cursor:pointer;background:#fff;border:1px solid #cadce9;border-radius:9px;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:flex}.ccDocumentViewer nav a{padding:0 13px}.ccDocumentViewer nav button{width:38px}.ccDocumentViewer nav a:hover,.ccDocumentViewer nav button:hover{background:#edf6fd;border-color:#7fb2d8}.ccDocumentStage{background:#f5f8fb;min-height:0;position:relative}.ccDocumentStage>iframe{background:#f5f8fb;border:0;width:100%;height:100%}.ccDocumentLoading,.ccDocumentError{color:#5e7589;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.ccDocumentLoading svg{animation:1s linear infinite ccSpin}.ccDocumentLoading b,.ccDocumentError b{color:#17324d;font-size:14px}.ccDocumentError p{color:#6a8094;margin:0;font-size:11px}.ccDocumentError a{color:#fff;background:#0a66c2;border-radius:9px;align-items:center;gap:7px;margin-top:7px;padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none;display:flex}@media (max-width:700px){.ccResourceOpen{grid-column:1/-1;width:100%}.ccResourceOpen>i{flex-basis:42px;width:42px;height:42px}.ccDocumentOverlay{padding:0}.ccDocumentViewer{border:0;border-radius:0;grid-template-rows:62px minmax(0,1fr);width:100vw;height:100dvh}.ccDocumentViewer>header{padding:9px 10px}.ccDocumentViewer nav a span{display:none}.ccDocumentViewer nav a{width:38px;padding:0}}.ccBox{align-items:center;min-height:58px}.ccComposerTools{align-self:auto;height:42px}.ccComposerTools>button{align-self:center}.ccBox textarea{align-self:center;height:42px;min-height:42px;max-height:84px;padding:10px 12px;font-size:14px;line-height:22px;overflow-y:auto}.ccBox>.ccAi,.ccBox>.ccSend{align-self:center}@media (max-width:760px){.ccBox{min-height:50px}.ccComposerTools{height:38px}.ccBox textarea{height:40px;min-height:40px;padding:9px 5px;font-size:16px;line-height:22px}}.ccDrawerInviteTop{background:#f3f8fd;border-radius:12px;margin:4px 0 3px;border:1px solid #c9ddec!important;padding:16px!important}.ccDrawerInviteTop>small:first-child{color:#0a5ba8}.ccDrawerInviteTop>p{color:#4f687e!important}.ccDrawerInviteTop .ccInviteNote{color:#71869a;letter-spacing:0;margin-top:9px;font-size:9px;font-weight:500;line-height:1.4;display:block}.ccDrawerInviteTop+section{padding-top:17px}.ccDetailsDrawer,.ccDetailsDrawer *{font-family:var(--font-product)!important}.ccDetailsDrawer>section>small,.ccCommunicationCard>small,.ccGroupRules>small{letter-spacing:.75px;font-weight:700}.ccDetailsDrawer section p,.ccDetailsDrawer section em,.ccDetailsDrawer .ccInviteNote{letter-spacing:0;font-weight:400}.ccDetailsDrawer .ccGroupRules .ccRulesIntro{font-size:12px;line-height:1.5}.ccDetailsDrawer .ccGroupRules li b{letter-spacing:0;font-size:12px;font-weight:650;line-height:1.35}.ccDetailsDrawer .ccGroupRules li small{letter-spacing:0;text-transform:none;font-size:10px;font-weight:400;line-height:1.45}.ccDetailsDrawer .ccGroupRules .ccRulesWarning{letter-spacing:0;font-weight:550}.ccTabs .ccManage{color:#0a66c2;text-underline-offset:4px;border-radius:8px;min-height:38px;margin-left:auto;margin-right:14px;padding:0 10px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.ccTabs .ccManage:after{content:" →";text-decoration:none}.ccTabs .ccManage:hover{color:#0857a5;background:#eaf4fc}.ccTabs .ccManage:focus-visible{outline-offset:-2px;background:#edf6fd;outline:2px solid #4d9ddd}.ccTabs .ccManage:active{background:#dcecf9}@media (max-width:760px){.ccTabs .ccManage{min-height:40px;margin-right:0;padding-inline:8px}}.ccSearch{min-height:46px;padding:8px 11px}.ccSearch input{letter-spacing:0;font-size:13px;font-weight:400;line-height:20px}.ccSearch input::placeholder{letter-spacing:0;color:#667b8e;opacity:1;font-size:13px;font-weight:400}@media (max-width:760px){.ccSearch{min-height:44px}.ccSearch input,.ccSearch input::placeholder{font-size:16px}}.ccImportantHelp{color:#5d7488;text-align:center;background:#f3f8fc;border:1px solid #d4e3ef;border-radius:9px;max-width:560px;margin:0 auto 14px;padding:9px 12px;font-size:10px;line-height:1.45}.ccTyping{color:#315b7d;background:#edf5fc;border-radius:10px;align-items:center;width:max-content;max-width:100%;height:auto;margin:0 0 7px 8px;padding:6px 10px;font-size:10px;font-weight:600;display:flex}.ccTyping i{flex:0 0 4px}.ccBox .ccAiHelp{color:#0a66c2;background:#e9f3fb;border-radius:9px;place-items:center;min-width:42px;height:42px;padding:0;font-size:17px;font-weight:750;display:grid}.ccBox .ccAiHelp:hover{background:#d9ebf9}.ccBox .ccAiHelp:disabled{opacity:.55}@media (max-width:760px){.ccImportantHelp{margin-bottom:10px;font-size:9px}.ccTyping{margin-left:3px}.ccBox .ccAiHelp{min-width:38px;height:38px}}@media (max-width:390px){.ccBox .ccAiHelp{width:35px;min-width:35px}}.ccShell{font-size:13px}.ccGroups h1{font-size:22px}.ccGroups>small{font-size:8px}.ccGroup b{font-size:12px}.ccGroup em{font-size:9px}.ccEmpty b{font-size:15px}.ccEmpty p{font-size:11px}.ccChat>header small{font-size:8px}.ccChat>header h2{font-size:16px}.ccChat>header p{font-size:10px}.ccTabs button,.ccTabs .ccManage{font-size:11px}.ccPrivacy{font-size:10px}.ccMessage header b{font-size:11px}.ccMessage time{font-size:9px}.ccMessage p{font-size:12px}.ccMessage footer button{font-size:9px}.ccComposer>small{font-size:8px}.ccDetailsDrawer>h2{font-size:18px}.ccDetailsDrawer>section>small{font-size:8px}.ccDetailsDrawer section p{font-size:11px}.ccCommunicationCard span b{font-size:12px}.ccCommunicationCard span p,.ccCommunicationCard>em{font-size:9px}.ccDetailsDrawer .ccGroupRules .ccRulesIntro,.ccDetailsDrawer .ccGroupRules li b{font-size:11px}.ccDetailsDrawer .ccGroupRules li small,.ccDetailsDrawer .ccGroupRules .ccRulesWarning{font-size:9px}.ccModal>small{font-size:10px}.ccModal h2{font-size:24px}.ccModal label{font-size:10px}.ccModal input,.ccModal textarea,.ccModal select,.ccModes b{font-size:13px}.ccModes span{font-size:11px}.ccModal>.ccPrimary{min-height:46px;font-size:14px}.ccMembersModal h3,.ccMemberRow b{font-size:11px}.ccMemberRow small{font-size:9px}.ccProfileGrid label{font-size:10px}.ccProfileStatus b,.ccResume b{font-size:11px}@media (max-width:760px){.ccGroups h1{font-size:20px}.ccChat>header h2{font-size:14px}.ccTabs button,.ccTabs .ccManage{font-size:10px}.ccMessage p{font-size:12px}.ccModal h2{font-size:20px}.ccModal input,.ccModal textarea,.ccModal select{font-size:16px}.ccDetailsDrawer>h2{font-size:17px}}.ccDetailsTitle{grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:10px;margin:0 38px 12px 0;display:grid}.ccDetailsTitle>i{color:#0b4f88;background:linear-gradient(145deg,#dceeff,#c9e1f6);border-radius:13px;place-items:center;width:46px;height:46px;font-size:12px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.ccDetailsTitle>i img{object-fit:cover;width:100%;height:100%}.ccDetailsTitle>h2{color:#15314d;margin:0;font-size:17px}.ccDetailsTitle>button,.ccPhotoEdit{color:#0a66c2;background:#fff;border:1px solid #a9cce8;border-radius:9px;width:34px;height:34px;padding:0;font-size:15px;font-weight:700}.ccDetailsTitle>button:hover,.ccPhotoEdit:hover{background:#eaf4fc}.ccDetailsTitle>button:disabled,.ccPhotoEdit:disabled{opacity:.5}.ccDrawerInviteTop>p{line-height:1.5;font-size:10px!important}.ccDrawerInvite>div button,.ccCreateInvite{padding:8px 10px;font-size:10px}.ccAdminButton{font-size:11px}.ccDetailsMembersButton{color:#0a66c2;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 0 14px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.3;text-decoration:underline;display:block}.ccDetailsMembersButton:hover{color:#084d91}.ccMessage footer .ccReceipt{color:#6f7f79;margin-left:auto}.ccMessage footer .ccReceipt.read,.ccMessage footer .ccReceipt.complete{color:#0b7fc4;font-weight:800}.ccReadersButton{color:#61788c;background:0 0;border:0;align-items:center;gap:2px;padding:1px 2px;font-size:9px;display:inline-flex}.ccReadersButton:hover{color:#0b7fc4}.ccReadersButton span{font-variant-numeric:tabular-nums}@media (max-width:420px){.ccDetailsTitle{grid-template-columns:42px minmax(0,1fr) 34px}.ccDetailsTitle>i{width:42px;height:42px}.ccDrawerInvite>div button,.ccCreateInvite{white-space:normal}}.ccHeaderMembers{white-space:nowrap;color:#075eaa!important;background:#f4f9fd!important;border:1px solid #9cc6e8!important;border-radius:9px!important;width:auto!important;min-width:0!important;height:36px!important;padding:0 12px!important;font-size:10px!important;font-weight:700!important}.ccHeaderMembers:hover{background:#e6f2fb!important;border-color:#6faee0!important}.ccTabs .ccManage{display:none}@media (max-width:760px){.ccHeaderMembers{height:34px!important;padding:0 9px!important;font-size:9px!important}}.ccRailAction{position:relative}.ccRailAction:after{content:attr(data-tooltip);z-index:140;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#08213a;border-radius:7px;width:max-content;max-width:190px;padding:7px 9px;font-size:10px;font-weight:600;line-height:1.3;transition:all .15s;position:absolute;top:50%;left:52px;transform:translateY(-50%)translate(-4px);box-shadow:0 8px 24px #03142655}.ccRailAction:hover:after,.ccRailAction:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}@media (min-width:761px){.themeToggle{z-index:26;color:#dceeff;width:42px;height:42px;box-shadow:none;background:#123e68;border-color:#3975a7;bottom:20px;left:15px;right:auto}.themeToggle:hover{background:#1b527f}}.ccFieldHelp{color:#708397;letter-spacing:0;text-transform:none;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:1px;font-size:9px;font-weight:450;line-height:1.4;display:flex}.ccFieldHelp em{font-style:normal}.ccFieldHelp b{color:#416582;flex:none;font-size:9px;font-weight:650}.ccNotices button em{color:#0a66c2;margin-top:5px;font-size:9px;font-style:normal;font-weight:700}.ccNotices button:hover em{text-decoration:underline}.ccJoinTabsHidden{display:none}.ccPendingGroup{background:#edf6fd;border:1px solid #b9d6ed;border-radius:11px;align-items:center;gap:10px;margin:8px;padding:11px;display:flex}.ccPendingGroup>i{color:#0b5798;background:#d5eafb;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-style:normal;font-weight:800;display:grid}.ccPendingGroup>span{flex-direction:column;min-width:0;display:flex}.ccPendingGroup b{font-size:11px}.ccPendingGroup em{color:#5e7589;margin-top:3px;font-size:9px;font-style:normal}.ccJoinPreview{text-align:center;background:#fff;border:1px solid #c8ddec;border-radius:18px;width:min(560px,100% - 28px);margin:clamp(24px,7vh,70px) auto;padding:28px;box-shadow:0 18px 50px #08254212}.ccJoinPreview>i{color:#0b5798;background:linear-gradient(145deg,#dceeff,#c4e0f7);border-radius:18px;place-items:center;width:66px;height:66px;margin:0 auto 13px;font-size:17px;font-style:normal;font-weight:800;display:grid}.ccJoinPreview>small{color:#0a66c2;letter-spacing:1px;font-size:9px;font-weight:800}.ccJoinPreview h2{color:#15314d;margin:7px 0 5px;font-size:20px}.ccJoinPreview>p{color:#5d7285;margin:0 auto 18px;font-size:12px}.ccJoinPreview>div{text-align:left;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px;display:grid}.ccJoinPreview>div span{background:#f3f8fc;border-radius:10px;padding:11px}.ccJoinPreview>div b,.ccJoinPreview>div em{display:block}.ccJoinPreview>div b{color:#36546e;font-size:9px}.ccJoinPreview>div em{color:#173b5b;margin-top:3px;font-size:11px;font-style:normal}.ccJoinPreview>strong{color:#075eaa;background:#eaf4fc;border-radius:10px;padding:11px;font-size:11px;display:block}.ccJoinPreview ul{color:#64798b;text-align:left;margin:17px 0 0;padding-left:20px;font-size:10px;line-height:1.7}.ccJoinPreview .ccJoinAction{color:#fff;background:#0a66c2;border:0;border-radius:11px;width:100%;min-height:44px;font-size:12px;font-weight:800;box-shadow:0 8px 20px #0a66c228}.ccJoinPreview .ccJoinAction:hover{background:#0758a8}.ccJoinPreview .ccJoinAction:disabled{cursor:wait;opacity:.65}.ccJoinPreview>i.hasPhoto{overflow:hidden}.ccJoinPreview>i.hasPhoto img{object-fit:cover;width:100%;height:100%}@media (max-width:560px){.ccJoinPreview{margin:18px auto;padding:21px 17px}.ccJoinPreview>div{grid-template-columns:1fr}.ccJoinPreview h2{font-size:18px}}.ccComposer{position:relative}.ccMentionMenu{z-index:12;background:#fff;border:1px solid #bfd6e8;border-radius:12px;width:min(330px,100% - 48px);position:absolute;bottom:82px;left:24px;overflow:hidden;box-shadow:0 16px 42px #0825422b}.ccMentionMenu>small{color:#607b91;letter-spacing:.8px;padding:9px 12px 6px;font-size:8px;font-weight:800;display:block}.ccMentionMenu>button{text-align:left;background:#fff;border:0;align-items:center;gap:9px;width:100%;padding:8px 11px;display:flex}.ccMentionMenu>button:hover,.ccMentionMenu>button.active{background:#eaf4fc}.ccMentionMenu>button>i{color:#0b5798;background:#d9eafb;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.ccMentionMenu>button>i img{object-fit:cover;width:100%;height:100%}.ccMentionMenu>button>span{flex-direction:column;min-width:0;display:flex}.ccMentionMenu b{color:#183a59;font-size:11px}.ccMentionMenu em{color:#708397;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;font-style:normal;overflow:hidden}@media (max-width:760px){.ccMentionMenu{width:calc(100% - 18px);bottom:72px;left:9px}}.ccAvatarRefreshNotice{z-index:240;color:#173b5b;background:#f7fbff;border:1px solid #90c4e9;border-radius:13px;align-items:center;gap:14px;width:min(430px,100vw - 40px);padding:13px 14px;display:flex;position:fixed;top:18px;right:20px;box-shadow:0 15px 38px #0825422e}.ccAvatarRefreshNotice>span{flex-direction:column;flex:1;min-width:0;display:flex}.ccAvatarRefreshNotice b{font-size:12px}.ccAvatarRefreshNotice small{color:#60798e;margin-top:3px;font-size:10px;line-height:1.4}.ccAvatarRefreshNotice button,.ccLinkedInPhotoSetting button{color:#fff;font:inherit;cursor:pointer;background:#0a66c2;border:0;border-radius:9px;flex:none;padding:9px 12px;font-size:10px;font-weight:800}.ccAvatarRefreshNotice button:hover,.ccLinkedInPhotoSetting button:hover{background:#0758a8}.ccLinkedInPhotoSetting{background:#f6fafe;border:1px solid #cee0ee;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px 0 16px;padding:11px;display:grid}.ccLinkedInPhotoSetting>i{color:#124f7e;background:#dcecf8;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.ccLinkedInPhotoSetting>i img{object-fit:cover;width:100%;height:100%}.ccLinkedInPhotoSetting>span{flex-direction:column;min-width:0;display:flex}.ccLinkedInPhotoSetting b{color:#183a59;font-size:11px}.ccLinkedInPhotoSetting small{color:#6a8195;margin-top:3px;font-size:9px;line-height:1.35}@media (max-width:760px){.ccAvatarRefreshNotice{align-items:flex-start;width:calc(100vw - 20px);top:10px;right:10px}.ccLinkedInPhotoSetting{grid-template-columns:42px minmax(0,1fr)}.ccLinkedInPhotoSetting>i{width:42px;height:42px}.ccLinkedInPhotoSetting button{grid-column:1/-1;width:100%}}.ccRequired{color:#8a99a8;letter-spacing:.02em;text-transform:none;margin-left:6px;font-size:9px;font-weight:600}.ccFieldHelp b.ccOver{color:#c4394f}.ccFieldError{color:#c4394f;text-transform:none;letter-spacing:0;margin-top:2px;font-size:11px;font-weight:600;display:block}.ccCreateHint{color:#708397;text-align:center;margin:8px 0 0;font-size:12px}
