@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/community/dist/fonts/barlow-v11-latin-500.76061b0d8affe8d5a7b33d70ed796448.eot);src:local(""),url(/community/dist/fonts/barlow-v11-latin-500.50adbbfa3bfe480bf4246ff5bad7ad06.woff2) format("woff2"),url(/community/dist/fonts/barlow-v11-latin-500.4b7a415b883464b083d3d5e6ffc47952.woff) format("woff"),url(/community/dist/fonts/barlow-v11-latin-500.a92eccfa7235549f8ed21bc0bf547e54.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:italic;font-weight:500;font-display:swap;src:url(/community/dist/fonts/barlow-v11-latin-500italic.6ff675099bb735797f863c192dd7dafb.eot);src:local(""),url(/community/dist/fonts/barlow-v11-latin-500italic.e1ae7f9b99618a2d4331fee0a947ae88.woff2) format("woff2"),url(/community/dist/fonts/barlow-v11-latin-500italic.ed36203dfda5050aa50bac12cf296a58.woff) format("woff"),url(/community/dist/fonts/barlow-v11-latin-500italic.168c95bc164c51c9a56c64a362a1118f.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/community/dist/fonts/barlow-v11-latin-600.fa728c4f281a19cf3ec2fede57fc1ef1.eot);src:local(""),url(/community/dist/fonts/barlow-v11-latin-600.eb2f99b8088268cd34a2b0802bad0c62.woff2) format("woff2"),url(/community/dist/fonts/barlow-v11-latin-600.295e5d75e12f7ab733d275d01960546d.woff) format("woff"),url(/community/dist/fonts/barlow-v11-latin-600.c3a5660fd2cf366d812a0d10d184adf0.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(/community/dist/fonts/barlow-v11-latin-600italic.ba6ecb02bee8bf8952ec4810b266188b.eot);src:local(""),url(/community/dist/fonts/barlow-v11-latin-600italic.4f0eaff0afc0a35bb1447d87f215e606.woff2) format("woff2"),url(/community/dist/fonts/barlow-v11-latin-600italic.023aee7f38f9c4cad193ab7ee145d125.woff) format("woff"),url(/community/dist/fonts/barlow-v11-latin-600italic.ae2d59b74cc4bf75e3fd570b4256c07a.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/community/dist/fonts/roboto-v29-latin-italic.b79c22d9555e2ea4cbd11b826296d5ed.eot);src:local(""),url(/community/dist/fonts/roboto-v29-latin-italic.d52a565af9d2ae4575124c50911a9945.woff2) format("woff2"),url(/community/dist/fonts/roboto-v29-latin-italic.c8864b37568c1e60cc4437c78c60caba.woff) format("woff"),url(/community/dist/fonts/roboto-v29-latin-italic.45bb88c2a9b6a4bb6e4d932a1649c4b7.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/community/dist/fonts/roboto-v29-latin-700.ddc12da176d35ffa437b21d9737372d3.eot);src:local(""),url(/community/dist/fonts/roboto-v29-latin-700.0682ca7f74351d42bf73ed1e95572bfe.woff2) format("woff2"),url(/community/dist/fonts/roboto-v29-latin-700.0344cc3c5cd0959f5f92fdb3d8168fed.woff) format("woff"),url(/community/dist/fonts/roboto-v29-latin-700.52327c41eefb552d40746a37266bf17f.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(/community/dist/fonts/roboto-v29-latin-700italic.e5e4e1ed4dd2c0b9597a4b6f17635de5.eot);src:local(""),url(/community/dist/fonts/roboto-v29-latin-700italic.c756cf083283e3aed4201f0d90e29d6e.woff2) format("woff2"),url(/community/dist/fonts/roboto-v29-latin-700italic.43c077649e51429fefb9f694b5d532f7.woff) format("woff"),url(/community/dist/fonts/roboto-v29-latin-700italic.ae9579bbdaa96703f7dfd5f2b712dc58.ttf) format("truetype")}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(/community/dist/fonts/roboto-condensed-v27-latin-italic.12414b5e444b0315c42059e7427879d7.eot);src:local(""),url(/community/dist/fonts/roboto-condensed-v27-latin-italic.cad3991e75fd19ae7368725f4edbf0b0.woff2) format("woff2"),url(/community/dist/fonts/roboto-condensed-v27-latin-italic.88f51f63e08c1bcb94bc3f4a0422920c.woff) format("woff"),url(/community/dist/fonts/roboto-condensed-v27-latin-italic.cd7b95dce521078c657d7491ef17e18a.ttf) format("truetype")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/community/dist/fonts/roboto-condensed-v27-latin-700.da20c74cca37843486cb3bfb9c4f615d.eot);src:local(""),url(/community/dist/fonts/roboto-condensed-v27-latin-700.0d130fb6e460ef3998f83b3580054d85.woff2) format("woff2"),url(/community/dist/fonts/roboto-condensed-v27-latin-700.8aa127524a11b735f10977207697883c.woff) format("woff"),url(/community/dist/fonts/roboto-condensed-v27-latin-700.e58d6493556d5663e17114ebc2bd2058.ttf) format("truetype")}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/community/dist/fonts/roboto-condensed-v27-latin-700italic.5754587496cee412d63a5c8ac31db2b1.eot);src:local(""),url(/community/dist/fonts/roboto-condensed-v27-latin-700italic.0f0cb9d54586a9dca54d0ddaa199535f.woff2) format("woff2"),url(/community/dist/fonts/roboto-condensed-v27-latin-700italic.1cda7897108dc40ae22e3b1ca3171f3c.woff) format("woff"),url(/community/dist/fonts/roboto-condensed-v27-latin-700italic.0f570f2f6ddfe9940d7cf4ad8103980f.ttf) format("truetype")}.footer{background-color:red}.community-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.6)}.community-modal__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;max-width:90vw;max-height:90vh;overflow:hidden}.community-modal__header{display:flex;justify-content:flex-end;align-items:center;padding:10px}.community-modal__title{margin:0 auto 0 0}.community-modal__close{border:2px solid #707070;background:none;font-size:12px;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;color:#707070}.community-modal__close:hover{background:#707070;color:#fff}.community-modal__content{padding:10px 20px 20px;max-height:70vh;overflow-y:auto}.community-modal__loading{text-align:center;padding:40px;color:#666}.community-modal__error{text-align:center;padding:40px;color:#dc3545}body.modal-open{overflow:hidden}.community-confirmation{text-align:center}.community-confirmation__message{padding:0;margin:0 0 30px;font-size:16px;color:#333}.community-confirmation__buttons{display:flex;gap:15px;justify-content:center}.community-confirmation__btn{padding:8px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:2px solid #707070}.community-confirmation__btn--confirm{background:#135dbe;color:#fff;border-color:#135dbe}.community-confirmation__btn--confirm:hover{background:#fff;color:#135dbe;border-color:#135dbe}.community-confirmation__btn--cancel{background:#707070;color:#fff}.community-confirmation__btn--cancel:hover{background:#fff;color:#707070}.community-modal__profile__edit-name .community-modal__container{width:80vw;max-width:420px;padding-bottom:75px}.community-reactions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border:1px solid #e4e1dd;border-radius:16px 16px 0 0;padding:8px;height:100%;background:#fff}.community-reactions__list{display:flex;flex-direction:column;gap:14px}.community-reactions__link{display:flex;align-items:center;gap:10px;text-decoration:none;color:#000}.community-reactions__avatar{width:28px;height:28px;border-radius:50%}.community-reactions__name{font-size:16px;font-weight:600;-webkit-font-smoothing:antialiased}.community-reactions__username{font-size:14px;font-weight:400;display:none}.community-reactions__loading{display:flex;align-items:center;justify-content:center;text-align:center;color:#707070;width:100%;margin-top:10px}.community-reactions__loading .icon-spinner{font-size:64px;animation:loading 1.5s linear infinite}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.community-bs{position:fixed;inset:0;display:none;z-index:10000}.community-bs.show,.community-bs[aria-hidden=false]{display:block}.community-bs__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .2s ease}.community-bs.show .community-bs__overlay,.community-bs[aria-shown=true] .community-bs__overlay{opacity:1}.community-bs__panel{position:absolute;left:50%;width:100%;bottom:0;max-height:90vh;background:#fafafa;border-radius:16px 16px 0 0;overflow:hidden;transform:translate(-50%,100%);transition:transform .25s ease;display:flex;flex-direction:column;max-width:650px;box-shadow:0 -8px 24px rgba(0,0,0,.15)}.community-bs.show .community-bs__panel,.community-bs[aria-shown=true] .community-bs__panel{transform:translate(-50%)}.community-bs__controls{position:sticky;top:0;z-index:1}.community-bs__drag{display:flex;align-items:center;justify-content:center;padding:8px 0 0;cursor:grab;touch-action:none}.community-bs__thumb{width:40px;height:2px;background:#707070}.community-bs__header{display:flex;align-items:center;justify-content:center;padding:16px 16px 0;cursor:grab}.community-bs__title{font-family:Barlow,Barlow-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:18px;line-height:1;font-weight:600;-webkit-font-smoothing:antialiased;margin:0;cursor:grab}.community-bs__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:24px;line-height:1;padding:4px 8px;cursor:pointer}.community-bs__body{display:flex;flex-direction:column;gap:12px;overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px calc(env(safe-area-inset-bottom) + 16px);height:100%}.thought-card.thought-card--community:last-child{margin-bottom:80px}