@charset "UTF-8";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-container{position:fixed!important;z-index:100000!important;top:0;left:0;width:100%;height:100%;pointer-events:none}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;pointer-events:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto}@font-face{font-family:Bariol;src:url("./media/bariol_regular-webfont-OYM6MHAL.ttf") format("truetype")}@font-face{font-family:Nunito;src:url("./media/Nunito-Regular-QEQNI7NV.woff") format("woff")}@font-face{font-family:Nunito-Bold;src:url("./media/Nunito-Bold-B2NVOH4H.woff") format("woff")}*{padding:0;margin:0;box-sizing:border-box;font-family:Nunito,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior-x:none}body{background:#f7f7f7}body{--background-color: #F7F7F7;--background-color-comment-post-details: #FBFBFB;--background-color-opacity: rgba(247, 247, 247, .75);--component-background: #ffffff;--component-background-subtle: #F7F7F7;--text-color: #0d0d0d;--text-color-subtle: #565656;--border-color-subtle: #aeaeae;--border-color: rgba(86, 86, 86, .18);--primary-color: #0A84FF;--primary-text: #ffffff;--danger-color: #FF4D4D;--warning-color: #FF8D27;--danger-text: #ffffff;--translucent-element: rgba(255, 255, 255, .547);--translucent-notification: rgba(255, 255, 255, .547);--translucent-element-input: rgba(225, 225, 225, .55);--filter-icons: invert(0%) sepia(32%) saturate(4149%) hue-rotate(29deg) brightness(86%) contrast(90%);--scrollbar-track: transparent;--scrollbar-thumb: #c1c1c1;--scrollbar-thumb-hover: #a8a8a8;--poll-selected-bg: rgba(10, 132, 255, .41);--poll-secondary-border: rgba(10, 132, 255, .41);--poll-tertiary-border: #e0e0e0;--poll-primary-border: #007AFF;--avatar-public-bg: linear-gradient(135deg, rgb(154, 216, 168) 0%, rgb(27, 174, 65) 100%);--avatar-private-open-bg: linear-gradient(135deg, rgb(255, 218, 71) 0%, rgb(255, 149, 0) 100%);--avatar-private-closed-bg: linear-gradient(135deg, rgb(210, 166, 255) 0%, rgb(168, 78, 253) 100%);--avatar-user-bg: linear-gradient(#7abdff 0%, #0A84FF 100%);--tag-blue-bg-subtle: rgba(10, 132, 255, .06);--tag-blue-bg: rgba(10, 132, 255, .1);--tag-blue-bg-strong: rgba(10, 132, 255, .15);--tag-blue-border-subtle: rgba(10, 132, 255, .2);--tag-blue-border: rgba(10, 132, 255, .25);--tag-blue-border-strong: rgba(10, 132, 255, .3);--tag-blue-remove-bg: rgba(10, 132, 255, .12);--tag-green-bg: rgba(52, 199, 89, .1);--tag-green-bg-strong: rgba(52, 199, 89, .12);--tag-green-border-subtle: rgba(52, 199, 89, .25);--tag-green-border: rgba(52, 199, 89, .3);--tag-purple-border: rgba(124, 92, 191, .3);--tag-purple-text: #7C5CBF;--tag-pink-bg: #FBEAF0;--tag-pink-text: #72243E;--tag-pink-border: #ED93B1;--pill-post-text: var(--primary-color);--pill-poll-text: #FF9500;--pill-mission-bg: linear-gradient(135deg, rgba(175, 82, 222, .08) 0%, rgba(158, 66, 204, .1) 100%);--pill-mission-border: rgba(175, 82, 222, .25);--pill-mission-text: var(--editor-color-purple);--pill-event-text: #FF2D55;transition:background-color .3s ease,color .3s ease;--box-shadow: 0 1px 2px rgba(0, 0, 0, .11);--box-shadow-hovered: 0 2px 3px rgba(0, 0, 0, .16);--editor-color-blue: #007AFF;--editor-color-red: #FF3B30;--editor-color-orange: #FF9500;--editor-color-yellow: #FFCC00;--editor-color-green: #34C759;--editor-color-purple: #AF52DE;--overlay-backdrop: rgba(86, 86, 86, .37)}.bg-editor-blue{background-color:var(--editor-color-blue)}.bg-editor-red{background-color:var(--editor-color-red)}.bg-editor-orange{background-color:var(--editor-color-orange)}.bg-editor-yellow{background-color:var(--editor-color-yellow)}.bg-editor-green{background-color:var(--editor-color-green)}.bg-editor-purple{background-color:var(--editor-color-purple)}.bg-editor-default{background-color:transparent!important}.txt-editor-blue{color:var(--editor-color-blue)}.txt-editor-red{color:var(--editor-color-red)}.txt-editor-orange{color:var(--editor-color-orange)}.txt-editor-yellow{color:var(--editor-color-yellow)}.txt-editor-green{color:var(--editor-color-green)}.txt-editor-purple{color:var(--editor-color-purple)}.txt-editor-default{color:var(--text-color, inherit)!important}body.dark-mode{--background-color: #1C2028;--background-color-comment-post-details: #232833;--background-color-opacity: rgba(28, 32, 40, .75);--component-background: #262B36;--component-background-subtle: #313746;--text-color: #F2F3F5;--text-color-subtle: #A3ABBC;--border-color-subtle: #4E5666;--border-color: rgba(163, 171, 188, .2);--primary-color: #0A84FF;--primary-text: #ffffff;--danger-color: #FF453A;--warning-color: #FF9F0A;--danger-text: #ffffff;--translucent-element: rgba(38, 43, 54, .75);--translucent-notification: rgba(35, 40, 51, .75);--translucent-element-input: rgba(49, 55, 70, .75);--filter-icons: invert(100%) sepia(77%) saturate(13%) hue-rotate(325deg) brightness(116%) contrast(94%);--scrollbar-track: transparent;--scrollbar-thumb: #4E5666;--scrollbar-thumb-hover: #616B80;--poll-selected-bg: rgba(10, 132, 255, .25);--poll-secondary-border: rgba(10, 132, 255, .41);--poll-tertiary-border: #383F4E;--poll-primary-border: #0A84FF;--avatar-public-bg: linear-gradient(135deg, rgb(58, 189, 96) 0%, rgb(20, 138, 52) 100%);--avatar-private-open-bg: linear-gradient(135deg, rgb(255, 189, 46) 0%, rgb(214, 121, 0) 100%);--avatar-private-closed-bg: linear-gradient(135deg, rgb(176, 108, 255) 0%, rgb(133, 46, 209) 100%);--avatar-user-bg: linear-gradient(#3d97e0 0%, #0A6ED1 100%);--tag-blue-bg-subtle: rgba(10, 132, 255, .16);--tag-blue-bg: rgba(10, 132, 255, .22);--tag-blue-bg-strong: rgba(10, 132, 255, .28);--tag-blue-border-subtle: rgba(10, 132, 255, .4);--tag-blue-border: rgba(10, 132, 255, .45);--tag-blue-border-strong: rgba(10, 132, 255, .5);--tag-blue-remove-bg: rgba(10, 132, 255, .28);--tag-green-bg: rgba(52, 199, 89, .22);--tag-green-bg-strong: rgba(52, 199, 89, .26);--tag-green-border-subtle: rgba(52, 199, 89, .45);--tag-green-border: rgba(52, 199, 89, .5);--tag-purple-border: rgba(148, 116, 219, .55);--tag-purple-text: #B29CE8;--tag-pink-bg: #3D2530;--tag-pink-text: #F5B8CE;--tag-pink-border: #7A3E56;--pill-post-text: var(--text-color);--pill-poll-text: var(--text-color);--pill-mission-bg: linear-gradient(135deg, rgba(191, 90, 242, .22) 0%, rgba(175, 82, 222, .26) 100%);--pill-mission-border: rgba(191, 90, 242, .55);--pill-mission-text: var(--text-color);--pill-event-text: var(--text-color);--box-shadow: 0 1px 3px rgba(0, 0, 0, .45);--box-shadow-hovered: 0 4px 12px rgba(0, 0, 0, .55), 0 0 0 1px rgba(10, 132, 255, .12);--editor-color-blue: #0A84FF;--editor-color-red: #FF453A;--editor-color-orange: #FF9F0A;--editor-color-yellow: #FFD60A;--editor-color-green: #30D158;--editor-color-purple: #BF5AF2;--overlay-backdrop: rgba(0, 0, 0, .55)}div,button,nav,p,h1,h2,h3,app-root,section,article,span{transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.ios-platform div,body.ios-platform button,body.ios-platform nav,body.ios-platform p,body.ios-platform h1,body.ios-platform h2,body.ios-platform h3,body.ios-platform app-root,body.ios-platform section,body.ios-platform article,body.ios-platform span{transition:none}button,a{color:inherit}body{background-color:var(--background-color);color:var(--text-color)!important}h1,h2,h3,h4,h5,h6{font-family:Nunito-Bold,sans-serif}input,textarea{font-size:16px}strong,strong u{font-family:Nunito-Bold,sans-serif}ul,ol{margin-left:3rem}*{scrollbar-width:thin;scrollbar-color:#007AFF transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:10px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.no-scroll{overflow:hidden!important;height:100vh;touch-action:none}.substitute-profil{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.substitute-profil p{font-family:Nunito-Bold,sans-serif;color:#f7f7f7;margin:0;line-height:1;font-size:.75rem;transform:translateY(.08em)}.substitute-profil.pp_PUBLIC{background:var(--avatar-public-bg)}.substitute-profil.pp_PRIVATE_OPEN{background:var(--avatar-private-open-bg)}.substitute-profil.pp_PRIVATE_CLOSED{background:var(--avatar-private-closed-bg)}.substitute-profil.pp_user{background:var(--avatar-user-bg)}.substitute-profil.grp_sub{background:var(--avatar-public-bg)}.post-slot{display:grid;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1),opacity .38s cubic-bezier(.4,0,.2,1),margin-bottom .38s cubic-bezier(.4,0,.2,1)}.post-slot>.post-slot-inner{min-height:0;overflow:hidden}.post-slot-leaving{grid-template-rows:0fr;opacity:0;margin-bottom:-.5rem;pointer-events:none}@media (prefers-reduced-motion: reduce){.post-slot{transition:none}}.mp-sec-lbl{display:flex;align-items:center;gap:.5rem;margin:2px 0 9px;padding-left:4px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-color-subtle)}
