@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-Light-DDhP_Rn6.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-Regular-DBSa4cpH.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-Medium-BWT6vWE5.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-SemiBold-E-AGeNse.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-Bold-K_68Q89b.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-ExtraBold-BPMfZ3D1.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--font-family-primary: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--font-display: var(--font-family-primary);--pl-teal: #15bf9e;--pl-teal-bright: #19d4af;--pl-teal-strong: #0b7d67;--pl-teal-soft: #dff6ef;--pl-ink: #0d0630;--pl-ink-2: #231c52;--pl-text: #0d0630;--pl-muted: #5f5c74;--pl-line: #e7e5ee;--pl-bg: #fbfaf8;--pl-surface: #ffffff;--pl-proposal: #15bf9e;--pl-event: #15bf9e;--pl-experience: #15bf9e;--pl-radius-sm: 8px;--pl-radius-md: 14px;--pl-radius-lg: 20px;--pl-shadow-sm: 0 1px 2px rgba(13, 6, 48, .06);--pl-shadow-md: 0 6px 18px -6px rgba(13, 6, 48, .2);--pl-shadow-lg: 0 18px 40px -16px rgba(13, 6, 48, .35);--pl-ease: cubic-bezier(.22, 1, .36, 1)}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-family-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#1f2937;background:#fafbfc;height:100%}#root{height:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);line-height:1.2;margin-bottom:.5rem;color:#111827}h1{font-size:var(--text-4xl);font-weight:var(--font-weight-bold)}h2{font-size:var(--text-3xl);font-weight:var(--font-weight-bold)}h3{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold)}h4{font-size:var(--text-xl);font-weight:var(--font-weight-semibold)}h5{font-size:var(--text-lg);font-weight:var(--font-weight-medium)}h6{font-size:var(--text-base);font-weight:var(--font-weight-medium)}p{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);margin-bottom:1rem;line-height:1.6;color:#374151}a{font-family:var(--font-family-primary);color:#15bf9e;text-decoration:none;transition:color .2s ease}a:hover{color:#0d9488}button{font-family:var(--font-family-primary);cursor:pointer;border:none;background:none;transition:all .2s ease}button:focus-visible{outline:2px solid #15bf9e;outline-offset:2px}input{font-family:var(--font-family-primary);font-size:inherit}input:focus{outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::selection{background:#15bf9e33;color:#1f2937}.main-layout{--app-top: 64px;--app-bottom: 0px;min-height:100vh;background-color:var(--pl-bg)}.main-content{min-height:100vh;padding-top:var(--app-top);padding-bottom:var(--app-bottom);overflow-x:hidden}@media (max-width: 900px){.main-layout.is-guest{--app-top: 60px}}@media (max-width: 768px){.main-layout.is-app{--app-top: 56px;--app-bottom: calc(64px + env(safe-area-inset-bottom)) }}@media (max-width: 600px){.main-layout.is-guest{--app-top: 56px}}._topBar_oxl9v_1{position:fixed;top:0;left:0;right:0;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,3vw,40px);z-index:1100;background:#fff;border-bottom:1px solid var(--pl-line)}._logoLink_oxl9v_16{display:flex;align-items:center;flex-shrink:0}._logoImage_oxl9v_22{height:28px;width:auto;display:block}._nav_oxl9v_28{display:flex;align-items:center;gap:4px;margin-left:auto;margin-right:12px}._navItem_oxl9v_36{padding:8px 12px;font-size:.92rem;font-weight:600;color:var(--pl-ink);white-space:nowrap}._navItem_oxl9v_36:hover{color:var(--pl-ink);text-decoration:underline;text-underline-offset:4px}._login_oxl9v_50{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;background:var(--pl-ink);color:#fff;font-weight:700;font-size:.9rem}._login_oxl9v_50:hover{background:var(--pl-ink-2);color:#fff}@media (max-width: 900px){._topBar_oxl9v_1{height:60px}._logoImage_oxl9v_22{height:24px}}._calendarBtn_oxl9v_72{display:none}@media (max-width: 600px){._topBar_oxl9v_1{height:56px}._nav_oxl9v_28{display:none}._calendarBtn_oxl9v_72{display:grid;place-items:center;width:40px;height:40px;margin-left:auto;margin-right:8px;border:2px solid var(--pl-ink);border-radius:12px;color:var(--pl-ink);background:var(--pl-teal-soft)}._mapBtn_oxl9v_91+._calendarBtn_oxl9v_72{margin-left:0}._login_oxl9v_50{height:36px;padding:0 14px;font-size:.85rem}}._top_1bpi2_2{position:fixed;top:0;left:0;right:0;z-index:1100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:64px;padding:0 clamp(16px,3vw,32px);background:#fff;border-bottom:1px solid var(--pl-line)}._logo_1bpi2_18{justify-self:start;display:flex}._logo_1bpi2_18 img{height:26px;width:auto}._mainNav_1bpi2_29{display:flex;align-items:center;gap:4px;padding:4px;border-radius:16px;background:#f3f2f7}._mainLink_1bpi2_38{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px 0 12px;border-radius:12px;font-size:.93rem;font-weight:700;color:var(--pl-muted);transition:background .15s ease,color .15s ease}._mainLink_1bpi2_38:hover{color:var(--pl-ink)}._mainLinkActive_1bpi2_55,._mainLinkActive_1bpi2_55:hover{background:#fff;color:var(--pl-ink);box-shadow:0 0 0 1.5px var(--pl-ink),2px 2px 0 1.5px var(--pl-ink)}._right_1bpi2_63{justify-self:end;display:flex;align-items:center;gap:6px}._publish_1bpi2_70{display:inline-flex;align-items:center;gap:6px;height:42px;margin-right:8px;padding:0 16px 0 12px;border-radius:12px;border:2px solid var(--pl-ink);background:var(--pl-teal);color:var(--pl-ink);font-size:.92rem;font-weight:800;box-shadow:3px 3px 0 var(--pl-ink);transition:transform .12s ease,box-shadow .12s ease}._publish_1bpi2_70:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--pl-ink)}._publish_1bpi2_70:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--pl-ink)}._iconBtn_1bpi2_97{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--pl-ink)}._mobileOnly_1bpi2_107{display:none}._iconBtn_1bpi2_97:hover,._iconBtnActive_1bpi2_112{background:#f3f2f7;color:var(--pl-ink)}._badge_1bpi2_117{position:absolute;top:4px;right:3px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#ff5a3c;border:2px solid #fff;color:#fff;font-size:.68rem;font-weight:800;line-height:1}._menuWrap_1bpi2_136{position:relative;margin-left:4px}._me_1bpi2_136{display:flex;align-items:center;gap:4px;padding:3px 8px 3px 3px;border-radius:999px;border:1.5px solid var(--pl-line);color:var(--pl-ink)}._me_1bpi2_136:hover,._meActive_1bpi2_152{border-color:var(--pl-ink)}._chevron_1bpi2_156{color:var(--pl-muted)}._avatar_1bpi2_160{flex-shrink:0;width:34px;height:34px;border-radius:50%;object-fit:cover}._avatarInitial_1bpi2_168{display:grid;place-items:center;background:var(--pl-teal);color:var(--pl-ink);font-size:.9rem;font-weight:800}._menu_1bpi2_136{position:absolute;top:calc(100% + 10px);right:0;width:280px;padding:8px;border-radius:18px;background:#fff;border:2px solid var(--pl-ink);box-shadow:5px 5px 0 var(--pl-ink);animation:_pop_1bpi2_1 .16s var(--pl-ease)}@keyframes _pop_1bpi2_1{0%{opacity:0;transform:translateY(-6px)}}._menuHead_1bpi2_194{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;color:var(--pl-ink)}._menuHead_1bpi2_194:hover{background:var(--pl-teal-soft);color:var(--pl-ink)}._menuAvatar_1bpi2_208{width:44px;height:44px;border:2px solid var(--pl-ink)}._menuHead_1bpi2_194 span{display:flex;flex-direction:column;min-width:0}._menuHead_1bpi2_194 strong{font-size:.98rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._menuHead_1bpi2_194 small{font-size:.8rem;color:var(--pl-muted)}._menuGroup_1bpi2_233{display:flex;flex-direction:column;margin:6px 0;padding:6px 0;border-top:1px solid var(--pl-line);border-bottom:1px solid var(--pl-line)}._menuGroup_1bpi2_233 a,._signOut_1bpi2_243{display:flex;align-items:center;gap:12px;height:42px;padding:0 10px;border-radius:10px;font-size:.92rem;font-weight:600;color:var(--pl-ink);text-align:left}._menuGroup_1bpi2_233 a svg,._signOut_1bpi2_243 svg{color:var(--pl-muted)}._menuGroup_1bpi2_233 a:hover{background:#f3f2f7;color:var(--pl-ink)}._signOut_1bpi2_243{width:100%;color:#c2410c}._signOut_1bpi2_243 svg{color:#c2410c}._signOut_1bpi2_243:hover{background:#fff0ec}._bottom_1bpi2_280{display:none}@media (max-width: 960px){._mainLink_1bpi2_38 span{display:none}._mainLink_1bpi2_38{padding:0 12px}}@media (max-width: 768px){._top_1bpi2_2{grid-template-columns:1fr auto;height:56px;padding:0 8px 0 16px}._mainNav_1bpi2_29,._publish_1bpi2_70,._menuWrap_1bpi2_136{display:none}._mobileOnly_1bpi2_107{display:grid}._logo_1bpi2_18 img{height:24px}._bottom_1bpi2_280{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;height:calc(64px + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--pl-line)}._tab_1bpi2_330{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:64px;font-size:.68rem;font-weight:700;color:var(--pl-muted)}._tab_1bpi2_330:hover,._tabActive_1bpi2_346{color:var(--pl-ink)}._tabAvatar_1bpi2_350{width:26px;height:26px;font-size:.75rem}._tabActive_1bpi2_346 ._tabAvatar_1bpi2_350{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pl-ink)}._fab_1bpi2_360{justify-self:center;align-self:center;display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;border:2px solid var(--pl-ink);background:var(--pl-teal);color:var(--pl-ink);box-shadow:3px 3px 0 var(--pl-ink);transform:translateY(-10px) rotate(-4deg)}._fab_1bpi2_360:active{transform:translateY(-8px) rotate(-4deg) translate(2px,2px);box-shadow:1px 1px 0 var(--pl-ink)}}@media (prefers-reduced-motion: reduce){._menu_1bpi2_136{animation:none}}._overlay_6chh7_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:#0d06308c;animation:_fadeIn_6chh7_1 .18s ease}._modal_6chh7_13{display:flex;flex-direction:column;width:100%;max-width:600px;max-height:min(820px,calc(100vh - 48px));background:#fff;border:2px solid var(--pl-ink);border-radius:20px;box-shadow:8px 8px 0 var(--pl-ink);overflow:hidden;animation:_popIn_6chh7_1 .22s var(--pl-ease)}._header_6chh7_28{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--pl-line)}._title_6chh7_36{display:flex;align-items:center;gap:10px;margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--pl-ink)}._count_6chh7_47{display:grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--pl-teal);color:var(--pl-ink);font-size:.85rem;font-weight:800;letter-spacing:0}._closeButton_6chh7_61{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--pl-ink);border:1.5px solid var(--pl-line)}._closeButton_6chh7_61:hover{border-color:var(--pl-ink)}._content_6chh7_76{flex:1;overflow-y:auto;padding:8px 24px 24px;overscroll-behavior:contain}._section_6chh7_83{padding:18px 0 4px}._sectionHead_6chh7_87{display:flex;align-items:baseline;justify-content:space-between}._sectionTitle_6chh7_93{margin:0 0 12px;font-size:1rem;font-weight:800;color:var(--pl-ink)}._inlineReset_6chh7_100{padding:0;font-size:.85rem;font-weight:600;color:var(--pl-muted);text-decoration:underline;text-underline-offset:3px}._inlineReset_6chh7_100:hover{color:var(--pl-ink)}._segmented_6chh7_114{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:14px;background:#f1f0f5}._segment_6chh7_114{height:42px;border-radius:10px;font-size:.92rem;font-weight:700;color:var(--pl-muted);white-space:nowrap}._segment_6chh7_114:hover{color:var(--pl-ink)}._segmentActive_6chh7_136,._segmentActive_6chh7_136:hover{background:var(--pl-ink);color:#fff}._chips_6chh7_143{display:flex;flex-wrap:wrap;gap:8px}._chip_6chh7_143{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--pl-line);background:#fff;color:var(--pl-ink);font-size:.9rem;font-weight:600;white-space:nowrap}._chip_6chh7_143 svg{color:var(--pl-teal-strong)}._chip_6chh7_143:hover{border-color:var(--pl-ink)}._chipActive_6chh7_172,._chipActive_6chh7_172:hover{background:var(--pl-teal);border-color:var(--pl-ink)}._chipActive_6chh7_172 svg{color:var(--pl-ink)}._hint_6chh7_182{font-size:.78rem;font-weight:500;color:var(--pl-muted)}._chipActive_6chh7_172 ._hint_6chh7_182{color:var(--pl-ink)}._note_6chh7_192{margin:18px 0 0;padding:14px 16px;border-radius:12px;background:var(--pl-teal-soft);font-size:.9rem;color:var(--pl-ink)}._rangeRow_6chh7_202{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}._field_6chh7_209{display:flex;flex-direction:column;gap:6px}._field_6chh7_209>span{font-size:.82rem;font-weight:700;color:var(--pl-ink)}._field_6chh7_209 input{width:100%;height:44px;padding:0 12px;border:1.5px solid var(--pl-line);border-radius:10px;background:#fff;font-size:.95rem;color:var(--pl-ink)}._field_6chh7_209 input:focus{border-color:var(--pl-ink);box-shadow:0 0 0 3px var(--pl-teal-soft)}._euro_6chh7_237{position:relative}._euro_6chh7_237 input{padding-right:30px}._euro_6chh7_237 em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:700;color:var(--pl-muted)}._footer_6chh7_256{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid var(--pl-line);background:#fff}._clearAllButton_6chh7_266{padding:0;font-size:.95rem;font-weight:700;color:var(--pl-ink);text-decoration:underline;text-underline-offset:4px}._clearAllButton_6chh7_266:disabled{color:#b9b7c6;cursor:default}._applyButton_6chh7_280{height:48px;padding:0 28px;border-radius:12px;background:var(--pl-ink);color:#fff;font-size:1rem;font-weight:700}._applyButton_6chh7_280:hover:not(:disabled){background:var(--pl-ink-2)}._applyButton_6chh7_280:disabled{opacity:.7;cursor:wait}@keyframes _fadeIn_6chh7_1{0%{opacity:0}}@keyframes _popIn_6chh7_1{0%{opacity:0;transform:translateY(12px)}}@keyframes _slideUp_6chh7_1{0%{transform:translateY(100%)}}@media (max-width: 640px){._overlay_6chh7_1{align-items:flex-end;padding:0}._modal_6chh7_13{max-width:none;max-height:92vh;border:none;border-radius:20px 20px 0 0;box-shadow:none;animation:_slideUp_6chh7_1 .28s var(--pl-ease)}._header_6chh7_28{padding:18px 18px 14px}._content_6chh7_76{padding:4px 18px 20px}._segmented_6chh7_114{grid-template-columns:repeat(2,minmax(0,1fr))}._footer_6chh7_256{padding:14px 18px calc(14px + env(safe-area-inset-bottom))}._applyButton_6chh7_280{flex:1;max-width:240px}}@media (prefers-reduced-motion: reduce){._overlay_6chh7_1,._modal_6chh7_13{animation:none}}._hero_rpraz_1{background:var(--pl-teal);overflow:hidden}._inner_rpraz_6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:72px clamp(20px,4vw,48px) 80px}._title_rpraz_17{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 28px;font-size:clamp(3.1rem,7.4vw,6.25rem);font-weight:800;line-height:.92;letter-spacing:-.04em;color:var(--pl-ink)}._titleTop_rpraz_29{display:block}._titleBottom_rpraz_34{display:block;margin-top:.06em;padding-right:.08em;color:#fff;transform:skew(-9deg) rotate(-2deg);transform-origin:left center;text-shadow:.05em .05em 0 var(--pl-ink);-webkit-text-stroke:.012em var(--pl-ink);paint-order:stroke fill}._subtitle_rpraz_46{max-width:420px;margin:0 0 36px;font-size:1.15rem;font-weight:500;line-height:1.5;color:var(--pl-ink)}._search_rpraz_55{display:flex;align-items:center;gap:6px;max-width:540px;padding:6px;background:#fff;border:2px solid var(--pl-ink);border-radius:14px;box-shadow:5px 5px 0 var(--pl-ink)}._searchIcon_rpraz_67{flex-shrink:0;margin-left:10px;color:var(--pl-ink)}._searchInput_rpraz_73{flex:1;min-width:0;height:44px;padding:0 4px;border:none;background:transparent;font-size:1rem;font-weight:500;color:var(--pl-ink)}._searchInput_rpraz_73::placeholder{color:#8d8a9e}._searchInput_rpraz_73::-webkit-search-cancel-button{-webkit-appearance:none}._filtersBtn_rpraz_93{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:10px;color:var(--pl-ink)}._filtersBtn_rpraz_93:hover{background:var(--pl-teal-soft)}._submitBtn_rpraz_107{flex-shrink:0;height:44px;padding:0 22px;border-radius:10px;background:var(--pl-ink);color:#fff;font-size:.95rem;font-weight:700}._submitBtn_rpraz_107:hover{background:var(--pl-ink-2)}._popular_rpraz_122{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:22px 0 0;font-size:.92rem;color:var(--pl-ink)}._popular_rpraz_122 span{font-weight:500;opacity:.75}._popular_rpraz_122 button{padding:0;font-size:inherit;font-weight:700;color:var(--pl-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}._popular_rpraz_122 button:hover{text-decoration-color:#fff}._art_rpraz_152{justify-self:center;width:100%;max-width:540px;margin:-24px -12px -36px 0}._art_rpraz_152 svg{display:block;width:100%;height:auto;overflow:visible}@media (max-width: 900px){._inner_rpraz_6{grid-template-columns:minmax(0,1fr);gap:56px;padding-top:48px;padding-bottom:56px}._art_rpraz_152{max-width:420px;margin:-8px auto -24px}}@media (max-width: 480px){._subtitle_rpraz_46{font-size:1.05rem;margin-bottom:28px}._search_rpraz_55{box-shadow:4px 4px 0 var(--pl-ink)}._submitBtn_rpraz_107{padding:0 16px}}.cat-section{margin:0 0 64px}.cat-title{margin:0 0 16px;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--pl-ink)}.cat-list{display:flex;flex-wrap:wrap;gap:10px}.cat-chip{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px 0 14px;border-radius:999px;border:1.5px solid var(--pl-ink);background:#fff;color:var(--pl-ink);font-size:.92rem;font-weight:600;white-space:nowrap}.cat-chip svg{color:var(--pl-teal-strong)}.cat-chip:hover{background:var(--pl-teal)}.cat-chip:hover svg{color:var(--pl-ink)}@media (max-width: 768px){.cat-section{margin-bottom:48px}.cat-list{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none}.cat-list::-webkit-scrollbar{display:none}}._card_8hum0_1{display:flex;flex-direction:column;height:100%;cursor:pointer;outline:none;border-radius:14px}._card_8hum0_1:focus-visible{box-shadow:0 0 0 3px var(--pl-bg),0 0 0 5px var(--pl-ink)}._media_8hum0_15{position:relative;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:var(--pl-teal)}._image_8hum0_23{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--pl-ease)}._card_8hum0_1:hover ._image_8hum0_23{transform:scale(1.04)}._fallback_8hum0_35{object-fit:contain;padding:12%}._tag_8hum0_40{position:absolute;top:12px;left:12px;height:24px;width:auto;border-radius:6px;box-shadow:0 2px 6px #0d063040}._likeBtn_8hum0_50{position:absolute;top:10px;right:10px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--pl-ink);box-shadow:0 2px 6px #0d063033}._likeBtn_8hum0_50:hover,._liked_8hum0_68{color:#e11d48}._body_8hum0_73{display:flex;flex-direction:column;flex:1;padding:14px 2px 0}._when_8hum0_80{margin:0 0 4px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pl-teal-strong)}._title_8hum0_89{margin:0 0 4px;font-size:1.05rem;font-weight:700;line-height:1.3;color:var(--pl-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._card_8hum0_1:hover ._title_8hum0_89{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}._place_8hum0_107{margin:0;font-size:.88rem;color:var(--pl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._footer_8hum0_116{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;min-height:46px}._detail_8hum0_126{font-size:.88rem;font-weight:700;color:var(--pl-ink);white-space:nowrap}._creator_8hum0_133{font-size:.82rem;color:var(--pl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._joinBtn_8hum0_141{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 14px;border-radius:999px;border:1.5px solid var(--pl-ink);color:var(--pl-ink);font-size:.82rem;font-weight:700}._joinBtn_8hum0_141:hover:not(:disabled){background:var(--pl-ink);color:#fff}._joinBtn_8hum0_141:disabled{cursor:not-allowed;border-color:var(--pl-line);color:var(--pl-muted)}._joined_8hum0_166,._joined_8hum0_166:disabled{background:var(--pl-teal);border-color:var(--pl-teal);color:var(--pl-ink)}._joined_8hum0_166:hover:not(:disabled){background:var(--pl-teal);color:var(--pl-ink)}@media (prefers-reduced-motion: reduce){._image_8hum0_23{transition:none}._card_8hum0_1:hover ._image_8hum0_23{transform:none}}._section_qwj6q_1{margin:0 0 64px}._header_qwj6q_5{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}._heading_qwj6q_13{min-width:0}._title_qwj6q_17{margin:0;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--pl-ink)}._subtitle_qwj6q_26{margin:4px 0 0;color:var(--pl-muted);font-size:.95rem}._actions_qwj6q_32{display:flex;align-items:center;gap:16px;flex-shrink:0}._seeAll_qwj6q_39{display:inline-flex;align-items:center;gap:4px;padding:0;font-size:.92rem;font-weight:700;color:var(--pl-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}._seeAll_qwj6q_39:hover{color:var(--pl-teal-strong)}._arrows_qwj6q_56{display:flex;gap:6px}._arrow_qwj6q_56{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--pl-ink);color:var(--pl-ink);background:transparent}._arrow_qwj6q_56:hover:not(:disabled){background:var(--pl-ink);color:#fff}._arrow_qwj6q_56:disabled{opacity:.25;cursor:default}._track_qwj6q_83{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 8px;margin:-4px -4px 0;scrollbar-width:none}._track_qwj6q_83::-webkit-scrollbar{display:none}._slide_qwj6q_99{scroll-snap-align:start;min-width:0}._skeleton_qwj6q_105{padding-bottom:8px}._skeletonMedia_qwj6q_109,._skeletonLine_qwj6q_110{background:#eeedf2;animation:_pulse_qwj6q_1 1.6s ease-in-out infinite}._skeletonMedia_qwj6q_109{aspect-ratio:4 / 3;border-radius:14px;margin-bottom:14px}._skeletonLine_qwj6q_110{height:12px;border-radius:4px;margin-top:10px}._short_qwj6q_127{width:55%}@keyframes _pulse_qwj6q_1{50%{opacity:.55}}._empty_qwj6q_135{padding:28px 0}._empty_qwj6q_135 p{margin:0;color:var(--pl-muted)}@media (max-width: 1100px){._track_qwj6q_83{grid-auto-columns:calc((100% - 2 * 20px) / 3);gap:20px}}@media (max-width: 768px){._section_qwj6q_1{margin-bottom:48px}._arrows_qwj6q_56{display:none}._track_qwj6q_83{grid-auto-columns:72%;gap:16px}}@media (min-width: 480px) and (max-width: 768px){._track_qwj6q_83{grid-auto-columns:46%}}@media (prefers-reduced-motion: reduce){._skeletonMedia_qwj6q_109,._skeletonLine_qwj6q_110{animation:none}}._cta_zom2b_2{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:16px 0 72px;padding:44px clamp(24px,5vw,56px);border-radius:20px;background:var(--pl-ink);color:#fff}._ctaCopy_zom2b_15{max-width:520px}._ctaTitle_zom2b_19{margin:0 0 8px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:#fff}._ctaText_zom2b_28{margin:0 0 24px;font-size:1.05rem;color:#fffc}._ctaActions_zom2b_34{display:flex;flex-wrap:wrap;align-items:center;gap:20px}._ctaPrimary_zom2b_41{height:46px;padding:0 22px;border-radius:999px;background:var(--pl-teal);color:var(--pl-ink);font-size:.95rem;font-weight:700}._ctaPrimary_zom2b_41:hover{background:var(--pl-teal-bright)}._ctaLink_zom2b_55{padding:0;color:#fff;font-size:.95rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}._ctaLink_zom2b_55:hover{color:var(--pl-teal)}._ctaAstronaut_zom2b_68{flex-shrink:0;width:190px;margin:-90px 12px -60px 0;transform:rotate(12deg)}@media (max-width: 800px){._cta_zom2b_2{flex-direction:column;align-items:flex-start;padding-top:36px;overflow:hidden}._ctaAstronaut_zom2b_68{position:absolute;right:-30px;bottom:-40px;width:130px;margin:0;opacity:.9}._ctaCopy_zom2b_15{padding-right:70px}}._userAvatar_13ad8_4{border-radius:50%;object-fit:cover;border:2px solid #f3f4f6;transition:all .3s ease;background:#f8fafc}._userAvatarClickable_13ad8_12{cursor:pointer}._userAvatarClickable_13ad8_12:hover{transform:scale(1.05);border-color:#15bf9e;box-shadow:0 4px 12px #15bf9e33}._avatarSmall_13ad8_23{width:32px;height:32px}._avatarMedium_13ad8_28{width:40px;height:40px}._avatarLarge_13ad8_33{width:56px;height:56px}._avatarXlarge_13ad8_38{width:64px;height:64px}._container_1fomt_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}._animationContainer_1fomt_11{display:flex;align-items:center;justify-content:center}._animation_1fomt_11{width:100%;height:100%}._message_1fomt_22{color:#64748b;font-size:14px;font-weight:500;margin:0;text-align:center;line-height:1.4}._small_1fomt_32 ._animationContainer_1fomt_11{width:32px;height:32px}._small_1fomt_32 ._message_1fomt_22{font-size:12px}._medium_1fomt_41 ._animationContainer_1fomt_11{width:48px;height:48px}._medium_1fomt_41 ._message_1fomt_22{font-size:14px}._large_1fomt_50 ._animationContainer_1fomt_11{width:80px;height:80px}._large_1fomt_50 ._message_1fomt_22{font-size:16px}@media (max-width: 768px){._small_1fomt_32 ._animationContainer_1fomt_11{width:28px;height:28px}._medium_1fomt_41 ._animationContainer_1fomt_11{width:40px;height:40px}._large_1fomt_50 ._animationContainer_1fomt_11{width:64px;height:64px}._message_1fomt_22{font-size:13px}}@media (max-width: 480px){._small_1fomt_32 ._animationContainer_1fomt_11{width:24px;height:24px}._medium_1fomt_41 ._animationContainer_1fomt_11{width:36px;height:36px}._large_1fomt_50 ._animationContainer_1fomt_11{width:56px;height:56px}._message_1fomt_22{font-size:12px}}._errorModalOverlay_wmwxn_4{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_wmwxn_1 .3s ease-out}._errorModal_wmwxn_4{background:#fff;border-radius:16px;padding:32px;text-align:center;max-width:400px;width:90%;position:relative;animation:_slideUp_wmwxn_1 .4s ease-out;box-shadow:0 20px 60px #0000004d}._errorIcon_wmwxn_32{font-size:48px;margin-bottom:20px;color:#ef4444}._errorTitle_wmwxn_39{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:16px}._errorMessage_wmwxn_47{font-size:16px;color:#6b7280;margin-bottom:24px;line-height:1.5}._errorActions_wmwxn_55{display:flex;gap:12px;justify-content:center}._retryButton_wmwxn_61{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._retryButton_wmwxn_61:hover{background:#2563eb;transform:translateY(-1px)}._clearButton_wmwxn_78{background:#6b7280;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._clearButton_wmwxn_78:hover{background:#4b5563;transform:translateY(-1px)}@keyframes _fadeIn_wmwxn_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_wmwxn_1{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){._errorModal_wmwxn_4{padding:24px 20px;margin:20px}._errorIcon_wmwxn_32{font-size:40px;margin-bottom:16px}._errorTitle_wmwxn_39{font-size:20px;margin-bottom:12px}._errorMessage_wmwxn_47{font-size:15px;margin-bottom:20px}._errorActions_wmwxn_55{flex-direction:column}._retryButton_wmwxn_61,._clearButton_wmwxn_78{width:100%}}@media (max-width: 480px){._errorModal_wmwxn_4{padding:20px 16px}._errorIcon_wmwxn_32{font-size:36px;margin-bottom:12px}._errorTitle_wmwxn_39{font-size:18px;margin-bottom:8px}._errorMessage_wmwxn_47{font-size:14px;margin-bottom:16px}}._celebrationOverlay_fdf7i_4{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_fdf7i_1 .3s ease-out}._celebrationModal_fdf7i_19{background:#fff;border-radius:24px;padding:40px;text-align:center;max-width:400px;width:90%;position:relative;animation:_slideUp_fdf7i_1 .4s ease-out;box-shadow:0 20px 60px #0000004d}._celebrationIcon_fdf7i_32{font-size:64px;margin-bottom:24px;animation:_bounce_fdf7i_1 1s ease-in-out infinite}._celebrationTitle_fdf7i_39{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:16px}._celebrationMessage_fdf7i_47{font-size:16px;color:#6b7280;margin-bottom:32px;line-height:1.5}._closeButton_fdf7i_55{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#9ca3af;padding:8px;border-radius:50%;transition:all .2s ease}._closeButton_fdf7i_55:hover{background:#f3f4f6;color:#6b7280}@keyframes _fadeIn_fdf7i_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_fdf7i_1{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _bounce_fdf7i_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width: 768px){._celebrationModal_fdf7i_19{padding:32px 24px;margin:20px}._celebrationIcon_fdf7i_32{font-size:48px;margin-bottom:20px}._celebrationTitle_fdf7i_39{font-size:24px;margin-bottom:12px}._celebrationMessage_fdf7i_47{font-size:15px;margin-bottom:24px}}@media (max-width: 480px){._celebrationModal_fdf7i_19{padding:24px 20px}._celebrationIcon_fdf7i_32{font-size:40px;margin-bottom:16px}._celebrationTitle_fdf7i_39{font-size:20px;margin-bottom:8px}._celebrationMessage_fdf7i_47{font-size:14px;margin-bottom:20px}}._loadingSpinner_1jtvo_4{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_1jtvo_1 1s linear infinite}._loadingSpinnerLarge_1jtvo_13{width:32px;height:32px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_1jtvo_1 1s linear infinite}._loadingSpinnerXLarge_1jtvo_22{width:48px;height:48px;border:4px solid #e5e7eb;border-top:4px solid #15bf9e;border-radius:50%;animation:_spin_1jtvo_1 1s linear infinite}@keyframes _spin_1jtvo_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._buttonBase_1jtvo_37{border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._buttonBase_1jtvo_37:hover:not(:disabled){transform:translateY(-1px)}._buttonBase_1jtvo_37:disabled{cursor:not-allowed;opacity:.6}._primaryButton_1jtvo_60{background:#3b82f6;color:#fff;padding:8px 16px;min-width:80px}._primaryButton_1jtvo_60:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #3b82f64d}._primaryButton_1jtvo_60:disabled{background:#9ca3af}._secondaryButton_1jtvo_78{background:#f3f4f6;color:#374151;padding:8px 16px}._secondaryButton_1jtvo_78:hover:not(:disabled){background:#e5e7eb}._dangerButton_1jtvo_90{background:#ef4444;color:#fff;padding:8px 16px}._dangerButton_1jtvo_90:hover:not(:disabled){background:#dc2626}._actionButton_1jtvo_102{background:none;border:none;padding:6px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}._actionButton_1jtvo_102:hover{background:#f3f4f6}._modalOverlay_1jtvo_117{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalBase_1jtvo_132{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:500px;max-height:90vh;overflow:hidden}._modalHeader_1jtvo_143{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}._modalHeader_1jtvo_143 h3{margin:0;font-size:18px;font-weight:600;color:#111827}._closeButton_1jtvo_159{background:none;border:none;padding:8px;border-radius:8px;cursor:pointer;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._closeButton_1jtvo_159:hover{background-color:#f3f4f6;color:#374151}._inputBase_1jtvo_178{width:100%;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;font-family:inherit;outline:none;transition:all .2s ease;background:#f9fafb;box-sizing:border-box}._inputBase_1jtvo_178:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f61a}._inputBase_1jtvo_178:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}._textareaBase_1jtvo_203{resize:vertical;min-height:44px}._characterCount_1jtvo_210{font-size:12px;color:#6b7280;font-weight:500}@media (max-width: 768px){._modalOverlay_1jtvo_117{padding:16px}._modalHeader_1jtvo_143{padding:16px 20px}}@media (max-width: 640px){._modalOverlay_1jtvo_117{padding:12px}._modalHeader_1jtvo_143{padding:14px 16px}._primaryButton_1jtvo_60,._secondaryButton_1jtvo_78,._dangerButton_1jtvo_90{width:100%}}._modalOverlay_jwi1y_4{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009}._modal_jwi1y_4{animation:_modalSlideIn_jwi1y_1 .3s cubic-bezier(.34,1.56,.64,1);max-width:480px}@keyframes _modalSlideIn_jwi1y_1{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_jwi1y_29{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}._headerContent_jwi1y_35{display:flex;align-items:center;gap:12px}._iconContainer_jwi1y_41{width:48px;height:48px;background:linear-gradient(135deg,#15bf9e,#0d9488);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #15bf9e4d}._icon_jwi1y_41{color:#fff}._title_jwi1y_56{margin:0;font-size:20px;font-weight:700;color:#1e293b;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._modalContent_jwi1y_68{padding:32px 24px}._message_jwi1y_72{font-size:16px;line-height:1.6;color:#475569;margin-bottom:24px;text-align:center;font-weight:500}._benefits_jwi1y_82{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;padding:24px;border:1px solid #e2e8f0}._benefitsTitle_jwi1y_89{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px;text-align:center}._benefitsList_jwi1y_97{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._benefitItem_jwi1y_106{display:flex;align-items:center;gap:12px;font-size:14px;color:#475569;font-weight:500}._benefitIcon_jwi1y_115{color:#15bf9e;flex-shrink:0}._modalFooter_jwi1y_121{display:flex;gap:12px;padding:24px;background:#f8fafc;border-top:1px solid #e2e8f0}._secondaryButton_jwi1y_129{flex:1;padding:12px 16px;font-weight:600;border-radius:12px;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}._secondaryButton_jwi1y_129:hover:not(:disabled){background:#e2e8f0;color:#475569}._authButton_jwi1y_145{flex:2;padding:12px 16px;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#15bf9e,#0d9488);box-shadow:0 4px 12px #15bf9e4d;display:flex;align-items:center;justify-content:center;gap:8px}._authButton_jwi1y_145:hover:not(:disabled){background:linear-gradient(135deg,#0d9488,#0f766e);box-shadow:0 6px 16px #15bf9e66;transform:translateY(-1px)}@media (max-width: 640px){._modal_jwi1y_4{margin:16px;max-height:calc(100vh - 32px)}._modalContent_jwi1y_68{padding:24px 20px}._benefits_jwi1y_82{padding:20px}._modalFooter_jwi1y_121{flex-direction:column;padding:20px;gap:12px}._secondaryButton_jwi1y_129,._authButton_jwi1y_145{width:100%}._headerContent_jwi1y_35{gap:8px}._iconContainer_jwi1y_41{width:40px;height:40px}._title_jwi1y_56{font-size:18px}}@media (max-width: 480px){._modal_jwi1y_4{margin:12px}._modalContent_jwi1y_68{padding:20px 16px}._benefits_jwi1y_82,._modalFooter_jwi1y_121{padding:16px}}._modalOverlay_xp2w3_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;padding:1rem}._modal_xp2w3_2{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000040;overflow:hidden}._modalHeader_xp2w3_30{display:flex;align-items:center;padding:1.5rem 1.5rem 1rem;gap:1rem}._backButton_xp2w3_37{background:none;border:none;color:#666;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._backButton_xp2w3_37:hover{background:#f5f5f5;color:#333}._progressBar_xp2w3_55{flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}._progressFill_xp2w3_63{height:100%;background:#15bf9e;border-radius:2px;transition:width .3s ease}._modalContent_xp2w3_71{flex:1;padding:0 1.5rem;overflow-y:auto}._stepContent_xp2w3_77{padding:1rem 0}._stepTitle_xp2w3_81{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .75rem;line-height:1.3}._stepDescription_xp2w3_89{font-size:1rem;color:#6b7280;margin:0 0 2rem;line-height:1.5}._inputGroup_xp2w3_97{margin-bottom:1.5rem}._inputLabel_xp2w3_101{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}._inputWrapper_xp2w3_109{position:relative;display:flex;align-items:center}._textInput_xp2w3_115,._dateInput_xp2w3_116{width:100%;padding:1rem 3rem 1rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;color:#1f2937;background:#fff;transition:all .3s ease;font-family:inherit}._textInput_xp2w3_115:focus,._dateInput_xp2w3_116:focus{outline:none;border-color:#15bf9e;box-shadow:0 0 0 3px #15bf9e1a}._inputError_xp2w3_135{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}._inputIcon_xp2w3_140{position:absolute;right:1rem;color:#9ca3af;pointer-events:none}._errorMessage_xp2w3_147{color:#ef4444;font-size:.875rem;margin-top:.5rem;font-weight:500;display:flex;align-items:center;gap:.25rem}._successMessage_xp2w3_157{color:#15bf9e;font-size:.875rem;margin-top:.5rem;font-weight:500;display:flex;align-items:center;gap:.25rem}._loadingSpinner_xp2w3_167{position:absolute;right:1rem;width:20px;height:20px;border:2px solid #e5e7eb;border-top:2px solid #15bf9e;border-radius:50%;animation:_spin_xp2w3_1 1s linear infinite;pointer-events:none}@keyframes _spin_xp2w3_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._genderOptions_xp2w3_185{display:grid;grid-template-columns:1fr;gap:.75rem}._genderOption_xp2w3_185{width:100%;padding:1rem 1.5rem;border:2px solid #e5e7eb;border-radius:12px;background:#fff;color:#374151;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:left;font-family:inherit;min-height:56px;display:flex;align-items:center}._genderOption_xp2w3_185:hover{border-color:#d1d5db;background:#f9fafb;transform:translateY(-1px)}._genderOptionSelected_xp2w3_215{border-color:#15bf9e;background:#f0fdfa;color:#15bf9e;transform:translateY(-1px);box-shadow:0 4px 12px #15bf9e26}._interestsGrid_xp2w3_224{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;max-height:400px;overflow-y:auto;padding-right:4px}._interestOption_xp2w3_233{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .5rem;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:all .3s ease;font-family:inherit;min-height:90px;position:relative}._interestOption_xp2w3_233:hover{border-color:#d1d5db;background:#f9fafb;transform:translateY(-1px)}._interestOptionSelected_xp2w3_255{border-color:#15bf9e;background:#f0fdfa;transform:translateY(-1px);box-shadow:0 4px 12px #15bf9e26}._interestIcon_xp2w3_262{color:#6b7280;margin-bottom:.5rem;transition:color .3s ease}._interestOptionSelected_xp2w3_255 ._interestIcon_xp2w3_262{color:#15bf9e}._interestName_xp2w3_272{font-size:.75rem;font-weight:500;color:#374151;text-align:center;line-height:1.2;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._interestOptionSelected_xp2w3_255 ._interestName_xp2w3_272{color:#15bf9e;font-weight:600}._modalFooter_xp2w3_288{padding:1.5rem;border-top:1px solid #e5e7eb}._continueButton_xp2w3_293{width:100%;padding:1rem 1.5rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;background:#e5e7eb;color:#9ca3af}._continueButton_xp2w3_293:disabled{cursor:not-allowed}._continueButtonActive_xp2w3_315{background:#15bf9e;color:#fff;box-shadow:0 4px 12px #15bf9e4d}._continueButtonActive_xp2w3_315:hover{background:#13a085;transform:translateY(-1px);box-shadow:0 6px 16px #15bf9e66}@media (max-width: 768px){._modalOverlay_xp2w3_2{padding:.75rem}._modal_xp2w3_2{max-height:95vh;border-radius:12px}._modalHeader_xp2w3_30{padding:1.25rem 1.25rem 1rem}._modalContent_xp2w3_71{padding:0 1.25rem;max-height:calc(95vh - 140px);overflow-y:auto}._stepTitle_xp2w3_81{font-size:1.625rem}._stepDescription_xp2w3_89{font-size:.95rem;margin-bottom:1.75rem}._interestsGrid_xp2w3_224{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.625rem;max-height:350px}._interestOption_xp2w3_233{padding:.875rem .5rem;min-height:85px}._interestIcon_xp2w3_262{margin-bottom:.375rem}._interestName_xp2w3_272{font-size:.75rem}._modalFooter_xp2w3_288{padding:1.25rem}._continueButton_xp2w3_293{padding:.875rem 1.25rem;font-size:.95rem}}@media (max-width: 640px){._modalOverlay_xp2w3_2{padding:.5rem}._modal_xp2w3_2{max-height:95vh;border-radius:12px}._modalHeader_xp2w3_30{padding:1rem 1rem .75rem}._modalContent_xp2w3_71{padding:0 1rem;max-height:calc(95vh - 140px);overflow-y:auto}._stepTitle_xp2w3_81{font-size:1.5rem}._stepDescription_xp2w3_89{font-size:.9rem;margin-bottom:1.5rem}._interestsGrid_xp2w3_224{grid-template-columns:repeat(3,1fr);gap:.5rem;max-height:300px}._interestOption_xp2w3_233{padding:.75rem .25rem;min-height:80px}._interestIcon_xp2w3_262{margin-bottom:.25rem}._interestName_xp2w3_272{font-size:.7rem}._modalFooter_xp2w3_288{padding:1rem}._continueButton_xp2w3_293{padding:.875rem 1.25rem;font-size:.95rem}}@media (max-width: 480px){._modalOverlay_xp2w3_2{padding:.25rem}._modal_xp2w3_2{max-height:98vh;border-radius:8px}._modalHeader_xp2w3_30{padding:.875rem .875rem .625rem}._modalContent_xp2w3_71{padding:0 .875rem;max-height:calc(98vh - 120px)}._stepTitle_xp2w3_81{font-size:1.375rem}._stepDescription_xp2w3_89{font-size:.85rem;margin-bottom:1.25rem}._interestsGrid_xp2w3_224{grid-template-columns:repeat(2,1fr);gap:.5rem;max-height:350px}._interestOption_xp2w3_233{padding:.75rem .5rem;min-height:85px}._interestName_xp2w3_272{font-size:.7rem}._genderOptions_xp2w3_185{gap:.5rem}._genderOption_xp2w3_185{padding:.875rem 1.25rem;font-size:.95rem;min-height:52px}._modalFooter_xp2w3_288{padding:.875rem}._continueButton_xp2w3_293{padding:.75rem 1rem;font-size:.9rem}}@media (max-width: 360px){._modalOverlay_xp2w3_2{padding:.125rem}._modal_xp2w3_2{max-height:99vh;border-radius:6px}._modalHeader_xp2w3_30{padding:.75rem .75rem .5rem}._modalContent_xp2w3_71{padding:0 .75rem;max-height:calc(99vh - 100px)}._stepTitle_xp2w3_81{font-size:1.25rem}._stepDescription_xp2w3_89{font-size:.8rem;margin-bottom:1rem}._interestsGrid_xp2w3_224{grid-template-columns:repeat(2,1fr);gap:.4rem;max-height:300px}._interestOption_xp2w3_233{padding:.5rem .25rem;min-height:75px}._interestName_xp2w3_272{font-size:.65rem}._genderOption_xp2w3_185{padding:.75rem 1rem;font-size:.9rem;min-height:48px}._modalFooter_xp2w3_288{padding:.75rem}._continueButton_xp2w3_293{padding:.625rem .875rem;font-size:.85rem}}._footer_1i0h0_1{margin-top:0;padding:64px 0 28px;background:var(--pl-ink);color:#fff}._footerContainer_1i0h0_8{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}._footerUpper_1i0h0_14{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:56px;margin-bottom:48px}._footerBrand_1i0h0_21{max-width:460px}._footerLogo_1i0h0_25{display:block;height:30px;width:auto;margin-bottom:18px}._footerNavigation_1i0h0_32{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-content:start}._footerSocialRight_1i0h0_39{grid-column:1 / -1}._footerDescription_1i0h0_43{margin:0 0 28px;color:#ffffffbf;line-height:1.6;font-size:.98rem}._socialIcons_1i0h0_50{display:flex;gap:8px}._socialIcon_1i0h0_50{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;border:1.5px solid rgba(255,255,255,.3)}._socialIcon_1i0h0_50:hover{color:var(--pl-ink);background:var(--pl-teal);border-color:var(--pl-teal)}._socialIconText_1i0h0_71{font-size:1rem;font-weight:700}._socialIcon_1i0h0_50 svg{width:16px;height:16px}._footerColumn_1i0h0_81{display:flex;flex-direction:column}._footerColumnTitle_1i0h0_86{margin:0 0 14px;font-size:.95rem;font-weight:700;color:var(--pl-teal)}._footerLinks_1i0h0_93{list-style:none;padding:0;margin:0}._footerLinks_1i0h0_93 li{margin-bottom:10px}._footerLinks_1i0h0_93 a{color:#fff;font-size:.95rem}._footerLinks_1i0h0_93 a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}._footerSeparator_1i0h0_114{border:none;height:1px;background:#ffffff26;margin:0 0 20px}._footerLower_1i0h0_121{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}._footerCopyright_1i0h0_129{margin:0;color:#fff9;font-size:.85rem}._footerLegal_1i0h0_135{display:flex;flex-wrap:wrap;gap:20px}._footerLegal_1i0h0_135 a{color:#fff9;font-size:.85rem}._footerLegal_1i0h0_135 a:hover{color:#fff}._fundingNotice_1i0h0_151{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 28px}._fundingImage_1i0h0_159{display:block;max-width:100%;max-height:110px;width:auto;height:auto;object-fit:contain;border-radius:6px;cursor:pointer;background:#fff}._fundingText_1i0h0_171{color:#fff9;font-size:.8rem;line-height:1.5}._modalOverlay_1i0h0_178{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d0630b3;display:flex;align-items:flex-start;justify-content:center;z-index:1200;padding:5rem 1rem 1rem}._modalContent_1i0h0_189{position:relative;max-width:720px;width:100%;padding:16px;border-radius:14px;background:#fff}._modalClose_1i0h0_198{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--pl-ink)}._modalImage_1i0h0_211{width:100%;height:auto;border-radius:8px}._modalText_1i0h0_217{margin:12px 0 0;color:var(--pl-ink);font-size:.92rem;line-height:1.6}@media (max-width: 900px){._footerUpper_1i0h0_14{grid-template-columns:1fr;gap:40px}}@media (max-width: 600px){._footer_1i0h0_1{padding:48px 0 24px}._footerLower_1i0h0_121{flex-direction:column;align-items:flex-start}}.simple-explore-page{min-height:100vh;background:#fafbfc;transition:filter .3s ease}.simple-explore-page.blurred{filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none}.explore-main{padding:2rem 0}.content-container{max-width:1200px;margin:0 auto;padding:0 2rem}.content-section{margin-bottom:3rem}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.section-header-actions{display:flex;align-items:center;gap:1rem}.section-title{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.section-count{background:#f3f4f6;color:#6b7280;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:500}.see-more-btn{background:none;border:1px solid #e5e7eb;color:#6b7280;padding:.5rem 1rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.see-more-btn:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.no-results{grid-column:1 / -1;text-align:center;padding:3rem;background:#fff;border-radius:12px;border:1px solid #f3f4f6}.no-results-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.no-results h3{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:.5rem}.no-results p{color:#6b7280;margin:0}.loading-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;grid-column:1 / -1}.loading-results .loading-spinner{width:32px;height:32px;margin-bottom:1rem}.loading-results p{color:#6b7280;font-size:1rem;margin:0}.no-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;grid-column:1 / -1}.no-content-icon{font-size:4rem;margin-bottom:1rem}.no-content h3{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.no-content p{color:#6b7280;font-size:1.1rem;margin:0 0 1.5rem}.create-plan-btn{background:#15bf9e;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.create-plan-btn:hover{background:#059669;transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.loading-container,.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:2rem}.loading-spinner{width:48px;height:48px;border:4px solid #e5e7eb;border-top:4px solid #15bf9e;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.loading-container p{color:#6b7280;font-size:1.1rem;margin:0}.error-icon{font-size:4rem;margin-bottom:1rem}.error-container h3{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.error-container p{color:#6b7280;font-size:1.1rem;margin:0 0 1.5rem}.error-container button{background:#15bf9e;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.error-container button:hover{background:#059669;transform:translateY(-2px)}.simple-footer{background:#1f2937;color:#fff;margin-top:3rem}.footer-container{max-width:1200px;margin:0 auto;padding:3rem 2rem 1rem}.footer-content{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin-bottom:2rem}.footer-brand h3{font-size:1.5rem;font-weight:700;color:#15bf9e;margin-bottom:.5rem}.footer-brand p{color:#d1d5db;line-height:1.6;margin:0}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.footer-column h4{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#fff}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column li{margin-bottom:.5rem}.footer-column a{color:#d1d5db;text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-column a:hover{color:#15bf9e}.footer-bottom{padding-top:2rem;border-top:1px solid #374151;text-align:center}.footer-bottom p{color:#9ca3af;font-size:.9rem;margin:0}@media (max-width: 768px){.content-container{padding:0 1rem}.section-header{flex-direction:column;align-items:flex-start;gap:1rem}.section-title{font-size:1.25rem}.cards-grid{grid-template-columns:1fr;gap:1rem}.footer-content{grid-template-columns:1fr;gap:2rem}.footer-links{grid-template-columns:1fr;gap:1.5rem}.footer-container{padding:2rem 1rem 1rem}}@media (max-width: 480px){.explore-main{padding:1.5rem 0}.content-section{margin-bottom:2rem}.no-results{padding:2rem 1rem}}.onboarding-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1500;animation:fadeIn .3s ease}.onboarding-transition-content{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 2.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 20px 40px -10px #00000026;animation:popIn .35s cubic-bezier(.16,.8,.34,1.2)}.onboarding-transition-content p{margin:0;font-weight:600;font-size:1.05rem;background:linear-gradient(90deg,#0f766e,#15bf9e);background-clip:text;-webkit-background-clip:text;color:transparent}@keyframes popIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.home-page{min-height:100vh;background:var(--pl-bg);transition:filter .3s ease}.home-page.blurred{filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none}.home-main{max-width:1200px;margin:0 auto;padding:56px clamp(20px,4vw,48px) 16px}.home-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin:0 0 64px;padding:40px 20px}.home-state-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:50%;background:var(--pl-teal-soft);color:var(--pl-ink)}.home-state-astronaut{width:150px;margin-bottom:8px}.home-state h3{margin:0;font-size:1.6rem;font-weight:800;color:var(--pl-teal-strong)}.home-state p{margin:0 0 12px;color:var(--pl-ink)}.home-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:var(--pl-ink);color:#fff;font-weight:700;font-size:.95rem}.home-btn:hover{background:var(--pl-ink-2)}@media (max-width: 600px){.home-main{padding-top:40px}}._root_13hww_1{display:flex;flex-direction:column;min-height:0;background:#fff}._embedded_13hww_8{height:min(620px,78vh);border:2px solid var(--pl-ink);border-radius:22px;box-shadow:6px 6px 0 var(--pl-ink);overflow:hidden;scroll-margin:calc(var(--app-top, 64px) + 24px)}._panel_13hww_17{height:100%}._header_13hww_22{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--pl-line);background:#fff}._stack_13hww_31{display:flex;padding-left:8px}._stack_13hww_31:empty{display:none}._stackItem_13hww_40{margin-left:-8px;box-shadow:0 0 0 2px #fff}._headerText_13hww_45{display:flex;flex-direction:column;min-width:0}._headerText_13hww_45 strong{font-size:1rem;font-weight:800;color:var(--pl-ink)}._headerText_13hww_45 span{font-size:.82rem;color:var(--pl-muted)}._scroller_13hww_63{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 18px 16px;background:radial-gradient(circle at 1px 1px,rgba(13,6,48,.06) 1px,transparent 0) 0 0 / 22px 22px,#faf9fc}._list_13hww_74{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._day_13hww_82{display:flex;justify-content:center;margin:16px 0 8px}._day_13hww_82 span{padding:4px 12px;border-radius:999px;background:#fff;border:1px solid var(--pl-line);font-size:.75rem;font-weight:700;color:var(--pl-muted);text-transform:capitalize}._row_13hww_99{display:flex;align-items:flex-start;gap:8px;max-width:86%;margin-top:14px}._grouped_13hww_107{margin-top:4px}._mine_13hww_111{align-self:flex-end;flex-direction:row-reverse}._avatar_13hww_116{flex-shrink:0;width:32px;height:32px;border-radius:50%;object-fit:cover;margin-top:20px}._stack_13hww_31 ._avatar_13hww_116{margin-top:0;width:30px;height:30px}._initial_13hww_131{display:grid;place-items:center;background:var(--pl-teal-soft);color:var(--pl-teal-strong);font-size:.82rem;font-weight:800}._avatarSpacer_13hww_140{flex-shrink:0;width:32px}._stackCol_13hww_145{display:flex;flex-direction:column;min-width:0}._mine_13hww_111 ._stackCol_13hww_145{align-items:flex-end}._author_13hww_155{display:flex;align-items:center;gap:6px;margin:0 0 4px 12px;font-size:.8rem;font-weight:800;color:var(--pl-ink)}._badge_13hww_165{padding:1px 7px;border-radius:999px;background:var(--pl-ink);color:#fff;font-size:.66rem;font-weight:700}._bubble_13hww_174{padding:10px 14px;border-radius:18px 18px 18px 6px;background:#fff;border:1px solid var(--pl-line)}._grouped_13hww_107 ._bubble_13hww_174{border-top-left-radius:6px}._bubbleOrganizer_13hww_185{background:var(--pl-teal-soft);border-color:#b8ecdd}._mine_13hww_111 ._bubble_13hww_174{border-radius:18px 18px 6px;background:var(--pl-teal);border:1.5px solid var(--pl-ink)}._mine_13hww_111._grouped_13hww_107 ._bubble_13hww_174{border-top-right-radius:6px}._text_13hww_200{margin:0;font-size:.95rem;line-height:1.45;color:var(--pl-ink);white-space:pre-line;overflow-wrap:anywhere}._quote_13hww_209{display:flex;flex-direction:column;margin:0 0 6px;padding:5px 10px;border-left:3px solid var(--pl-teal);border-radius:6px;background:#0d06300d;font-size:.8rem}._mine_13hww_111 ._quote_13hww_209{border-left-color:var(--pl-ink);background:#ffffff73}._quote_13hww_209 strong{color:var(--pl-ink)}._quote_13hww_209 span{color:var(--pl-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._mine_13hww_111 ._quote_13hww_209 span{color:var(--pl-ink)}._meta_13hww_241{display:flex;align-items:center;gap:10px;margin:4px 6px 0;font-size:.72rem;color:#9a97ad}._meta_13hww_241 button{display:inline-flex;align-items:center;gap:3px;padding:0;font-size:.72rem;font-weight:700;color:#9a97ad;opacity:0;transition:opacity .15s ease}._row_13hww_99:hover ._meta_13hww_241 button,._meta_13hww_241 button:focus-visible{opacity:1}._meta_13hww_241 button:hover{color:var(--pl-ink)}@media (hover: none){._meta_13hww_241 button{opacity:1}}._empty_13hww_278{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:220px;text-align:center;color:var(--pl-muted)}._empty_13hww_278 img{width:96px;margin-bottom:10px;transform:rotate(-10deg)}._empty_13hww_278 strong{font-size:1.1rem;color:var(--pl-ink)}._empty_13hww_278 p{margin:4px 0 0;max-width:260px;font-size:.9rem}._footer_13hww_307{padding:10px 12px 12px;border-top:1px solid var(--pl-line);background:#fff}._panel_13hww_17 ._footer_13hww_307{padding-bottom:calc(12px + env(safe-area-inset-bottom))}._quick_13hww_317{display:flex;gap:6px;margin:0 0 10px;overflow-x:auto;scrollbar-width:none}._quick_13hww_317::-webkit-scrollbar{display:none}._quick_13hww_317 button{flex-shrink:0;height:32px;padding:0 12px;border-radius:999px;border:1.5px solid var(--pl-line);font-size:.82rem;font-weight:600;color:var(--pl-ink);white-space:nowrap}._quick_13hww_317 button:hover{border-color:var(--pl-ink);background:var(--pl-teal-soft)}._replyBar_13hww_346{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;border-radius:12px;background:#f4f3f8;border-left:3px solid var(--pl-teal);color:var(--pl-muted)}._replyBar_13hww_346 div{display:flex;flex-direction:column;flex:1;min-width:0;font-size:.8rem}._replyBar_13hww_346 strong{color:var(--pl-ink)}._replyBar_13hww_346 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._replyBar_13hww_346 button{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--pl-muted)}._replyBar_13hww_346 button:hover{background:#e7e5ee;color:var(--pl-ink)}._composer_13hww_390{display:flex;align-items:flex-end;gap:8px}._composer_13hww_390 textarea{flex:1;min-height:46px;max-height:140px;padding:12px 16px;border-radius:23px;border:1.5px solid #d9d7e3;background:#fff;resize:none;font-family:inherit;font-size:.96rem;line-height:1.4;color:var(--pl-ink);outline:none;transition:border-color .15s ease}._composer_13hww_390 textarea:focus{border-color:var(--pl-ink)}._composer_13hww_390 textarea::placeholder{color:#a3a1b3}._send_13hww_421{flex-shrink:0;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--pl-ink);color:#fff;transition:transform .12s ease,background .15s ease}._send_13hww_421:hover:not(:disabled){transform:scale(1.05)}._send_13hww_421:disabled{background:#e7e5ee;color:#a3a1b3;cursor:default}._spinner_13hww_443{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:_spin_13hww_443 .8s linear infinite}@keyframes _spin_13hww_443{to{transform:rotate(360deg)}}._login_13hww_456{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 4px 6px}._login_13hww_456 span{font-size:.9rem;color:var(--pl-ink)}._login_13hww_456 button{flex-shrink:0;height:40px;padding:0 20px;border-radius:999px;background:var(--pl-teal);border:1.5px solid var(--pl-ink);font-size:.9rem;font-weight:800;color:var(--pl-ink)}@media (max-width: 640px){._embedded_13hww_8{height:min(560px,75vh);box-shadow:4px 4px 0 var(--pl-ink)}._scroller_13hww_63{padding:8px 12px 14px}._row_13hww_99{max-width:92%}}._page_19wym_1{min-height:100vh;background:var(--pl-bg)}._container_19wym_6{max-width:1200px;margin:0 auto;padding:24px clamp(20px,4vw,48px) 72px}._back_19wym_12{display:inline-flex;align-items:center;gap:6px;padding:0;font-size:.92rem;font-weight:700;color:var(--pl-ink)}._back_19wym_12:hover{text-decoration:underline;text-underline-offset:4px}._header_19wym_28{margin:28px 0;max-width:860px}._typeTag_19wym_33{display:block;height:28px;width:auto;margin-bottom:16px;border-radius:7px}._title_19wym_41{margin:0 0 12px;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;color:var(--pl-ink)}._byline_19wym_50{margin:0;font-size:.95rem;color:var(--pl-muted)}._byline_19wym_50 button{padding:0;font-size:inherit;font-weight:700;color:var(--pl-ink)}._byline_19wym_50 button:hover{text-decoration:underline;text-underline-offset:3px}._layout_19wym_69{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"media side" "content side";column-gap:48px;align-items:start}._main_19wym_79{grid-area:content;min-width:0}._media_19wym_84{grid-area:media;margin:0 0 40px;border-radius:20px;overflow:hidden;background:var(--pl-teal);aspect-ratio:16 / 10}._media_19wym_84 img{display:block;width:100%;height:100%;object-fit:cover}._mediaFallback_19wym_100{object-fit:contain!important;padding:10%}._block_19wym_106{padding:32px 0;border-top:1px solid var(--pl-line)}._block_19wym_106:first-of-type{border-top:none;padding-top:0}._blockHead_19wym_116{display:flex;align-items:baseline;justify-content:space-between;gap:16px}._blockTitle_19wym_123{margin:0 0 16px;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--pl-ink)}._muted_19wym_131{font-weight:600;color:var(--pl-muted)}._description_19wym_136{margin:0;font-size:1.05rem;line-height:1.7;color:var(--pl-ink);white-space:pre-line;overflow-wrap:anywhere}._tags_19wym_145{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}._tagChip_19wym_152{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;border:1.5px solid var(--pl-ink);background:#fff;font-size:.88rem;font-weight:600;color:var(--pl-ink)}._tagUni_19wym_166{background:var(--pl-teal)}._inlineLink_19wym_170{display:inline-flex;max-width:100%;align-items:center;gap:4px;padding:0;font-size:.9rem;font-weight:700;color:var(--pl-ink);text-decoration:underline;text-underline-offset:4px}._sourceUrl_19wym_183{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inlineLink_19wym_170:hover{color:var(--pl-teal-strong)}._placeCard_19wym_195{display:flex;align-items:center;gap:16px;padding:18px;border-radius:16px;background:#fff;border:1.5px solid var(--pl-line)}._placeIcon_19wym_205{flex-shrink:0;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--pl-teal-soft);color:var(--pl-teal-strong)}._placeText_19wym_216{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._placeText_19wym_216 strong{font-size:1rem;color:var(--pl-ink);overflow-wrap:anywhere}._secondaryBtn_19wym_230{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--pl-ink);font-size:.88rem;font-weight:700;color:var(--pl-ink)}._secondaryBtn_19wym_230:hover{background:var(--pl-ink);color:#fff}._organizer_19wym_250{display:flex;align-items:center;gap:16px}._organizerText_19wym_256{display:flex;flex-direction:column;flex:1;min-width:0}._organizerName_19wym_263{align-self:flex-start;padding:0;font-size:1.1rem;font-weight:800;color:var(--pl-ink)}._organizerName_19wym_263:hover{text-decoration:underline;text-underline-offset:3px}._organizerText_19wym_256 span{font-size:.9rem;color:var(--pl-muted)}._followBtn_19wym_281{height:40px;padding:0 20px;border-radius:999px;background:var(--pl-ink);color:#fff;font-size:.9rem;font-weight:700}._followBtn_19wym_281:hover{background:var(--pl-ink-2)}._following_19wym_295{background:transparent;color:var(--pl-ink);border:1.5px solid var(--pl-ink)}._following_19wym_295:hover{background:transparent;border-color:#e2502f;color:#e2502f}._comments_19wym_308{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:18px}._comment_19wym_308{display:flex;gap:12px}._commentMeta_19wym_322{margin:0 0 2px;font-size:.85rem;color:var(--pl-muted)}._commentMeta_19wym_322 strong{color:var(--pl-ink)}._commentText_19wym_332{margin:0;font-size:.98rem;line-height:1.5;color:var(--pl-ink);overflow-wrap:anywhere}._emptyComments_19wym_340{margin:0 0 16px;color:var(--pl-muted)}._commentCta_19wym_345{display:flex;align-items:center;gap:10px;width:100%;height:52px;padding:0 18px;border-radius:14px;border:1.5px dashed #c9c6d6;background:#fff;font-size:.95rem;font-weight:600;color:var(--pl-muted);text-align:left}._commentCta_19wym_345:hover{border-color:var(--pl-ink);color:var(--pl-ink)}._side_19wym_367{grid-area:side;align-self:start;position:sticky;top:calc(var(--app-top, 64px) + 24px)}._ticket_19wym_374{display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:20px;background:#fff;border:2px solid var(--pl-ink);box-shadow:6px 6px 0 var(--pl-ink)}._when_19wym_385{display:flex;align-items:center;gap:16px}._stamp_19wym_391{flex-shrink:0;display:flex;flex-direction:column;align-items:center;width:64px;overflow:hidden;border-radius:12px;border:2px solid var(--pl-ink);line-height:1}._stampMonth_19wym_403{width:100%;padding:5px 0 4px;background:var(--pl-teal);border-bottom:2px solid var(--pl-ink);text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink)}._stampDay_19wym_416{padding:8px 0 9px;font-size:1.7rem;font-weight:800;letter-spacing:-.03em;color:var(--pl-ink)}._whenDay_19wym_424{margin:0;font-size:1.1rem;font-weight:800;color:var(--pl-ink)}._whenDay_19wym_424:first-letter{text-transform:uppercase}._whenTime_19wym_435{margin:2px 0 0;font-size:.95rem;color:var(--pl-muted)}._facts_19wym_441{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--pl-line);display:flex;flex-direction:column;gap:12px}._facts_19wym_441 li{display:flex;align-items:flex-start;gap:12px;font-size:.98rem;font-weight:600;color:var(--pl-ink)}._facts_19wym_441 li svg{flex-shrink:0;margin-top:2px;color:var(--pl-teal-strong)}._facts_19wym_441 li button{padding:0;text-align:left;font-size:inherit;font-weight:inherit;color:inherit;text-decoration:underline;text-decoration-color:var(--pl-teal);text-decoration-thickness:2px;text-underline-offset:4px}._euroIcon_19wym_478{flex-shrink:0;width:18px;text-align:center;font-weight:800;color:var(--pl-teal-strong)}._spots_19wym_486{padding-top:18px;border-top:1px solid var(--pl-line)}._spotsHead_19wym_491{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:.95rem;color:var(--pl-ink)}._spotsHead_19wym_491 span{font-size:.88rem;font-weight:600;color:var(--pl-muted)}._bar_19wym_507{height:10px;border-radius:999px;background:#eceaf2;overflow:hidden}._bar_19wym_507 span{display:block;height:100%;border-radius:999px;background:var(--pl-teal);transition:width .4s var(--pl-ease)}._primaryBtn_19wym_522{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border-radius:14px;border:2px solid var(--pl-ink);background:var(--pl-teal);color:var(--pl-ink);font-size:1.05rem;font-weight:800;box-shadow:4px 4px 0 var(--pl-ink);transition:transform .12s ease,box-shadow .12s ease}._primaryBtn_19wym_522:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--pl-ink)}._primaryBtn_19wym_522:active:not(:disabled){transform:translate(3px,3px);box-shadow:1px 1px 0 var(--pl-ink)}._primaryBtn_19wym_522:disabled{background:#eceaf2;color:var(--pl-muted);border-color:#c9c6d6;box-shadow:none;cursor:not-allowed}._joined_19wym_557,._joined_19wym_557:hover:not(:disabled){background:var(--pl-ink);color:#fff}._actions_19wym_563{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._iconBtn_19wym_569{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:12px;border:1.5px solid var(--pl-line);font-size:.9rem;font-weight:700;color:var(--pl-ink)}._iconBtn_19wym_569:hover{border-color:var(--pl-ink)}._liked_19wym_586{color:#e11d48;border-color:#fecdd3;background:#fff1f2}._saved_19wym_592{color:var(--pl-ink);border-color:var(--pl-ink);background:var(--pl-teal-soft)}._state_19wym_599{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:420px;margin:0 auto;padding:96px 20px;text-align:center}._stateArt_19wym_610{width:160px;margin-bottom:8px}._state_19wym_599 h1{margin:0;font-size:2rem;font-weight:800;color:var(--pl-teal-strong)}._state_19wym_599 p{margin:0 0 16px;color:var(--pl-ink)}._state_19wym_599 ._primaryBtn_19wym_522{width:auto;padding:0 24px}._skeleton_19wym_632{border-radius:20px;background:#ebe9f1;animation:_pulse_19wym_1 1.6s ease-in-out infinite}._skTitle_19wym_638{height:56px;width:min(640px,80%);margin:56px 0 28px;border-radius:12px}._skImage_19wym_645{aspect-ratio:16 / 10}._skCard_19wym_649{height:380px}@keyframes _pulse_19wym_1{50%{opacity:.55}}._mobileBar_19wym_658{display:none}@media (max-width: 960px){._layout_19wym_69{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "side" "content"}._side_19wym_367{position:static;margin-bottom:40px}._media_19wym_84{margin-bottom:28px}._main_19wym_79{display:flex;flex-direction:column}}@media (max-width: 640px){._page_19wym_1{padding-bottom:80px}._container_19wym_6{padding:16px 16px 48px}._header_19wym_28{margin:20px 0}._media_19wym_84{margin:0 -16px 28px;border-radius:0;aspect-ratio:4 / 3}._ticket_19wym_374{padding:20px;box-shadow:4px 4px 0 var(--pl-ink)}._ticket_19wym_374>._primaryBtn_19wym_522{display:none}._placeCard_19wym_195{flex-wrap:wrap}._placeCard_19wym_195 ._secondaryBtn_19wym_230{width:100%;justify-content:center}._mobileBar_19wym_658{position:fixed;left:0;right:0;bottom:var(--app-bottom, 0px);z-index:900;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-top:2px solid var(--pl-ink)}._mobileBarInfo_19wym_739{display:flex;flex-direction:column;min-width:0}._mobileBarInfo_19wym_739 strong{font-size:.95rem;color:var(--pl-ink);text-transform:capitalize}._mobileBarInfo_19wym_739 span{font-size:.85rem;color:var(--pl-muted)}._mobileBarBtn_19wym_756{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 22px;border-radius:12px;border:2px solid var(--pl-ink);background:var(--pl-teal);color:var(--pl-ink);font-size:1rem;font-weight:800}._mobileBarBtn_19wym_756:disabled{background:#eceaf2;color:var(--pl-muted);border-color:#c9c6d6}}@media (prefers-reduced-motion: reduce){._skeleton_19wym_632{animation:none}}._bar_sl50l_1{position:sticky;top:var(--app-top, 0px);z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 -12px 20px;padding:12px;background:#fbfaf8eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._modes_sl50l_17{display:inline-flex;padding:4px;border-radius:14px;background:#fff;border:2px solid var(--pl-ink);box-shadow:3px 3px 0 var(--pl-ink)}._modes_sl50l_17 button{height:36px;padding:0 16px;border-radius:10px;font-size:.92rem;font-weight:800;color:var(--pl-muted)}._modes_sl50l_17 button:hover{color:var(--pl-ink)}._modes_sl50l_17 ._modeActive_sl50l_39,._modes_sl50l_17 ._modeActive_sl50l_39:hover{background:var(--pl-teal);color:var(--pl-ink)}._tabs_sl50l_45{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}._tabs_sl50l_45::-webkit-scrollbar{display:none}._tabs_sl50l_45 button{flex-shrink:0;height:36px;padding:0 14px;border-radius:999px;border:1.5px solid var(--pl-line);background:#fff;font-size:.88rem;font-weight:700;color:var(--pl-ink)}._tabs_sl50l_45 button:hover{border-color:var(--pl-ink)}._tabs_sl50l_45 ._tabActive_sl50l_72,._tabs_sl50l_45 ._tabActive_sl50l_72:hover{background:var(--pl-ink);border-color:var(--pl-ink);color:#fff}@media (max-width: 768px){._bar_sl50l_1{margin:0 -16px 16px;padding:10px 16px}}@media (max-width: 480px){._modes_sl50l_17{width:100%}._modes_sl50l_17 button{flex:1}._tabs_sl50l_45{width:calc(100% + 32px);margin:0 -16px;padding:0 16px}}._overlay_1jwcc_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;justify-content:flex-end;background:#0d063073;animation:_fade_1jwcc_1 .18s ease}._panel_1jwcc_11{display:flex;flex-direction:column;width:min(460px,100%);height:100%;background:#fff;border-left:2px solid var(--pl-ink);animation:_slideIn_1jwcc_1 .25s var(--pl-ease)}._head_1jwcc_21{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-bottom:1px solid var(--pl-line)}._post_1jwcc_29{display:flex;align-items:center;gap:12px;flex:1;min-width:0;color:var(--pl-ink)}._post_1jwcc_29:hover{color:var(--pl-ink)}._post_1jwcc_29 img{flex-shrink:0;width:44px;height:44px;border-radius:10px;object-fit:cover}._post_1jwcc_29 span{display:flex;flex-direction:column;min-width:0}._post_1jwcc_29 small{font-size:.75rem;color:var(--pl-muted)}._post_1jwcc_29 strong{font-size:.98rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a._post_1jwcc_29:hover strong{text-decoration:underline;text-underline-offset:3px}._close_1jwcc_74{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--pl-line);color:var(--pl-ink)}._close_1jwcc_74:hover{border-color:var(--pl-ink)}._body_1jwcc_89{flex:1;min-height:0}._loading_1jwcc_94{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;color:var(--pl-muted)}._spinner_1jwcc_103{width:18px;height:18px;border:2px solid var(--pl-line);border-top-color:var(--pl-ink);border-radius:50%;animation:_spin_1jwcc_103 .8s linear infinite}@keyframes _spin_1jwcc_103{to{transform:rotate(360deg)}}@keyframes _fade_1jwcc_1{0%{opacity:0}}@keyframes _slideIn_1jwcc_1{0%{transform:translate(100%)}}@media (max-width: 640px){._panel_1jwcc_11{width:100%;border-left:none}}@media (prefers-reduced-motion: reduce){._overlay_1jwcc_1,._panel_1jwcc_11{animation:none}}._card_7sscn_1{display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--pl-line);border-radius:22px;overflow:hidden;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}._card_7sscn_1:hover{border-color:var(--pl-ink);box-shadow:5px 5px 0 var(--pl-ink);transform:translate(-2px,-2px)}._card_7sscn_1:focus-visible{border-color:var(--pl-ink);box-shadow:0 0 0 4px var(--pl-teal-soft)}._head_7sscn_25{padding:14px 16px}._author_7sscn_29{display:flex;align-items:center;gap:10px;padding:0;text-align:left;min-width:0}._avatar_7sscn_38{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover;border:1.5px solid var(--pl-ink)}._authorText_7sscn_47{display:flex;flex-direction:column;min-width:0}._authorText_7sscn_47 strong{font-size:.95rem;font-weight:800;color:var(--pl-ink)}._author_7sscn_29:hover strong{text-decoration:underline;text-underline-offset:3px}._authorText_7sscn_47 span{font-size:.82rem;color:var(--pl-muted)}._media_7sscn_70{position:relative;aspect-ratio:4 / 3;margin:0 12px;border-radius:16px;overflow:hidden;background:var(--pl-teal)}._media_7sscn_70>img:first-child{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--pl-ease)}._card_7sscn_1:hover ._media_7sscn_70>img:first-child{transform:scale(1.03)}._media_7sscn_70>img._fallback_7sscn_91{object-fit:contain;padding:14%}._tag_7sscn_96{position:absolute;top:12px;left:12px;height:26px;width:auto;border-radius:7px;box-shadow:0 2px 8px #0d063040}._body_7sscn_107{padding:16px 18px 4px}._title_7sscn_111{margin:0 0 6px;font-size:1.25rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--pl-ink)}._description_7sscn_120{margin:0 0 14px;font-size:.95rem;line-height:1.55;color:#3d3a55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._facts_7sscn_131{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}._facts_7sscn_131 li{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:30px;padding:0 11px;border-radius:999px;background:#f3f2f7;font-size:.83rem;font-weight:600;color:var(--pl-ink)}._facts_7sscn_131 li span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._facts_7sscn_131 li svg,._euro_7sscn_161{flex-shrink:0;color:var(--pl-teal-strong)}._euro_7sscn_161{font-weight:800}._actions_7sscn_171{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 10px}._social_7sscn_179{display:flex;gap:2px}._action_7sscn_171{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;border-radius:999px;font-size:.9rem;font-weight:700;color:var(--pl-ink)}._action_7sscn_171:hover{background:#f3f2f7}._liked_7sscn_200{color:#e11d48}._saved_7sscn_204{color:var(--pl-teal-strong)}._join_7sscn_208{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 20px;border-radius:12px;border:2px solid var(--pl-ink);background:var(--pl-teal);color:var(--pl-ink);font-size:.92rem;font-weight:800;box-shadow:3px 3px 0 var(--pl-ink);transition:transform .12s ease,box-shadow .12s ease}._join_7sscn_208:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--pl-ink)}._join_7sscn_208:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--pl-ink)}._join_7sscn_208:disabled{background:#eceaf2;color:var(--pl-muted);border-color:#c9c6d6;box-shadow:none;cursor:not-allowed}._joined_7sscn_242,._joined_7sscn_242:hover:not(:disabled){background:var(--pl-ink);color:#fff}._more_7sscn_248{display:inline-flex;align-items:center;gap:4px;font-size:.9rem;font-weight:700;color:var(--pl-ink)}._card_7sscn_1:hover ._more_7sscn_248{text-decoration:underline;text-underline-offset:4px}@media (max-width: 640px){._card_7sscn_1:hover{transform:none;box-shadow:none;border-color:var(--pl-line)}._media_7sscn_70{margin:0 8px}._body_7sscn_107{padding:14px 14px 2px}._title_7sscn_111{font-size:1.12rem}}@media (prefers-reduced-motion: reduce){._card_7sscn_1,._media_7sscn_70>img:first-child{transition:none}}._feedSkeleton_29mm1_1{display:flex;flex-direction:column;gap:20px}._skeletonItem_29mm1_7{padding:14px 12px 16px;border-radius:22px;border:1.5px solid var(--pl-line);background:#fff}._skeletonHeader_29mm1_14{display:flex;align-items:center;gap:10px;padding:0 4px 14px}._skeletonAvatar_29mm1_21,._skeletonUsername_29mm1_22,._skeletonTimestamp_29mm1_23,._skeletonImage_29mm1_24,._skeletonTitle_29mm1_25,._skeletonDescription_29mm1_26,._skeletonAction_29mm1_27{background:#eeedf3;animation:_pulse_29mm1_1 1.6s ease-in-out infinite}._skeletonAvatar_29mm1_21{width:40px;height:40px;border-radius:50%}._skeletonUserInfo_29mm1_38{display:flex;flex-direction:column;gap:6px}._skeletonUsername_29mm1_22{width:120px;height:12px;border-radius:6px}._skeletonTimestamp_29mm1_23{width:180px;height:10px;border-radius:6px}._skeletonImage_29mm1_24{aspect-ratio:4 / 3;border-radius:16px}._skeletonContent_29mm1_61{padding:16px 6px 0}._skeletonTitle_29mm1_25{width:70%;height:18px;border-radius:6px;margin-bottom:10px}._skeletonDescription_29mm1_26{width:95%;height:12px;border-radius:6px;margin-bottom:18px}._skeletonActions_29mm1_79{display:flex;gap:10px}._skeletonAction_29mm1_27{width:56px;height:30px;border-radius:999px}@keyframes _pulse_29mm1_1{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){._skeletonAvatar_29mm1_21,._skeletonUsername_29mm1_22,._skeletonTimestamp_29mm1_23,._skeletonImage_29mm1_24,._skeletonTitle_29mm1_25,._skeletonDescription_29mm1_26,._skeletonAction_29mm1_27{animation:none}}._postsList_11zp9_1{position:relative}._postsListTitle_11zp9_5{display:none}._postsContainer_11zp9_9{display:flex;flex-direction:column;gap:20px}._loadingMore_11zp9_15,._noMorePosts_11zp9_16{padding:24px 0 8px;text-align:center;font-size:.9rem;font-weight:600;color:var(--pl-muted)}._loadingMore_11zp9_15{color:var(--pl-teal-strong)}._refreshButton_11zp9_28{position:fixed;right:24px;bottom:24px;z-index:60;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#fff;border:2px solid var(--pl-ink);box-shadow:3px 3px 0 var(--pl-ink);color:var(--pl-ink);transition:transform .12s ease,box-shadow .12s ease}._refreshButton_11zp9_28:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--pl-ink)}._refreshButton_11zp9_28:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--pl-ink)}._refreshButton_11zp9_28:disabled{opacity:.6}._refreshButton_11zp9_28 .spinning{animation:_spin_11zp9_59 .9s linear infinite}@keyframes _spin_11zp9_59{to{transform:rotate(360deg)}}._emptyState_11zp9_67{display:flex;flex-direction:column;align-items:center;gap:4px;padding:56px 24px;border-radius:22px;border:1.5px dashed #d9d7e3;background:#fff;text-align:center}._emptyStateImage_11zp9_79{width:130px;margin-bottom:10px;transform:rotate(-10deg)}._emptyStateContent_11zp9_85{max-width:340px}._emptyStateTitle_11zp9_89{margin:0 0 6px;font-size:1.4rem;font-weight:800;color:var(--pl-teal-strong)}._emptyStateMessage_11zp9_96{margin:0;font-size:.95rem;color:var(--pl-ink)}@media (max-width: 768px){._refreshButton_11zp9_28{display:none}}._feedPage_jsx44_1{min-height:100vh;background:var(--pl-bg)}._layout_jsx44_6{display:grid;grid-template-columns:minmax(0,620px) 300px;justify-content:center;gap:40px;max-width:1080px;margin:0 auto;padding:32px 24px 80px}._main_jsx44_16{min-width:0}._top_jsx44_20{margin-bottom:8px}._hello_jsx44_24{margin:0 0 2px;font-size:.95rem;font-weight:600;color:var(--pl-muted)}._title_jsx44_31{margin:0;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;color:var(--pl-ink)}._postsListContainer_jsx44_40{margin-top:0}._aside_jsx44_45{position:sticky;top:calc(var(--app-top, 0px) + 24px);align-self:start;display:flex;flex-direction:column;gap:20px;padding-top:96px}._ctaCard_jsx44_55{position:relative;padding:22px 20px 20px;border-radius:20px;background:var(--pl-ink);color:#fff;overflow:hidden}._ctaArt_jsx44_64{position:absolute;right:-18px;top:-14px;width:104px;transform:rotate(14deg)}._ctaCard_jsx44_55 h2{margin:0 0 6px;max-width:170px;font-size:1.35rem;font-weight:800;line-height:1.1;color:#fff}._ctaCard_jsx44_55 p{margin:0 0 16px;max-width:200px;font-size:.9rem;color:#ffffffbf}._ctaCard_jsx44_55 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:44px;border-radius:12px;background:var(--pl-teal);color:var(--pl-ink);font-size:.92rem;font-weight:800}._ctaCard_jsx44_55 button:hover{background:var(--pl-teal-bright)}._shortcuts_jsx44_106{display:flex;flex-direction:column;padding:16px 8px 8px;border-radius:20px;background:#fff;border:1.5px solid var(--pl-line)}._shortcuts_jsx44_106 h2{margin:0 12px 8px;font-size:1rem;font-weight:800;color:var(--pl-ink)}._shortcuts_jsx44_106 button{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px;border-radius:12px;font-size:.92rem;font-weight:600;color:var(--pl-ink);text-align:left}._shortcuts_jsx44_106 button svg{color:var(--pl-muted);transition:transform .2s var(--pl-ease)}._shortcuts_jsx44_106 button:hover{background:var(--pl-teal-soft)}._shortcuts_jsx44_106 button:hover svg{transform:translate(3px);color:var(--pl-ink)}@media (max-width: 1100px){._layout_jsx44_6{grid-template-columns:minmax(0,620px)}._aside_jsx44_45{display:none}}@media (max-width: 768px){._layout_jsx44_6{padding:20px 16px 96px}}._page_1wh05_1{position:relative;min-height:100vh;overflow:hidden;background:var(--pl-teal);display:flex;flex-direction:column}._topRow_1wh05_11{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(20px,4vw,48px)}._logoLink_1wh05_19{display:inline-flex;padding:8px 14px;border-radius:12px;background:#fff;border:2px solid var(--pl-ink);box-shadow:3px 3px 0 var(--pl-ink)}._logo_1wh05_19{height:22px;width:auto}._back_1wh05_33{display:inline-flex;align-items:center;gap:6px;font-size:.92rem;font-weight:700;color:var(--pl-ink)}._back_1wh05_33:hover{color:var(--pl-ink);text-decoration:underline;text-underline-offset:4px}._inner_1wh05_49{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(32px,6vw,96px);width:100%;max-width:1200px;margin:0 auto;padding:8px clamp(20px,4vw,48px) 56px}._brandTitle_1wh05_62{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 24px;font-size:clamp(2.8rem,6vw,5rem);font-weight:800;line-height:.95;letter-spacing:-.04em;color:var(--pl-ink)}._brandAccent_1wh05_74{margin-top:.06em;color:#fff;transform:skew(-9deg) rotate(-2deg);transform-origin:left center;text-shadow:.05em .05em 0 var(--pl-ink);-webkit-text-stroke:.012em var(--pl-ink);paint-order:stroke fill}._perks_1wh05_84{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:10px}._perks_1wh05_84 li{display:flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:600;color:var(--pl-ink)}._perks_1wh05_84 li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--pl-ink);color:var(--pl-ink)}._art_1wh05_113{max-width:420px;margin:0 0 -40px auto}._art_1wh05_113 svg{display:block;width:100%;height:auto}._card_1wh05_125{width:100%;padding:28px 32px 26px;border-radius:24px;background:#fff;border:2px solid var(--pl-ink);box-shadow:8px 8px 0 var(--pl-ink)}._tabs_1wh05_134{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;border-radius:14px;background:#f1f0f5}._tabs_1wh05_134 button{height:42px;border-radius:10px;font-size:.95rem;font-weight:700;color:var(--pl-muted)}._tabs_1wh05_134 button:hover{color:var(--pl-ink)}._tabs_1wh05_134 ._tabActive_1wh05_156,._tabs_1wh05_134 ._tabActive_1wh05_156:hover{background:var(--pl-ink);color:#fff}._heading_1wh05_162{margin:0 0 6px;font-size:1.9rem;font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--pl-ink)}._lead_1wh05_171{margin:0 0 22px;font-size:.95rem;line-height:1.5;color:var(--pl-muted)}._googleButton_1wh05_178{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;border-radius:12px;border:1.5px solid var(--pl-ink);background:#fff;color:var(--pl-ink);font-size:.98rem;font-weight:700}._googleButton_1wh05_178 img{width:20px;height:20px}._googleButton_1wh05_178:hover:not(:disabled){background:#f6f5fa}._divider_1wh05_202{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:.85rem;color:var(--pl-muted)}._divider_1wh05_202:before,._divider_1wh05_202:after{content:"";flex:1;height:1px;background:var(--pl-line)}._form_1wh05_219{display:flex;flex-direction:column;gap:14px}._field_1wh05_225{display:flex;flex-direction:column;gap:6px}._field_1wh05_225>span{font-size:.86rem;font-weight:700;color:var(--pl-ink)}._field_1wh05_225 input{width:100%;height:48px;padding:0 14px;border:1.5px solid #d9d7e3;border-radius:12px;background:#fff;font-size:1rem;color:var(--pl-ink);transition:border-color .15s ease,box-shadow .15s ease}._field_1wh05_225 input::placeholder{color:#a3a1b3}._field_1wh05_225 input:focus{border-color:var(--pl-ink);box-shadow:0 0 0 4px var(--pl-teal-soft)}._field_1wh05_225 input:disabled{background:#f6f5fa;color:var(--pl-muted)}._passwordWrap_1wh05_263{position:relative}._passwordWrap_1wh05_263 input{padding-right:48px}._eye_1wh05_271{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:var(--pl-muted)}._eye_1wh05_271:hover{color:var(--pl-ink)}._error_1wh05_288{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:12px;background:#fff0ec;border:1.5px solid #ffb4a2;font-size:.9rem;font-weight:500;color:#a2321a}._error_1wh05_288 svg{flex-shrink:0;margin-top:1px}._submit_1wh05_306{height:52px;margin-top:6px;border-radius:12px;border:2px solid var(--pl-ink);background:var(--pl-teal);color:var(--pl-ink);font-size:1.02rem;font-weight:800;box-shadow:4px 4px 0 var(--pl-ink);transition:transform .12s ease,box-shadow .12s ease}._submit_1wh05_306:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--pl-ink)}._submit_1wh05_306:active:not(:disabled){transform:translate(3px,3px);box-shadow:1px 1px 0 var(--pl-ink)}._submit_1wh05_306:disabled{opacity:.7;cursor:wait}._legal_1wh05_334{margin:20px 0 0;font-size:.78rem;line-height:1.5;text-align:center;color:var(--pl-muted)}._legal_1wh05_334 a{color:var(--pl-muted);text-decoration:underline;text-underline-offset:2px}@media (max-width: 960px){._inner_1wh05_49{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;padding-top:0}._brand_1wh05_62{width:100%;max-width:460px}._brandTitle_1wh05_62{font-size:clamp(2.4rem,11vw,3.4rem);margin-bottom:0}._perks_1wh05_84,._art_1wh05_113{display:none}}@media (max-width: 480px){._topRow_1wh05_11{padding:16px}._back_1wh05_33 span{display:none}._inner_1wh05_49{padding:0 14px 32px}._card_1wh05_125{padding:22px 18px 20px;box-shadow:5px 5px 0 var(--pl-ink)}._heading_1wh05_162{font-size:1.6rem}}.interest-icon{width:100%;min-height:80px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:flex-start;padding:.875rem;border-radius:8px;outline:none;position:relative}.interest-icon:hover{border-color:#d1d5db;background:#f9fafb}.interest-icon.selected{border-color:#15bf9e;background:#f0fdf4}.interest-icon.unselected{border-color:#e5e7eb;background:#fff}.interest-content{display:flex;align-items:center;width:100%;gap:.75rem}.interest-icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:#f3f4f6;flex-shrink:0;transition:all .2s ease}.interest-icon.selected .interest-icon-wrapper{background:#15bf9e}.interest-svg{color:#6b7280;transition:color .2s ease}.interest-icon.selected .interest-svg{color:#fff}.interest-title{font-size:.875rem;font-weight:500;color:#374151;line-height:1.3;flex:1;text-align:left;transition:color .2s ease}.interest-icon.selected .interest-title{color:#0f766e;font-weight:600}.interest-icon.unselected .interest-title{color:#374151}@media (max-width: 768px){.interest-icon{min-height:72px;padding:.75rem}.interest-icon-wrapper{width:28px;height:28px}.interest-title{font-size:.8125rem}}@media (max-width: 480px){.interest-icon{min-height:68px;padding:.625rem}.interest-icon-wrapper{width:24px;height:24px}.interest-title{font-size:.75rem}}.interests-page{min-height:100vh;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.interests-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:2rem 0;text-align:center}.header-content{max-width:640px;margin:0 auto;padding:0 1.5rem}.header-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f3f4f6;border-radius:12px;margin-bottom:1.5rem;color:#6b7280}.interests-title{font-size:2rem;font-weight:600;color:#111827;margin:0 0 .75rem;line-height:1.2}.interests-subtitle{font-size:1rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.5}.interests-subtitle strong{color:#111827;font-weight:500}.skip-button{background:transparent;border:1px solid #d1d5db;color:#6b7280;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.skip-button:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.progress-indicator{max-width:400px;margin:1.5rem auto 0;padding:0 1.5rem}.progress-track{width:100%;height:4px;background:#f3f4f6;border-radius:2px;overflow:hidden;margin-bottom:.75rem}.progress-fill{height:100%;background:#15bf9e;border-radius:2px;transition:width .3s ease}.progress-text{font-size:.875rem;color:#6b7280;font-weight:500}.interests-main{padding:2rem 0 6rem;max-width:1200px;margin:0 auto}.interests-container{padding:0 1.5rem}.interests-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;max-width:1000px;margin:0 auto}.interests-footer{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb;padding:1rem 0;z-index:100}.footer-content{max-width:1000px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.selection-info{display:flex;flex-direction:column;gap:.25rem}.selection-count{font-size:.875rem;font-weight:500;color:#374151}.selection-hint{font-size:.75rem;color:#9ca3af}.continue-button{background:#15bf9e;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center}.continue-button:hover:not(:disabled){background:#13a88c}.continue-button:disabled{background:#d1d5db;cursor:not-allowed}.continue-button.disabled{background:#d1d5db;cursor:not-allowed}.continue-button.enabled{background:#15bf9e}.loading-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}.interests-progress-page{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;color:#111827}.progress-container{text-align:center;max-width:400px;padding:2rem}.progress-icon{margin-bottom:1.5rem;color:#15bf9e}.progress-title{font-size:1.5rem;font-weight:600;margin:0 0 .75rem;color:#111827}.progress-subtitle{font-size:1rem;color:#6b7280;margin:0 0 1.5rem}.progress-bar{width:100%;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden;margin-bottom:.75rem}.progress-text{font-size:.875rem;font-weight:500;color:#6b7280}@media (max-width: 1024px){.interests-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.875rem}}@media (max-width: 768px){.interests-header{padding:1.5rem 0}.interests-title{font-size:1.75rem}.interests-main{padding:1.5rem 0 5rem}.interests-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.interests-footer{padding:.875rem 0}.footer-content{flex-direction:column;gap:.75rem;text-align:center}.continue-button{width:100%;max-width:280px}}@media (max-width: 480px){.interests-header{padding:1.25rem 0}.interests-title{font-size:1.5rem}.header-icon{width:40px;height:40px;margin-bottom:1.25rem}.interests-main{padding:1.25rem 0 4.5rem}.interests-container{padding:0 1rem}.interests-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.625rem}.interests-footer{padding:.75rem 0}.footer-content{padding:0 1rem}}._header_12rth_1{background:#fff;border-bottom:1px solid var(--pl-line)}._cover_12rth_6{height:180px;background:var(--pl-teal);overflow:hidden}._cover_12rth_6 svg{display:block;width:100%;height:100%;fill:none;stroke:#0d063038;stroke-width:3}._cover_12rth_6 circle{fill:#ffffff8c;stroke:#0d063059}._cover_12rth_6 ._dot_12rth_26{fill:var(--pl-ink);stroke:none;opacity:.35}._inner_12rth_32{max-width:1000px;margin:0 auto;padding:0 clamp(20px,4vw,40px) 28px}._avatarWrap_12rth_38{margin-top:-64px;margin-bottom:14px}._avatar_12rth_38{display:block;width:132px;height:132px;border-radius:50%;object-fit:cover;border:3px solid var(--pl-ink);box-shadow:0 0 0 5px #fff,5px 5px 0 5px var(--pl-ink);background:#fff}._avatarInitial_12rth_54{display:grid;place-items:center;background:var(--pl-teal-soft);color:var(--pl-ink);font-size:3.2rem;font-weight:800}._row_12rth_63{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}._identity_12rth_71{min-width:0}._name_12rth_75{margin:0;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--pl-ink);overflow-wrap:anywhere}._username_12rth_85{margin:4px 0 0;font-size:1rem;font-weight:600;color:var(--pl-muted)}._actions_12rth_92{display:flex;align-items:center;gap:8px}._primary_12rth_98,._secondary_12rth_99,._following_12rth_100{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 20px;border-radius:12px;font-size:.95rem;font-weight:800}._primary_12rth_98{min-width:120px;border:2px solid var(--pl-ink);background:var(--pl-teal);color:var(--pl-ink);box-shadow:3px 3px 0 var(--pl-ink);transition:transform .12s ease,box-shadow .12s ease}._primary_12rth_98:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--pl-ink)}._primary_12rth_98:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--pl-ink)}._following_12rth_100{min-width:120px;border:2px solid var(--pl-ink);background:var(--pl-ink);color:#fff}._following_12rth_100:hover{background:#fff;color:#c2410c;border-color:#c2410c}._following_12rth_100:hover ._followingLabel_12rth_144{font-size:0}._following_12rth_100:hover ._followingLabel_12rth_144:after{content:"Dejar de seguir";font-size:.95rem}._following_12rth_100:hover svg{display:none}._secondary_12rth_99{border:1.5px solid var(--pl-ink);background:#fff;color:var(--pl-ink)}._secondary_12rth_99:hover{background:#f3f2f7}._iconBtn_12rth_167{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1.5px solid var(--pl-line);color:var(--pl-ink)}._iconBtn_12rth_167:hover{border-color:var(--pl-ink)}._stats_12rth_181{list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px;margin:18px 0 0;padding:0;font-size:.98rem;color:var(--pl-muted)}._stats_12rth_181 strong{font-weight:800;color:var(--pl-ink)}@media (max-width: 640px){._cover_12rth_6{height:120px}._avatarWrap_12rth_38{margin-top:-48px}._avatar_12rth_38{width:96px;height:96px;box-shadow:0 0 0 4px #fff,4px 4px 0 4px var(--pl-ink)}._avatarInitial_12rth_54{font-size:2.4rem}._row_12rth_63{align-items:stretch;flex-direction:column}._actions_12rth_92>._primary_12rth_98,._actions_12rth_92>._following_12rth_100,._actions_12rth_92>._secondary_12rth_99{flex:1}}._wrap_dcw0g_1{max-width:1000px;margin:0 auto;padding:24px clamp(20px,4vw,40px) 64px}._tabs_dcw0g_7{display:flex;gap:6px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}._tabs_dcw0g_7::-webkit-scrollbar{display:none}._tabs_dcw0g_7 button{flex-shrink:0;height:38px;padding:0 16px;border-radius:999px;border:1.5px solid var(--pl-line);background:#fff;font-size:.9rem;font-weight:700;color:var(--pl-ink)}._tabs_dcw0g_7 button:hover{border-color:var(--pl-ink)}._tabs_dcw0g_7 ._tabActive_dcw0g_35,._tabs_dcw0g_7 ._tabActive_dcw0g_35:hover{background:var(--pl-ink);border-color:var(--pl-ink);color:#fff}._grid_dcw0g_42{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}._skeleton_dcw0g_48{padding-bottom:8px}._skMedia_dcw0g_52,._skLine_dcw0g_53{background:#eeedf3;animation:_pulse_dcw0g_1 1.6s ease-in-out infinite}._skMedia_dcw0g_52{aspect-ratio:4 / 3;border-radius:14px;margin-bottom:14px}._skLine_dcw0g_53{height:12px;border-radius:6px;margin-top:10px}._skShort_dcw0g_70{width:55%}@keyframes _pulse_dcw0g_1{50%{opacity:.55}}._empty_dcw0g_78{display:flex;flex-direction:column;align-items:center;gap:4px;padding:48px 24px;border-radius:22px;border:1.5px dashed #d9d7e3;background:#fff;text-align:center}._empty_dcw0g_78 img{width:120px;margin-bottom:8px;transform:rotate(-10deg)}._empty_dcw0g_78 h3{margin:0;font-size:1.4rem;font-weight:800;color:var(--pl-teal-strong)}._empty_dcw0g_78 p{margin:0 0 12px;color:var(--pl-ink)}._cta_dcw0g_108{display:inline-flex;align-items:center;gap:6px;height:46px;padding:0 20px;border-radius:12px;border:2px solid var(--pl-ink);background:var(--pl-teal);color:var(--pl-ink);font-weight:800;box-shadow:3px 3px 0 var(--pl-ink)}._moreWrap_dcw0g_122{display:flex;justify-content:center;margin-top:36px}._more_dcw0g_122{height:46px;padding:0 24px;border-radius:999px;border:1.5px solid var(--pl-ink);font-size:.95rem;font-weight:700;color:var(--pl-ink)}._more_dcw0g_122:hover:not(:disabled){background:var(--pl-ink);color:#fff}@media (max-width: 900px){._grid_dcw0g_42{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){._grid_dcw0g_42{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){._skMedia_dcw0g_52,._skLine_dcw0g_53{animation:none}}.grid-posts-container{width:100%;margin-top:0;max-width:none}.grid-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;width:100%;max-width:none}.grid-posts-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.grid-posts-loading .loading-spinner{width:40px;height:40px;border:3px solid #e2e8f0;border-top:3px solid #15bf9e;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.grid-posts-loading p{color:#64748b;font-size:16px;margin:0}.grid-posts-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#fff;border-radius:16px;border:1px solid #e2e8f0}.grid-posts-empty .empty-icon{font-size:48px;margin-bottom:16px;opacity:.6}.grid-posts-empty h3{font-size:24px;font-weight:600;color:#0f172a;margin:0 0 8px}.grid-posts-empty p{color:#64748b;font-size:16px;margin:0 0 24px;max-width:400px;line-height:1.5}.grid-posts-empty .btn-primary{background:#15bf9e;color:#fff;border:none;padding:12px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.grid-posts-empty .btn-primary:hover{background:#0ea5e9;transform:translateY(-2px)}@media (max-width: 1400px){.grid-posts-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}}@media (max-width: 1200px){.grid-posts-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}}@media (max-width: 768px){.grid-posts-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.grid-posts-loading,.grid-posts-empty{padding:60px 16px}.grid-posts-empty h3{font-size:20px}.grid-posts-empty p{font-size:14px}}@media (max-width: 480px){.grid-posts-grid{grid-template-columns:1fr;gap:16px}}._profilePage_vjuh9_1{min-height:100%;background:var(--pl-bg)}._skCover_vjuh9_7{height:180px;background:#e7f6f1}._skInner_vjuh9_12{max-width:1000px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}._skAvatar_vjuh9_18,._skName_vjuh9_19,._skUser_vjuh9_20{background:#eeedf3;animation:_pulse_vjuh9_1 1.6s ease-in-out infinite}._skAvatar_vjuh9_18{width:132px;height:132px;margin-top:-64px;border-radius:50%;border:5px solid #fff}._skName_vjuh9_19{width:260px;height:32px;margin-top:18px;border-radius:8px}._skUser_vjuh9_20{width:140px;height:14px;margin-top:10px;border-radius:6px}@keyframes _pulse_vjuh9_1{50%{opacity:.55}}._state_vjuh9_52{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:420px;margin:0 auto;padding:96px 20px;text-align:center}._state_vjuh9_52 img{width:140px;margin-bottom:8px}._state_vjuh9_52 h2{margin:0;font-size:1.8rem;font-weight:800;color:var(--pl-teal-strong)}._state_vjuh9_52 p{margin:0 0 14px;color:var(--pl-ink)}._btnSecondary_vjuh9_80{height:44px;padding:0 22px;border-radius:999px;border:1.5px solid var(--pl-ink);font-weight:700;color:var(--pl-ink)}._btnSecondary_vjuh9_80:hover{background:var(--pl-ink);color:#fff}@media (max-width: 640px){._skCover_vjuh9_7{height:120px}._skAvatar_vjuh9_18{width:96px;height:96px;margin-top:-48px}}@media (prefers-reduced-motion: reduce){._skAvatar_vjuh9_18,._skName_vjuh9_19,._skUser_vjuh9_20{animation:none}}._page_1ntrz_3{min-height:100vh;background:#f8fafc;padding:0;display:flex;flex-direction:column}._container_1ntrz_11{max-width:800px;margin:0 auto;padding:40px 24px;width:100%}._header_1ntrz_18{text-align:center;margin-bottom:48px}._title_1ntrz_23{font-size:32px;font-weight:800;color:#1e293b;margin:0 0 12px;letter-spacing:-.02em}._subtitle_1ntrz_31{font-size:16px;color:#64748b;margin:0;font-weight:400}._form_1ntrz_38{background:#fff;border-radius:16px;padding:40px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0}._formGroup_1ntrz_46{margin-bottom:32px}._label_1ntrz_50{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px;letter-spacing:.025em}._avatarSection_1ntrz_60{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #f1f5f9}._avatarContainer_1ntrz_69{position:relative;margin-bottom:16px}._avatar_1ntrz_60{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #15bf9e;cursor:pointer;transition:all .3s ease}._avatar_1ntrz_60:hover{transform:scale(1.05);box-shadow:0 8px 25px #15bf9e4d}._avatarOverlay_1ntrz_89{position:absolute;top:0;left:0;right:0;bottom:0;background:#15bf9ecc;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:pointer}._avatarContainer_1ntrz_69:hover ._avatarOverlay_1ntrz_89{opacity:1}._avatarOverlay_1ntrz_89 span{color:#fff;font-weight:600;font-size:14px}._avatarInput_1ntrz_115{display:none}._avatarLabel_1ntrz_119{color:#15bf9e;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}._avatarLabel_1ntrz_119:hover{color:#0ea5e9}._input_1ntrz_132{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;font-weight:400;color:#1f2937;background:#fff;transition:all .2s ease;box-sizing:border-box}._input_1ntrz_132:focus{outline:none;border-color:#15bf9e;box-shadow:0 0 0 3px #15bf9e1a}._input_1ntrz_132::placeholder{color:#9ca3af}._readOnlyField_1ntrz_156{background:#f9fafb;color:#6b7280;cursor:not-allowed}._readOnlyField_1ntrz_156:focus{border-color:#d1d5db;box-shadow:none}._readOnlyLabel_1ntrz_167{color:#6b7280}._readOnlyInfo_1ntrz_171{font-size:12px;color:#9ca3af;margin-top:4px;font-style:italic}._dateInput_1ntrz_179{position:relative}._dateInput_1ntrz_179 ._input_1ntrz_132{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2315bf9e'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px;padding-right:45px;cursor:pointer}._dateInput_1ntrz_179 ._input_1ntrz_132::-webkit-calendar-picker-indicator{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:transparent;cursor:pointer;opacity:0}._errorMessage_1ntrz_205{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-top:16px}._successMessage_1ntrz_217{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-top:16px}._actions_1ntrz_229{display:flex;gap:16px;justify-content:flex-end;margin-top:40px;padding-top:32px;border-top:1px solid #f1f5f9}._btnPrimary_1ntrz_238{background:#15bf9e;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}._btnPrimary_1ntrz_238:hover:not(:disabled){background:#0ea5e9;transform:translateY(-1px);box-shadow:0 4px 12px #15bf9e4d}._btnPrimary_1ntrz_238:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._btnSecondary_1ntrz_264{background:#fff;color:#374151;border:1px solid #d1d5db;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}._btnSecondary_1ntrz_264:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px)}._btnSecondary_1ntrz_264:disabled{opacity:.6;cursor:not-allowed;transform:none}._errorPage_1ntrz_290{text-align:center;padding:80px 20px;max-width:500px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0}._errorPage_1ntrz_290 h2{color:#dc2626;margin-bottom:16px;font-size:24px;font-weight:700}._errorPage_1ntrz_290 p{color:#6b7280;margin-bottom:32px;line-height:1.6;font-size:16px}@keyframes _spin_1ntrz_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._container_1ntrz_11{padding:24px 16px}._form_1ntrz_38{padding:32px 24px}._title_1ntrz_23{font-size:28px}._subtitle_1ntrz_31{font-size:14px}._avatar_1ntrz_60{width:100px;height:100px}._actions_1ntrz_229{flex-direction:column;gap:12px}._btnPrimary_1ntrz_238,._btnSecondary_1ntrz_264{width:100%;min-width:auto}}@media (max-width: 480px){._container_1ntrz_11{padding:20px 12px}._form_1ntrz_38{padding:24px 20px}._title_1ntrz_23{font-size:24px}._avatar_1ntrz_60{width:80px;height:80px}._input_1ntrz_132{padding:10px 14px;font-size:14px}._btnPrimary_1ntrz_238,._btnSecondary_1ntrz_264{padding:10px 20px;font-size:14px}}._page_5b0df_1{min-height:100%;background:var(--pl-bg)}._container_5b0df_6{max-width:1080px;margin:0 auto;padding:40px clamp(16px,4vw,40px) 72px}._back_5b0df_12{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;padding:0;font-size:.92rem;font-weight:700;color:var(--pl-ink)}._back_5b0df_12:hover{text-decoration:underline;text-underline-offset:4px}._header_5b0df_28{margin-bottom:32px}._header_5b0df_28 h1{margin:0 0 16px;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--pl-ink)}._header_5b0df_28 h1 span{display:inline-block;color:#fff;transform:skew(-9deg) rotate(-2deg);text-shadow:.05em .05em 0 var(--pl-ink);-webkit-text-stroke:.012em var(--pl-ink);paint-order:stroke fill}._header_5b0df_28 p{margin:0;font-size:1.05rem;color:var(--pl-muted)}._options_5b0df_57{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}._option_5b0df_57{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:28px;border-radius:24px;background:#fff;border:2px solid var(--pl-ink);overflow:hidden}._optionMain_5b0df_75{background:var(--pl-teal);box-shadow:6px 6px 0 var(--pl-ink)}._optionTag_5b0df_80{height:30px;width:auto;margin-bottom:18px;border-radius:7px}._optionMain_5b0df_75 ._optionTag_5b0df_80{background:#fff;box-shadow:0 0 0 2px var(--pl-ink)}._option_5b0df_57 h2{margin:0 0 8px;font-size:1.9rem;font-weight:800;letter-spacing:-.03em;color:var(--pl-ink)}._option_5b0df_57 p{max-width:360px;margin:0 0 24px;font-size:1rem;line-height:1.5;color:var(--pl-ink)}._optionActions_5b0df_108{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}._primary_5b0df_117,._secondary_5b0df_118{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 22px;border-radius:14px;font-size:1rem;font-weight:800}._primary_5b0df_117{background:var(--pl-ink);color:#fff}._primary_5b0df_117:hover{background:var(--pl-ink-2)}._secondary_5b0df_118{background:#fff;border:2px solid var(--pl-ink);color:var(--pl-ink)}._secondary_5b0df_118:hover{background:#f3f2f7}._optionArt_5b0df_148{position:absolute;right:-10px;top:14px;width:140px;transform:rotate(14deg);pointer-events:none}._templates_5b0df_158{margin-top:48px}._templatesHead_5b0df_162{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}._templatesHead_5b0df_162 h2{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-.02em;color:var(--pl-ink)}._templatesHead_5b0df_162 button{display:inline-flex;align-items:center;gap:4px;padding:0;font-size:.92rem;font-weight:700;color:var(--pl-ink);text-decoration:underline;text-underline-offset:4px}._templateRow_5b0df_190,._templateGrid_5b0df_191{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._templateGrid_5b0df_191{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._template_5b0df_158{display:flex;flex-direction:column;padding:0;border-radius:18px;background:#fff;border:1.5px solid var(--pl-line);overflow:hidden;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}._template_5b0df_158:hover{border-color:var(--pl-ink);box-shadow:4px 4px 0 var(--pl-ink);transform:translate(-2px,-2px)}._templateMedia_5b0df_220{display:block;aspect-ratio:4 / 3;background:var(--pl-teal-soft)}._templateMedia_5b0df_220 img{display:block;width:100%;height:100%;object-fit:cover}._templateBody_5b0df_233{display:flex;flex-direction:column;gap:8px;padding:14px 14px 16px}._templateBody_5b0df_233 strong{font-size:1rem;font-weight:800;line-height:1.25;color:var(--pl-ink)}._templateMeta_5b0df_247{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.8rem;font-weight:600;color:var(--pl-muted)}._templateMeta_5b0df_247 span{display:inline-flex;align-items:center;gap:4px}._templateMeta_5b0df_247 svg{color:var(--pl-teal-strong)}@media (max-width: 900px){._options_5b0df_57{grid-template-columns:1fr}._templateRow_5b0df_190,._templateGrid_5b0df_191{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){._container_5b0df_6{padding-top:24px}._option_5b0df_57{padding:22px}._option_5b0df_57 h2{font-size:1.6rem}._optionArt_5b0df_148{width:100px;right:-16px;top:8px}._primary_5b0df_117,._secondary_5b0df_118{width:100%;justify-content:center}._templateGrid_5b0df_191{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._template_5b0df_158{transition:none}}.address-autocomplete-field{position:relative;display:flex;flex-direction:column;gap:7px;margin-top:18px}.address-autocomplete-label{font-size:.88rem;font-weight:700;color:var(--pl-ink)}.required-asterisk{display:none}.address-input-container{position:relative}.address-input{width:100%;height:50px;padding:0 44px;border:1.5px solid #d9d7e3;border-radius:12px;background:#fff;font-family:inherit;font-size:1rem;color:var(--pl-ink);transition:border-color .15s ease,box-shadow .15s ease}.address-input::placeholder{color:#a3a1b3}.address-input:focus{outline:none;border-color:var(--pl-ink);box-shadow:0 0 0 4px var(--pl-teal-soft)}.address-input.error{border-color:#c2410c}.address-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:flex;color:var(--pl-teal-strong);pointer-events:none}.loading-spinner{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.spinner{width:18px;height:18px;border:2px solid var(--pl-line);border-top-color:var(--pl-ink);border-radius:50%;animation:address-spin .8s linear infinite}@keyframes address-spin{to{transform:rotate(360deg)}}.suggestions-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;max-height:280px;overflow-y:auto;padding:6px;border-radius:14px;background:#fff;border:2px solid var(--pl-ink);box-shadow:4px 4px 0 var(--pl-ink)}.suggestion-item{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:10px;cursor:pointer}.suggestion-item:hover{background:var(--pl-teal-soft)}.suggestion-icon{display:flex;margin-top:2px;color:var(--pl-teal-strong)}.suggestion-content{display:flex;flex-direction:column;min-width:0}.suggestion-main-text{font-size:.95rem;font-weight:700;color:var(--pl-ink)}.suggestion-secondary-text{font-size:.82rem;color:var(--pl-muted)}.address-autocomplete-error{margin:0;font-size:.84rem;font-weight:600;color:#c2410c}._modalOverlay_1pfxe_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContent_1pfxe_15{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._modalHeader_1pfxe_26{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0;border-bottom:1px solid #e5e7eb;margin-bottom:20px}._modalTitle_1pfxe_35{font-size:20px;font-weight:600;color:#111827;margin:0}._closeButton_1pfxe_42{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#6b7280;transition:all .2s}._closeButton_1pfxe_42:hover{background-color:#f3f4f6;color:#374151}._searchSection_1pfxe_57{padding:0 24px 20px;display:flex;gap:12px;align-items:center}._searchInputContainer_1pfxe_64{position:relative;flex:1;display:flex;align-items:center}._searchIcon_1pfxe_71{position:absolute;left:12px;color:#6b7280;z-index:1}._searchInput_1pfxe_64{width:100%;padding:12px 40px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;transition:border-color .2s;outline:none}._searchInput_1pfxe_64:focus{border-color:#3b82f6}._clearButton_1pfxe_92{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#6b7280;transition:all .2s}._clearButton_1pfxe_92:hover{background-color:#f3f4f6;color:#374151}._searchButton_1pfxe_109{padding:12px 24px;background-color:#3b82f6;color:#fff;border:none;border-radius:12px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:8px;white-space:nowrap}._searchButton_1pfxe_109:hover:not(:disabled){background-color:#2563eb}._searchButton_1pfxe_109:disabled{background-color:#9ca3af;cursor:not-allowed}._limitWarning_1pfxe_133{background-color:#fef3c7;border:1px solid #f59e0b;color:#92400e;padding:12px 24px;margin:0 24px 20px;border-radius:8px;font-size:14px;text-align:center}._photosContainer_1pfxe_144{flex:1;overflow-y:auto;padding:0 24px 24px;min-height:300px}._photosGrid_1pfxe_151{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}._photoItem_1pfxe_157{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s;background-color:#f3f4f6}._photoItem_1pfxe_157:hover:not(._disabled_1pfxe_167){transform:scale(1.02);box-shadow:0 8px 25px -5px #0000001a}._photoItem_1pfxe_157._disabled_1pfxe_167{cursor:not-allowed;opacity:.6}._photoImage_1pfxe_177{width:100%;height:100%;object-fit:cover}._photoOverlay_1pfxe_183{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:12px 8px 8px;color:#fff}._photoAuthor_1pfxe_193{font-size:12px;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._disabledOverlay_1pfxe_202{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:500}._noResults_1pfxe_217,._emptyState_1pfxe_218{text-align:center;padding:60px 20px;color:#6b7280}._emptyState_1pfxe_218 p,._noResults_1pfxe_217 p{margin:0;font-size:16px}._loadingIndicator_1pfxe_230{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280}._loadingIndicator_1pfxe_230 p{margin:12px 0 0;font-size:14px}._spinning_1pfxe_244{animation:_spin_1pfxe_244 1s linear infinite}@keyframes _spin_1pfxe_244{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._modalOverlay_1pfxe_1{padding:10px}._modalContent_1pfxe_15{max-height:95vh}._searchSection_1pfxe_57{flex-direction:column;align-items:stretch}._searchButton_1pfxe_109{justify-content:center}._photosGrid_1pfxe_151{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}}._page_1en54_1{min-height:100%;background:var(--pl-bg)}._container_1en54_6{max-width:1120px;margin:0 auto;padding:24px clamp(16px,4vw,40px) 72px}._back_1en54_12{display:inline-flex;align-items:center;gap:6px;padding:0;font-size:.92rem;font-weight:700;color:var(--pl-ink)}._back_1en54_12:hover{text-decoration:underline;text-underline-offset:4px}._header_1en54_27{margin:24px 0 28px}._tag_1en54_31{display:block;height:28px;width:auto;margin-bottom:14px;border-radius:7px}._header_1en54_27 h1{margin:0 0 6px;font-size:clamp(2rem,4.4vw,3rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;color:var(--pl-ink)}._header_1en54_27 p{margin:0;font-size:1.02rem;color:var(--pl-muted)}._layout_1en54_54{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start}._form_1en54_62{display:flex;flex-direction:column;gap:16px;min-width:0}._section_1en54_69{padding:22px 22px 24px;border-radius:20px;background:#fff;border:1.5px solid var(--pl-line);scroll-margin-top:calc(var(--app-top, 64px) + 16px)}._sectionHead_1en54_77{margin-bottom:16px}._sectionHead_1en54_77 h2{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.01em;color:var(--pl-ink)}._sectionHead_1en54_77 p{margin:4px 0 0;font-size:.9rem;color:var(--pl-muted)}._field_1en54_95{display:flex;flex-direction:column;gap:7px}._field_1en54_95+._field_1en54_95,._segmented_1en54_102+._field_1en54_95,._field_1en54_95+._segmented_1en54_102{margin-top:18px}._fieldLabel_1en54_107{display:flex;align-items:baseline;gap:8px;font-size:.88rem;font-weight:700;color:var(--pl-ink)}._fieldLabel_1en54_107 em{font-style:normal;font-weight:500;color:var(--pl-muted)}._fieldLabel_1en54_107 small{margin-left:auto;font-size:.78rem;font-weight:600;color:var(--pl-muted)}._field_1en54_95 input[type=text],._field_1en54_95 textarea{width:100%;padding:13px 14px;border:1.5px solid #d9d7e3;border-radius:12px;background:#fff;font-family:inherit;font-size:1rem;color:var(--pl-ink);transition:border-color .15s ease,box-shadow .15s ease}._field_1en54_95 input[type=text]{height:50px}._titleInput_1en54_146{font-size:1.15rem!important;font-weight:700}._field_1en54_95 textarea{min-height:130px;resize:vertical;line-height:1.55}._field_1en54_95 input::placeholder,._field_1en54_95 textarea::placeholder{color:#a3a1b3;font-weight:500}._field_1en54_95 input:focus,._field_1en54_95 textarea:focus{outline:none;border-color:var(--pl-ink);box-shadow:0 0 0 4px var(--pl-teal-soft)}._fieldError_1en54_170{font-size:.84rem;font-weight:600;color:#c2410c}._segmented_1en54_102{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;border-radius:14px;background:#f1f0f5}._segmented_1en54_102 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:10px;font-size:.95rem;font-weight:700;color:var(--pl-muted)}._segmented_1en54_102 button:hover{color:var(--pl-ink)}._segmented_1en54_102 ._segmentActive_1en54_203,._segmented_1en54_102 ._segmentActive_1en54_203:hover{background:#fff;color:var(--pl-ink);box-shadow:0 0 0 1.5px var(--pl-ink),2px 2px 0 1.5px var(--pl-ink)}._chips_1en54_211,._timeRow_1en54_212{display:flex;flex-wrap:wrap;gap:8px}._chip_1en54_211{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--pl-line);background:#fff;font-size:.9rem;font-weight:600;color:var(--pl-ink)}._chip_1en54_211 svg{color:var(--pl-teal-strong)}._chip_1en54_211:hover:not(:disabled){border-color:var(--pl-ink)}._chip_1en54_211:disabled{opacity:.4;cursor:not-allowed}._chipActive_1en54_245,._chipActive_1en54_245:hover:not(:disabled){background:var(--pl-teal);border-color:var(--pl-ink)}._chipActive_1en54_245 svg{color:var(--pl-ink)}._timeInput_1en54_255{height:40px;padding:0 12px;border-radius:999px;border:1.5px solid var(--pl-line);background:#fff;font-family:inherit;font-size:.9rem;font-weight:600;color:var(--pl-ink)}._timeInput_1en54_255:focus{outline:none;border-color:var(--pl-ink)}._twoCols_1en54_272{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}._twoCols_1en54_272 ._field_1en54_95+._field_1en54_95{margin-top:0}._stepper_1en54_284{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:14px;border:1.5px solid var(--pl-line);background:#fff}._stepper_1en54_284 button{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#f1f0f5;color:var(--pl-ink)}._stepper_1en54_284 button:hover:not(:disabled){background:var(--pl-teal)}._stepper_1en54_284 button:disabled{opacity:.35;cursor:not-allowed}._stepper_1en54_284 output{min-width:120px;text-align:center;font-size:.95rem;color:var(--pl-muted)}._stepper_1en54_284 strong{font-size:1.25rem;font-weight:800;color:var(--pl-ink)}._note_1en54_326{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:var(--pl-teal-soft);font-size:.9rem;color:var(--pl-ink)}._photo_1en54_336{position:relative;min-height:260px;border-radius:16px;border:2px dashed #c9c6d6;background:#faf9fc;overflow:hidden;transition:border-color .15s ease,background .15s ease}._photoDrag_1en54_346{border-color:var(--pl-ink);background:var(--pl-teal-soft)}._photoFilled_1en54_351{aspect-ratio:16 / 9;min-height:0;border-style:solid;border-color:var(--pl-ink)}._photo_1en54_336 img{display:block;width:100%;height:100%;object-fit:cover}._photoEmpty_1en54_365{min-height:256px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px;text-align:center}._photoIcon_1en54_376{display:grid;place-items:center;width:60px;height:60px;margin-bottom:8px;border-radius:18px;background:var(--pl-teal);border:2px solid var(--pl-ink);color:var(--pl-ink);transform:rotate(-6deg)}._photoEmpty_1en54_365 strong{font-size:1.05rem;font-weight:800;color:var(--pl-ink)}._photoEmpty_1en54_365>p{margin:0 0 12px;font-size:.88rem;color:var(--pl-muted)}._photoButtons_1en54_401{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}._photoPrimary_1en54_408,._photoSecondary_1en54_409{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-radius:12px;font-size:.92rem;font-weight:700}._photoPrimary_1en54_408{background:var(--pl-ink);color:#fff}._photoPrimary_1en54_408:hover{background:var(--pl-ink-2)}._photoSecondary_1en54_409{border:1.5px solid var(--pl-ink);background:#fff;color:var(--pl-ink)}._photoSecondary_1en54_409:hover{background:#f3f2f7}._photoTip_1en54_439{margin:10px 0 0!important;font-size:.82rem!important}._photoActions_1en54_444{position:absolute;right:12px;bottom:12px;display:flex;gap:8px}._photoActions_1en54_444 button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:10px;background:#fff;border:1.5px solid var(--pl-ink);font-size:.86rem;font-weight:700;color:var(--pl-ink)}._error_1en54_467{padding:14px 16px;border-radius:14px;background:#fff0ec;border:1.5px solid #ffb4a2;font-size:.92rem;font-weight:600;color:#a2321a}._submitBar_1en54_477{position:sticky;bottom:calc(var(--app-bottom, 0px) + 12px);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:12px 12px 12px 20px;border-radius:18px;background:#fff;border:2px solid var(--pl-ink);box-shadow:4px 4px 0 var(--pl-ink)}._submitHint_1en54_493{font-size:.92rem;font-weight:700;color:var(--pl-ink)}._submit_1en54_477{height:48px;padding:0 24px;border-radius:12px;border:2px solid var(--pl-ink);background:var(--pl-teal);color:var(--pl-ink);font-size:1rem;font-weight:800;white-space:nowrap}._submit_1en54_477:hover:not(:disabled){background:var(--pl-teal-bright)}._submit_1en54_477:disabled{opacity:.7;cursor:wait}._side_1en54_521{position:sticky;top:calc(var(--app-top, 64px) + 20px)}._sideLabel_1en54_526{margin:0 0 10px;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pl-muted)}._previewCard_1en54_535{padding:14px;border-radius:22px;background:#fff;border:1.5px solid var(--pl-line);pointer-events:none}._checklist_1en54_543{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}._checklist_1en54_543 li{display:flex;align-items:center;gap:10px;font-size:.92rem;font-weight:600;color:var(--pl-ink)}._checklist_1en54_543 li>span{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid #c9c6d6;color:var(--pl-ink)}._checklist_1en54_543 li._done_1en54_572{color:var(--pl-muted);text-decoration:line-through;text-decoration-color:#c9c6d6}._checklist_1en54_543 li._done_1en54_572>span{background:var(--pl-teal);border-color:var(--pl-ink)}._checklist_1en54_543 a{color:var(--pl-ink);text-decoration:underline;text-decoration-color:var(--pl-teal);text-decoration-thickness:2px;text-underline-offset:3px}._overlay_1en54_592{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#fbfaf8e0;font-weight:700;color:var(--pl-ink)}._spinner_1en54_606{width:40px;height:40px;border:4px solid var(--pl-line);border-top-color:var(--pl-ink);border-radius:50%;animation:_spin_1en54_606 .8s linear infinite}@keyframes _spin_1en54_606{to{transform:rotate(360deg)}}@media (max-width: 960px){._layout_1en54_54{grid-template-columns:minmax(0,1fr)}._side_1en54_521{position:static;order:2}._form_1en54_62{order:1}._previewCard_1en54_535{max-width:360px}}@media (max-width: 560px){._section_1en54_69{padding:18px 16px 20px}._twoCols_1en54_272{grid-template-columns:1fr}._photoFilled_1en54_351{aspect-ratio:4 / 3}._submitHint_1en54_493{font-size:.82rem}._submit_1en54_477{padding:0 18px}}._page_1j5vy_1{min-height:100%;background:var(--pl-bg)}._container_1j5vy_6{max-width:1200px;margin:0 auto;padding:36px clamp(16px,4vw,48px) 64px}._header_1j5vy_12{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:44px;padding-bottom:28px;border-bottom:1.5px solid var(--pl-ink)}._hello_1j5vy_23{margin:0 0 4px;font-size:.95rem;font-weight:600;color:var(--pl-muted)}._title_1j5vy_30{margin:0 0 10px;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:800;line-height:.95;letter-spacing:-.04em;color:var(--pl-ink)}._title_1j5vy_30 span{display:inline-block;color:#fff;transform:skew(-9deg) rotate(-2deg);text-shadow:.05em .05em 0 var(--pl-ink);-webkit-text-stroke:.012em var(--pl-ink);paint-order:stroke fill}._lead_1j5vy_48{margin:0;max-width:460px;font-size:1rem;color:var(--pl-muted)}._actions_1j5vy_55{display:flex;flex-wrap:wrap;gap:10px}._primary_1j5vy_61,._secondary_1j5vy_62{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:12px;font-size:.95rem;font-weight:800}._primary_1j5vy_61{border:2px solid var(--pl-ink);background:var(--pl-teal);color:var(--pl-ink);box-shadow:3px 3px 0 var(--pl-ink)}._primary_1j5vy_61:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--pl-ink)}._secondary_1j5vy_62{border:1.5px solid var(--pl-ink);background:#fff;color:var(--pl-ink)}._secondary_1j5vy_62:hover{background:#f3f2f7}._state_1j5vy_95{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:460px;margin:24px auto;padding:48px 24px;border-radius:24px;border:1.5px dashed #d9d7e3;background:#fff;text-align:center}._state_1j5vy_95 img{width:130px;margin-bottom:10px;transform:rotate(-10deg)}._state_1j5vy_95 h2{margin:0;font-size:1.5rem;font-weight:800;color:var(--pl-ink)}._state_1j5vy_95 p{margin:0 0 14px;color:var(--pl-muted)}@media (max-width: 640px){._container_1j5vy_6{padding-top:24px}._header_1j5vy_12{margin-bottom:32px}._actions_1j5vy_55{width:100%}._actions_1j5vy_55 button{flex:1;justify-content:center}}._page_6n27u_1{min-height:100%;background:var(--pl-bg)}._container_6n27u_6{max-width:680px;margin:0 auto;padding:36px 20px 64px}._header_6n27u_12{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}._header_6n27u_12 h1{margin:0 0 4px;font-size:clamp(2rem,4.4vw,2.8rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;color:var(--pl-ink)}._header_6n27u_12 p{margin:0;font-size:.98rem;color:var(--pl-muted)}._markAll_6n27u_36{display:inline-flex;align-items:center;gap:6px;padding:0;font-size:.92rem;font-weight:700;color:var(--pl-ink);text-decoration:underline;text-underline-offset:4px}._markAll_6n27u_36:hover{color:var(--pl-teal-strong)}._tabs_6n27u_52{display:inline-flex;gap:4px;margin-bottom:8px;padding:4px;border-radius:14px;background:#fff;border:2px solid var(--pl-ink);box-shadow:3px 3px 0 var(--pl-ink)}._tabs_6n27u_52 button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:10px;font-size:.92rem;font-weight:800;color:var(--pl-muted)}._tabs_6n27u_52 ._tabActive_6n27u_75{background:var(--pl-teal);color:var(--pl-ink)}._count_6n27u_80{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ff5a3c;color:#fff;font-size:.7rem;font-weight:800}._group_6n27u_93{margin-top:24px}._groupTitle_6n27u_97{margin:0 0 10px;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pl-muted)}._list_6n27u_106{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._item_6n27u_115{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:16px;background:#fff;border:1.5px solid var(--pl-line);text-align:left;cursor:default}._clickable_6n27u_129{cursor:pointer}._clickable_6n27u_129:hover{border-color:var(--pl-ink)}._unread_6n27u_137{background:var(--pl-teal-soft);border-color:#b8ecdd}._avatarWrap_6n27u_142{position:relative;flex-shrink:0}._avatar_6n27u_142{display:block;width:46px;height:46px;border-radius:50%;object-fit:cover}._avatarInitial_6n27u_155{display:grid;place-items:center;background:#fff;border:1.5px solid var(--pl-ink);font-size:1.05rem;font-weight:800;color:var(--pl-ink)}._kind_6n27u_165{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid #fff;color:#fff;background:var(--pl-ink)}._like_6n27u_179{background:#e11d48}._comment_6n27u_180{background:var(--pl-teal-strong)}._follow_6n27u_181{background:var(--pl-ink)}._join_6n27u_182{background:var(--pl-teal);color:var(--pl-ink)}._reminder_6n27u_183{background:#f59e0b}._body_6n27u_185{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._text_6n27u_193{font-size:.96rem;line-height:1.4;color:var(--pl-ink)}._time_6n27u_199{font-size:.8rem;color:var(--pl-muted)}._cta_6n27u_204{flex-shrink:0;padding:7px 12px;border-radius:999px;border:1.5px solid var(--pl-ink);font-size:.8rem;font-weight:700;color:var(--pl-ink);background:#fff}._dot_6n27u_215{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#ff5a3c}._skeleton_6n27u_224{border-color:var(--pl-line)}._skAvatar_6n27u_228{width:46px;height:46px;border-radius:50%;background:#eeedf3}._skLines_6n27u_235{display:flex;flex-direction:column;gap:8px;flex:1}._skLines_6n27u_235 span{height:12px;border-radius:6px;background:#eeedf3}._skLines_6n27u_235 span:last-child{width:30%}._skAvatar_6n27u_228,._skLines_6n27u_235 span{animation:_pulse_6n27u_1 1.6s ease-in-out infinite}@keyframes _pulse_6n27u_1{50%{opacity:.55}}._state_6n27u_262{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:24px;padding:48px 24px;border-radius:24px;border:1.5px dashed #d9d7e3;background:#fff;text-align:center}._state_6n27u_262 img{width:120px;margin-bottom:10px;transform:rotate(-10deg)}._state_6n27u_262 h2{margin:0;font-size:1.35rem;font-weight:800;color:var(--pl-ink)}._state_6n27u_262 p{margin:0;max-width:340px;color:var(--pl-muted)}._retry_6n27u_294{margin-top:12px;height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--pl-ink);font-weight:700;color:var(--pl-ink)}@media (max-width: 520px){._container_6n27u_6{padding-top:24px}._cta_6n27u_204{display:none}}@media (prefers-reduced-motion: reduce){._skAvatar_6n27u_228,._skLines_6n27u_235 span{animation:none}}.user-search-bar{position:relative;width:100%;max-width:400px}.search-input-container{position:relative;display:flex;align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:8px 12px;transition:all .2s ease}.search-input-container:focus-within{background-color:#fff;border-color:#15bf9e;box-shadow:0 0 0 3px #15bf9e1a}.search-icon{color:#64748b;margin-right:8px;flex-shrink:0}.search-input{flex:1;border:none;background:transparent;font-size:14px;color:#0f172a;outline:none;font-family:inherit}.search-input::placeholder{color:#94a3b8}.clear-button{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-left:8px}.clear-button:hover{background-color:#e2e8f0;color:#475569}.search-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;margin-top:4px;z-index:1000;max-height:400px;overflow-y:auto}.search-loading,.search-error,.no-results{padding:16px;text-align:center;color:#64748b;font-size:14px}.search-loading{display:flex;align-items:center;justify-content:center;gap:8px}.loading-spinner{width:16px;height:16px;border:2px solid #e2e8f0;border-top:2px solid #15bf9e;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-error{color:#ef4444}.search-results{padding:8px 0}.user-result-item{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f1f5f9}.user-result-item:last-child{border-bottom:none}.user-result-item:hover{background-color:#f8fafc}.user-avatar{margin-right:12px;flex-shrink:0}.avatar-image{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #e2e8f0}.avatar-placeholder{width:40px;height:40px;border-radius:50%;background-color:#e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#475569;border:1px solid #e2e8f0}.user-info{flex:1;display:flex;flex-direction:column;gap:2px}.user-display-name{font-weight:600;font-size:14px;color:#0f172a;line-height:1.2}.user-username{font-size:12px;color:#64748b;line-height:1.2}.user-action-icon{color:#15bf9e;margin-left:8px;flex-shrink:0}@media (max-width: 768px){.user-search-bar{max-width:100%}.search-dropdown{position:fixed;top:auto;bottom:0;left:0;right:0;margin:0;border-radius:12px 12px 0 0;max-height:60vh}.user-result-item{padding:16px}.user-avatar{margin-right:16px}.avatar-image,.avatar-placeholder{width:48px;height:48px}}._modalOverlay_fxmjk_2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContent_fxmjk_16{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_fxmjk_29{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._headerTitle_fxmjk_38{display:flex;align-items:center;gap:8px}._headerTitle_fxmjk_38 h3{margin:0;font-size:18px;font-weight:600;color:#111827;font-family:Plus Jakarta Sans,sans-serif}._closeButton_fxmjk_52{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._closeButton_fxmjk_52:hover{background-color:#f3f4f6;color:#374151}._modalBody_fxmjk_71{flex:1;overflow-y:auto;padding:0}._loading_fxmjk_78{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:16px}._loadingSpinner_fxmjk_87{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_fxmjk_1 1s linear infinite}@keyframes _spin_fxmjk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loading_fxmjk_78 p{margin:0;color:#6b7280;font-size:14px}._error_fxmjk_108{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:16px;text-align:center}._error_fxmjk_108 p{margin:0;color:#dc2626;font-size:14px}._retryButton_fxmjk_124{background:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}._retryButton_fxmjk_124:hover{background:#2563eb}._noParticipants_fxmjk_141{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:16px;text-align:center}._noParticipants_fxmjk_141 p{margin:0;color:#6b7280;font-size:14px}._participantsList_fxmjk_158{padding:24px}._participantsCount_fxmjk_162{font-size:14px;color:#6b7280;margin-bottom:16px;font-weight:500;padding-bottom:12px;border-bottom:1px solid #e5e7eb}._participantItem_fxmjk_171{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #f3f4f6}._participantItem_fxmjk_171:last-child{border-bottom:none}._participantAvatar_fxmjk_184{flex-shrink:0}._participantAvatar_fxmjk_184 img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb}._avatarPlaceholder_fxmjk_196{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;border:2px solid #e5e7eb}._participantInfo_fxmjk_211{flex:1;min-width:0}._participantName_fxmjk_216{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}._username_fxmjk_223{font-weight:600;color:#111827;font-size:15px;font-family:Plus Jakarta Sans,sans-serif}._fullName_fxmjk_230{color:#6b7280;font-size:13px}._participantRole_fxmjk_235{display:flex;align-items:center;gap:6px;margin-bottom:4px}._participantRole_fxmjk_235 span{font-size:13px;color:#6b7280;font-weight:500}._adminIcon_fxmjk_248{color:#f59e0b}._moderatorIcon_fxmjk_252{color:#8b5cf6}._userIcon_fxmjk_256{color:#6b7280}._participantJoinDate_fxmjk_260{font-size:12px;color:#9ca3af}@media (max-width: 640px){._modalOverlay_fxmjk_2{padding:16px}._modalContent_fxmjk_16{max-height:90vh}._modalHeader_fxmjk_29{padding:16px 20px}._participantsList_fxmjk_158{padding:20px}._participantItem_fxmjk_171{padding:10px 0}}._page_1bdxs_1{height:calc(100dvh - var(--app-top, 0px) - var(--app-bottom, 0px));padding:20px clamp(0px,3vw,32px);background:var(--pl-bg);overflow:hidden}._shell_1bdxs_8{display:grid;grid-template-columns:360px minmax(0,1fr);height:100%;max-width:1200px;margin:0 auto;border-radius:22px;background:#fff;border:2px solid var(--pl-ink);box-shadow:6px 6px 0 var(--pl-ink);overflow:hidden}._hidden_1bdxs_21{display:none!important}._list_1bdxs_26{display:flex;flex-direction:column;min-height:0;border-right:1.5px solid var(--pl-line)}._listHead_1bdxs_33{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px}._listHead_1bdxs_33 h1{display:flex;align-items:center;gap:8px;margin:0;font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:var(--pl-ink)}._unreadTotal_1bdxs_51{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#ff5a3c;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:0}._newBtn_1bdxs_65{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;border:2px solid var(--pl-ink);background:var(--pl-teal);color:var(--pl-ink);box-shadow:2px 2px 0 var(--pl-ink)}._newBtn_1bdxs_65:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--pl-ink)}._searchBox_1bdxs_82{display:flex;align-items:center;gap:8px;margin:0 18px;padding:0 12px;height:42px;border-radius:12px;background:#f3f2f7;color:var(--pl-muted)}._searchBox_1bdxs_82:focus-within{box-shadow:0 0 0 2px var(--pl-ink);background:#fff}._searchBox_1bdxs_82 input{flex:1;min-width:0;border:none;background:transparent;font-family:inherit;font-size:.95rem;color:var(--pl-ink)}._searchBox_1bdxs_82 input:focus{outline:none}._filters_1bdxs_113{display:flex;gap:6px;padding:12px 18px;overflow-x:auto;scrollbar-width:none}._filters_1bdxs_113 button{flex-shrink:0;height:32px;padding:0 12px;border-radius:999px;border:1.5px solid var(--pl-line);font-size:.82rem;font-weight:700;color:var(--pl-ink);background:#fff}._filters_1bdxs_113 button:hover{border-color:var(--pl-ink)}._filters_1bdxs_113 ._filterActive_1bdxs_137,._filters_1bdxs_113 ._filterActive_1bdxs_137:hover{background:var(--pl-ink);border-color:var(--pl-ink);color:#fff}._items_1bdxs_144{flex:1;min-height:0;overflow-y:auto;padding:0 10px 12px}._item_1bdxs_144{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border-radius:14px;text-align:left}._item_1bdxs_144:hover{background:#f6f5fa}._itemActive_1bdxs_165,._itemActive_1bdxs_165:hover{background:var(--pl-teal-soft);box-shadow:inset 3px 0 0 var(--pl-teal)}._avatar_1bdxs_171{position:relative;flex-shrink:0;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--pl-teal-soft);border:1.5px solid var(--pl-ink);font-size:.95rem;font-weight:800;color:var(--pl-ink)}._avatar_1bdxs_171 img{width:100%;height:100%;border-radius:50%;object-fit:cover}._avatarLg_1bdxs_193{width:44px;height:44px}._groupBadge_1bdxs_198{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pl-teal);border:2px solid #fff;color:var(--pl-ink)}._itemText_1bdxs_212{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}._itemTop_1bdxs_220,._itemBottom_1bdxs_221{display:flex;align-items:center;justify-content:space-between;gap:8px}._itemTop_1bdxs_220 strong{font-size:.96rem;font-weight:700;color:var(--pl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemTop_1bdxs_220 time{flex-shrink:0;font-size:.76rem;color:var(--pl-muted)}._preview_1bdxs_243{font-size:.86rem;color:var(--pl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemUnread_1bdxs_251 ._itemTop_1bdxs_220 strong,._itemUnread_1bdxs_251 ._preview_1bdxs_243{font-weight:800;color:var(--pl-ink)}._itemUnread_1bdxs_251 ._itemTop_1bdxs_220 time{color:var(--pl-teal-strong);font-weight:700}._badge_1bdxs_262{flex-shrink:0;display:grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--pl-teal);border:1.5px solid var(--pl-ink);font-size:.72rem;font-weight:800;color:var(--pl-ink)}._listEmpty_1bdxs_277{padding:32px 16px;text-align:center;color:var(--pl-muted)}._listEmpty_1bdxs_277 strong{display:block;margin-bottom:4px;color:var(--pl-ink)}._listEmpty_1bdxs_277 p{margin:0 0 14px;font-size:.9rem}._listEmpty_1bdxs_277 button{height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--pl-ink);font-weight:700;color:var(--pl-ink)}._skeleton_1bdxs_303{pointer-events:none}._skAvatar_1bdxs_307{width:48px;height:48px;border-radius:50%;background:#eeedf3;animation:_pulse_1bdxs_1 1.6s ease-in-out infinite}._skLines_1bdxs_315{display:flex;flex-direction:column;gap:8px;flex:1}._skLines_1bdxs_315 span{height:11px;border-radius:6px;background:#eeedf3;animation:_pulse_1bdxs_1 1.6s ease-in-out infinite}._skLines_1bdxs_315 span:last-child{width:70%}@keyframes _pulse_1bdxs_1{50%{opacity:.55}}._chat_1bdxs_338{display:flex;flex-direction:column;min-height:0;min-width:0}._chatHead_1bdxs_345{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1.5px solid var(--pl-line)}._chatTitle_1bdxs_353{display:flex;flex-direction:column;flex:1;min-width:0}._chatTitle_1bdxs_353 strong{font-size:1.02rem;font-weight:800;color:var(--pl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatTitle_1bdxs_353 span{font-size:.8rem;color:var(--pl-muted)}._headBtn_1bdxs_374{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1.5px solid var(--pl-ink);font-size:.84rem;font-weight:700;color:var(--pl-ink)}._headBtn_1bdxs_374:hover{background:#f3f2f7}._iconBtn_1bdxs_392{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--pl-ink)}._iconBtn_1bdxs_392:hover{background:#f3f2f7}._messages_1bdxs_406{flex:1;min-height:0;overflow-y:auto;padding:8px 20px 16px;background:radial-gradient(circle at 1px 1px,rgba(13,6,48,.06) 1px,transparent 0) 0 0 / 22px 22px,#faf9fc}._thread_1bdxs_416{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._day_1bdxs_424{display:flex;justify-content:center;margin:18px 0 8px}._day_1bdxs_424 span{padding:4px 12px;border-radius:999px;background:#fff;border:1px solid var(--pl-line);font-size:.75rem;font-weight:700;color:var(--pl-muted);text-transform:capitalize}._row_1bdxs_441{display:flex;align-items:flex-end;gap:8px;max-width:78%;margin-top:10px}._grouped_1bdxs_449{margin-top:3px}._own_1bdxs_453{align-self:flex-end}._msgAvatar_1bdxs_457,._msgAvatarSpacer_1bdxs_458{flex-shrink:0;width:28px;height:28px}._msgAvatar_1bdxs_457{display:grid;place-items:center;border-radius:50%;background:var(--pl-teal-soft);font-size:.7rem;font-weight:800;color:var(--pl-ink);overflow:hidden}._msgAvatar_1bdxs_457 img{width:100%;height:100%;object-fit:cover}._bubble_1bdxs_481{position:relative;padding:9px 14px 7px;border-radius:18px 18px 18px 6px;background:#fff;border:1px solid var(--pl-line);min-width:0}._grouped_1bdxs_449 ._bubble_1bdxs_481{border-top-left-radius:6px}._own_1bdxs_453 ._bubble_1bdxs_481{border-radius:18px 18px 6px;background:var(--pl-teal);border:1.5px solid var(--pl-ink)}._own_1bdxs_453._grouped_1bdxs_449 ._bubble_1bdxs_481{border-top-right-radius:6px}._sender_1bdxs_504{display:block;margin-bottom:2px;font-size:.78rem;font-weight:800;color:var(--pl-teal-strong)}._bubble_1bdxs_481 p{margin:0;font-size:.96rem;line-height:1.45;color:var(--pl-ink);white-space:pre-wrap;overflow-wrap:anywhere}._bubble_1bdxs_481 time{display:block;margin-top:2px;text-align:right;font-size:.7rem;color:#8e8ba3}._own_1bdxs_453 ._bubble_1bdxs_481 time{color:#0d063099}._centered_1bdxs_533,._placeholder_1bdxs_534{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;min-height:240px;padding:24px;text-align:center;color:var(--pl-muted)}._centered_1bdxs_533 strong,._placeholder_1bdxs_534 h2{margin:0;font-size:1.2rem;font-weight:800;color:var(--pl-ink)}._placeholder_1bdxs_534 h2{font-size:1.6rem}._centered_1bdxs_533 p,._placeholder_1bdxs_534 p{margin:0 0 12px}._emptyArt_1bdxs_564{width:120px;margin-bottom:10px;transform:rotate(-10deg)}._primary_1bdxs_570{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:12px;border:2px solid var(--pl-ink);background:var(--pl-teal);color:var(--pl-ink);font-weight:800;box-shadow:3px 3px 0 var(--pl-ink)}._spinner_1bdxs_584{width:28px;height:28px;border:3px solid var(--pl-line);border-top-color:var(--pl-ink);border-radius:50%;animation:_spin_1bdxs_584 .8s linear infinite}@keyframes _spin_1bdxs_584{to{transform:rotate(360deg)}}._composer_1bdxs_598{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1.5px solid var(--pl-line);background:#fff}._composer_1bdxs_598 textarea{flex:1;min-height:46px;max-height:140px;padding:12px 16px;border-radius:23px;border:1.5px solid #d9d7e3;resize:none;font-family:inherit;font-size:.96rem;line-height:1.4;color:var(--pl-ink);outline:none}._composer_1bdxs_598 textarea:focus{border-color:var(--pl-ink)}._send_1bdxs_504{flex-shrink:0;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--pl-ink);color:#fff}._send_1bdxs_504:disabled{background:#e7e5ee;color:#a3a1b3;cursor:default}._modalOverlay_1bdxs_644{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#0d063080}._modal_1bdxs_644{width:100%;max-width:480px;padding:18px 20px 22px;border-radius:20px;background:#fff;border:2px solid var(--pl-ink);box-shadow:6px 6px 0 var(--pl-ink)}._modalHead_1bdxs_665{display:flex;align-items:center;justify-content:space-between}._modalHead_1bdxs_665 h2{margin:0;font-size:1.35rem;font-weight:800;color:var(--pl-ink)}._modalHint_1bdxs_678{margin:4px 0 14px;font-size:.9rem;color:var(--pl-muted)}._modalSearch_1bdxs_684{width:100%}@media (max-width: 768px){._page_1bdxs_1{padding:0}._shell_1bdxs_8{grid-template-columns:1fr;border:none;border-radius:0;box-shadow:none}._list_1bdxs_26{border-right:none}._row_1bdxs_441{max-width:88%}._messages_1bdxs_406{padding:6px 12px 12px}._headBtn_1bdxs_374{padding:0 12px;font-size:.8rem}}@media (prefers-reduced-motion: reduce){._skAvatar_1bdxs_307,._skLines_1bdxs_315 span{animation:none}}._formField_a8rav_4{margin-bottom:20px}._formFieldLabel_a8rav_8{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}._formFieldRequired_a8rav_16{color:#ef4444;margin-left:4px}._formFieldError_a8rav_21{color:#ef4444;font-size:12px;margin-top:4px;display:flex;align-items:center;gap:4px}._formFieldHelp_a8rav_30{color:#6b7280;font-size:12px;margin-top:4px}._inputBase_a8rav_37{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;line-height:1.5;color:#374151;background-color:#fff;transition:all .2s ease;font-family:inherit}._inputBase_a8rav_37:focus{outline:none;border-color:#15bf9e;box-shadow:0 0 0 3px #15bf9e1a}._inputBase_a8rav_37:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}._inputBase_a8rav_37._error_a8rav_62{border-color:#ef4444}._inputBase_a8rav_37._error_a8rav_62:focus{box-shadow:0 0 0 3px #ef44441a}._buttonBase_a8rav_71{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;text-decoration:none}._buttonBase_a8rav_71:disabled{opacity:.6;cursor:not-allowed}._buttonBase_a8rav_71:not(:disabled):hover{transform:translateY(-1px)}._buttonBase_a8rav_71:not(:disabled):active{transform:translateY(0)}._primaryButton_a8rav_101{background:linear-gradient(135deg,#15bf9e,#15bf9e);color:#fff;box-shadow:0 4px 12px #15bf9e4d}._primaryButton_a8rav_101:hover{box-shadow:0 6px 16px #15bf9e66}._secondaryButton_a8rav_112{background:#fff;color:#374151;border:1px solid #d1d5db}._secondaryButton_a8rav_112:hover{background:#f9fafb;border-color:#9ca3af}._dangerButton_a8rav_124{background:#ef4444;color:#fff}._dangerButton_a8rav_124:hover{background:#dc2626}._loadingSpinner_a8rav_135{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_a8rav_1 1s linear infinite}@keyframes _spin_a8rav_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._stepIndicator_a8rav_150{display:flex;align-items:center;justify-content:center;margin-bottom:32px}._stepDot_a8rav_157{width:12px;height:12px;border-radius:50%;background:#e5e7eb;margin:0 8px;transition:all .3s ease}._stepDot_a8rav_157._active_a8rav_166{background:#15bf9e;transform:scale(1.2)}._stepDot_a8rav_157._completed_a8rav_171{background:#15bf9e}._stepLine_a8rav_175{width:40px;height:2px;background:#e5e7eb;margin:0 4px}._stepLine_a8rav_175._completed_a8rav_171{background:#15bf9e}@media (max-width: 768px){._formField_a8rav_4{margin-bottom:16px}._formFieldLabel_a8rav_8{font-size:13px;margin-bottom:6px}._inputBase_a8rav_37{padding:10px 14px;font-size:13px}._buttonBase_a8rav_71{padding:10px 20px;font-size:13px}._stepIndicator_a8rav_150{margin-bottom:24px}._stepDot_a8rav_157{width:10px;height:10px;margin:0 6px}._stepLine_a8rav_175{width:30px}}@media (max-width: 480px){._formField_a8rav_4{margin-bottom:12px}._inputBase_a8rav_37{padding:8px 12px;font-size:12px}._buttonBase_a8rav_71{padding:8px 16px;font-size:12px}._stepIndicator_a8rav_150{margin-bottom:20px}._stepDot_a8rav_157{width:8px;height:8px;margin:0 4px}._stepLine_a8rav_175{width:20px}}._formInputLabel_1m8wn_9{color:#15bf9e;font-size:16px;font-weight:600}._formInput_1m8wn_4{padding:16px;border:2px solid #e1e8ed;border-radius:12px;font-size:16px}._formInput_1m8wn_4:focus{border-color:#15bf9e;box-shadow:0 0 0 3px #15bf9e1a}._formInput_1m8wn_4._error_1m8wn_35{border-color:#ef4444}._formInput_1m8wn_4._error_1m8wn_35:focus{box-shadow:0 0 0 3px #ef44441a}._formTextarea_1m8wn_44{padding:16px;border:2px solid #e1e8ed;border-radius:12px;font-size:16px;resize:vertical;min-height:100px}._formTextarea_1m8wn_44:focus{border-color:#15bf9e;box-shadow:0 0 0 3px #15bf9e1a}._formTextarea_1m8wn_44._error_1m8wn_35{border-color:#ef4444}._formTextarea_1m8wn_44._error_1m8wn_35:focus{box-shadow:0 0 0 3px #ef44441a}._formInput_1m8wn_4::placeholder,._formTextarea_1m8wn_44::placeholder{color:#94a3b8}._formHelpText_1m8wn_74{margin-top:8px;line-height:1.4}._formErrorText_1m8wn_81{margin-top:8px;font-weight:500}@media (max-width: 768px){._formInputLabel_1m8wn_9{font-size:15px}._formInput_1m8wn_4,._formTextarea_1m8wn_44{padding:14px;font-size:15px}}@media (max-width: 480px){._formInputLabel_1m8wn_9{font-size:14px}._formInput_1m8wn_4,._formTextarea_1m8wn_44{padding:12px;font-size:14px}}.settings-page{padding:24px;max-width:800px;margin:0 auto;min-height:100vh;background:#f8f9fa}.settings-container{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014}.settings-header{text-align:center;margin-bottom:40px}.settings-icon{background:linear-gradient(135deg,#15bf9e,#0fa085);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff}.settings-header h1{font-size:32px;font-weight:700;color:#262626;margin-bottom:12px}.settings-header p{font-size:16px;color:#8e8e8e;line-height:1.5}.settings-section{margin-bottom:32px}.section-title{font-size:18px;font-weight:600;color:#6b7280;margin-bottom:16px;letter-spacing:.5px}.section-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.settings-row{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;transition:all .2s ease;cursor:default}.settings-row.clickable{cursor:pointer}.settings-row.clickable:hover{background-color:#f9fafb}.row-left{display:flex;align-items:center;gap:16px}.icon-circle{width:36px;height:36px;border-radius:50%;background:#15bf9e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.row-text{font-size:16px;font-weight:500;color:#374151}.chevron-icon{color:#9ca3af}.divider{height:1px;background:#e5e7eb;margin-left:68px}.coming-soon-text{padding:0 20px 16px;font-size:13px;color:#9ca3af;font-style:italic;line-height:1.4}.toggle-container{position:relative}.toggle-input{display:none}.toggle-label{display:inline-block;width:48px;height:24px;background:#d1d5db;border-radius:12px;cursor:pointer;position:relative;transition:background .3s ease}.toggle-label:hover{background:#9ca3af}.toggle-slider{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0000001a}.toggle-input:checked+.toggle-label{background:#15bf9e}.toggle-input:checked+.toggle-label .toggle-slider{transform:translate(24px)}.toggle-input:disabled+.toggle-label{opacity:.5;cursor:not-allowed}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container{background:#fff;border-radius:16px;padding:24px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 25px -5px #0000001a}.modal-header{display:flex;align-items:center;margin-bottom:20px;position:relative}.close-button{position:absolute;left:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#6b7280;transition:all .2s ease}.close-button:hover{background:#f3f4f6;color:#374151}.modal-title{flex:1;text-align:center;font-size:20px;font-weight:600;color:#111827;margin:0}.modal-description{font-size:14px;color:#6b7280;margin-bottom:24px;font-style:italic;line-height:1.5}.modal-content{margin-bottom:24px}.send-button{width:100%;background:#15bf9e;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.send-button:hover:not(:disabled){background:#0fa085;transform:translateY(-1px)}.send-button:disabled{background:#9ca3af;cursor:not-allowed;transform:none}@media (max-width: 768px){.settings-page{padding:16px}.settings-container{padding:24px}.settings-header h1{font-size:28px}.section-title{font-size:16px}.settings-row{padding:14px 16px}.row-text{font-size:15px}.modal-container{padding:20px;margin:20px}}@media (max-width: 480px){.settings-page{padding:12px}.settings-container{padding:20px}.settings-header h1{font-size:24px}.icon-circle{width:32px;height:32px}.row-text{font-size:14px}}.feedback-page{padding:24px;max-width:800px;margin:0 auto}.feedback-container{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px #0000001a}.feedback-header{text-align:center;margin-bottom:40px}.feedback-icon{background:linear-gradient(135deg,#667eea,#764ba2);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff}.feedback-header h1{font-size:32px;font-weight:700;color:#262626;margin-bottom:12px}.feedback-header p{font-size:16px;color:#8e8e8e;line-height:1.5}.feedback-form{max-width:600px;margin:0 auto}.form-section{margin-bottom:32px}.form-section h3{font-size:18px;font-weight:600;color:#262626;margin-bottom:16px}.rating-stars{display:flex;gap:8px;justify-content:center;margin-bottom:12px}.star-button{background:none;border:none;color:#ddd;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease}.star-button:hover{color:gold;transform:scale(1.1)}.star-button.active{color:gold}.rating-label{text-align:center;font-size:14px;color:#8e8e8e;margin:0}.feedback-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.feedback-type{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;border:2px solid #e9ecef;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.feedback-type:hover{border-color:#667eea;transform:translateY(-2px)}.feedback-type.selected{border-color:#667eea;background:#f8f9ff}.type-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.feedback-type span{font-size:14px;font-weight:500;color:#262626;text-align:center}.feedback-message{width:100%;padding:16px;border:1px solid #e9ecef;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;min-height:120px;outline:none;transition:border-color .2s ease}.feedback-message:focus{border-color:#667eea}.feedback-message::placeholder{color:#adb5bd}.form-actions{text-align:center}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.btn-primary:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){.feedback-page{padding:16px}.feedback-container{padding:24px}.feedback-types{grid-template-columns:1fr;gap:12px}.rating-stars{gap:4px}.star-button{padding:6px}}.App{min-height:100vh;background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;padding:0;background:#fafafa}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh;font-size:18px;color:#666}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#15bf9e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#13a085}._leftSidebar_pgmzj_1{position:fixed;left:0;top:0;bottom:0;width:244px;background-color:#fafbfc;border-right:1px solid #fafbfc;display:flex;flex-direction:column;z-index:1000;padding:8px 12px;box-shadow:2px 0 8px #0000000d;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._sidebarLogo_pgmzj_17{padding:25px 12px 16px;margin-bottom:19px}._logoLink_pgmzj_22{display:block;text-decoration:none}._logoImage_pgmzj_27{height:29px;width:auto}._mobileMenuButton_pgmzj_33,._mobileMenuOverlay_pgmzj_34,._mobileMenu_pgmzj_33{display:none}._sidebarNavigation_pgmzj_39{margin-bottom:8px;display:flex;flex-direction:column;gap:8px}._sidebarCommunication_pgmzj_46{margin-bottom:16px;display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid #e9ecef}._sectionTitle_pgmzj_55{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding:0 12px}._sidebarBottom_pgmzj_66{margin-top:auto;padding-bottom:16px;display:flex;flex-direction:column;gap:8px}._navItem_pgmzj_74{display:flex;align-items:center;gap:16px;padding:12px;text-decoration:none;color:#262626;border-radius:8px;transition:all .2s ease;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:16px;border:none;background:none;cursor:pointer;width:100%;text-align:left}._navItem_pgmzj_74:hover{background-color:#f8f9fa;transform:translate(2px)}._navItem_pgmzj_74._active_pgmzj_98{font-weight:700;color:#15bf9e;background-color:#15bf9e1a;border-left:3px solid #15bf9e;padding-left:9px}._navItem_pgmzj_74 svg{color:#262626;flex-shrink:0}._navItem_pgmzj_74._active_pgmzj_98 svg{color:#15bf9e}._navLabel_pgmzj_115{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._authButton_pgmzj_122{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;justify-content:center;font-weight:600;margin-top:8px;box-shadow:0 2px 8px #667eea33}._authButton_pgmzj_122:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}._authButton_pgmzj_122 svg{color:#fff}._signoutButton_pgmzj_142{color:#dc3545;border:1px solid #dc3545;background:#fafbfc;margin-top:16px;justify-content:center;font-weight:500}._signoutButton_pgmzj_142:hover{background:#dc3545;color:#fafbfc;transform:translateY(-1px);box-shadow:0 4px 12px #dc35454d}._signoutButton_pgmzj_142 svg{color:inherit}@media (max-width: 768px){._leftSidebar_pgmzj_1{position:fixed;top:0;left:0;right:0;bottom:auto;width:100%;height:60px;flex-direction:row;align-items:center;justify-content:space-between;padding:0 16px;border-right:none;border-bottom:1px solid #dbdbdb;z-index:1001}._sidebarLogo_pgmzj_17{padding:0;margin:0}._logoImage_pgmzj_27{height:28px}._mobileMenuButton_pgmzj_33{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;border-radius:8px;transition:background-color .2s ease}._mobileMenuButton_pgmzj_33:hover{background-color:#f8f9fa}._mobileMenuButton_pgmzj_33 svg{width:24px;height:24px;color:#262626}._sidebarNavigation_pgmzj_39,._sidebarAuthenticated_pgmzj_215,._sidebarCommunication_pgmzj_46,._sidebarBottom_pgmzj_66{display:none}._mobileMenuButton_pgmzj_33,._mobileMenuOverlay_pgmzj_34,._mobileMenu_pgmzj_33{display:flex}._mobileMenuOverlay_pgmzj_34{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1002;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}._mobileMenuOverlay_pgmzj_34._open_pgmzj_242{opacity:1;visibility:visible}._mobileMenu_pgmzj_33{position:fixed;top:0;left:0;bottom:0;width:280px;background-color:#fff;border-right:1px solid #e9ecef;display:flex;flex-direction:column;z-index:1003;transform:translate(-100%);transition:transform .3s ease;padding:8px 12px;box-shadow:2px 0 8px #0000001a;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._mobileMenu_pgmzj_33._open_pgmzj_242{transform:translate(0)}._mobileMenuHeader_pgmzj_269{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}._mobileMenuLogo_pgmzj_278{height:24px}._mobileMenuClose_pgmzj_282{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;border-radius:6px;transition:background-color .2s ease}._mobileMenuClose_pgmzj_282:hover{background-color:#f8f9fa}._mobileMenuClose_pgmzj_282 svg{width:20px;height:20px;color:#666}._mobileMenuContent_pgmzj_305{display:flex;flex-direction:column;gap:8px;flex:1}._mobileMenuSection_pgmzj_312{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._mobileMenuSection_pgmzj_312:last-child{margin-top:auto;margin-bottom:0}._mobileSectionTitle_pgmzj_324{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding:0 12px}._mobileNavItem_pgmzj_335{display:flex;align-items:center;gap:16px;padding:12px;text-decoration:none;color:#262626;border-radius:8px;transition:all .2s ease;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:16px;border:none;background:none;cursor:pointer;width:100%;text-align:left}._mobileNavItem_pgmzj_335:hover{background-color:#fafafa}._mobileNavItem_pgmzj_335._active_pgmzj_98{font-weight:700;color:#15bf9e;background-color:#15bf9e1a;border-left:3px solid #15bf9e;padding-left:9px}._mobileNavItem_pgmzj_335 svg{color:#262626;flex-shrink:0;width:24px;height:24px}._mobileNavItem_pgmzj_335._active_pgmzj_98 svg{color:#15bf9e}._mobileNavLabel_pgmzj_377{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileAuthButton_pgmzj_384{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;justify-content:center;font-weight:600;margin-top:8px;box-shadow:0 2px 8px #667eea33}._mobileAuthButton_pgmzj_384:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}._mobileAuthButton_pgmzj_384 svg{color:#fafbfc}._mobileSignoutButton_pgmzj_404{color:#dc3545;border:1px solid #dc3545;background:#fafbfc;margin-top:16px;justify-content:center;font-weight:500}._mobileSignoutButton_pgmzj_404:hover{background:#dc3545;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #dc35454d}._mobileSignoutButton_pgmzj_404 svg{color:inherit}}@media (max-width: 480px){._leftSidebar_pgmzj_1{height:56px;padding:0 12px}._logoImage_pgmzj_27{height:24px}._mobileMenuButton_pgmzj_33{width:36px;height:36px}._mobileMenuButton_pgmzj_33 svg{width:20px;height:20px}._mobileMenu_pgmzj_33{width:260px}}._postsListPage_15roh_1{min-height:100vh;background-color:#f8f9fa}._mainContent_15roh_8{max-width:800px;margin:0 auto;padding:20px;min-height:100vh;display:flex;flex-direction:column}._postsListContainer_15roh_17{margin-top:0}._errorContainer_15roh_21{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;max-width:600px;margin:20px auto}._errorIcon_15roh_38{font-size:48px;margin-bottom:16px}._errorContainer_15roh_21 h3{margin:0 0 12px;font-size:24px;font-weight:600;color:#1f2937}._errorContainer_15roh_21 p{margin:0 0 24px;font-size:16px;color:#6b7280;line-height:1.5}._errorContainer_15roh_21 button{background:linear-gradient(135deg,#15bf9e,#13a88c);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}._errorContainer_15roh_21 button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #15bf9e4d}@media (max-width: 768px){._postsListPage_15roh_1._withSidebar_15roh_76{margin-left:0}._errorContainer_15roh_21{margin:16px;padding:30px 16px}._errorIcon_15roh_38{font-size:40px}._errorContainer_15roh_21 h3{font-size:20px}._errorContainer_15roh_21 p{font-size:14px}}@media (max-width: 480px){._errorContainer_15roh_21{margin:12px;padding:20px 12px}._errorIcon_15roh_38{font-size:36px}._errorContainer_15roh_21 h3{font-size:18px}._errorContainer_15roh_21 p{font-size:14px}}._headerCard_uscnx_1{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;border:1px solid #e5e7eb;margin-bottom:16px;overflow:hidden}._headerContent_uscnx_10{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;min-height:60px}._leftSection_uscnx_18{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._backButton_uscnx_26{background:none;border:none;color:#15bf9e;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}._backButton_uscnx_26:hover{background-color:#f0fdfa;color:#13a085}._titleSection_uscnx_45{flex:1;min-width:0}._title_uscnx_45{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 2px;font-family:Plus Jakarta Sans,sans-serif;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resultsCount_uscnx_62{font-size:13px;color:#6b7280;margin:0;font-family:Plus Jakarta Sans,sans-serif;line-height:1.2}._filtersButton_uscnx_70{background:linear-gradient(135deg,#15bf9e,#13a085);color:#fff;border:none;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Plus Jakarta Sans,sans-serif;display:flex;align-items:center;gap:6px;flex-shrink:0;box-shadow:0 2px 4px #15bf9e33}._filtersButton_uscnx_70:hover{background:linear-gradient(135deg,#13a085,#0f8a6b);transform:translateY(-1px);box-shadow:0 4px 8px #15bf9e4d}._filtersButton_uscnx_70:active{transform:translateY(0)}@media (max-width: 768px){._headerContent_uscnx_10{padding:14px 16px;min-height:56px}._leftSection_uscnx_18{gap:10px}._title_uscnx_45{font-size:16px}._resultsCount_uscnx_62{font-size:12px}._filtersButton_uscnx_70{padding:8px 12px;font-size:13px}._filtersButton_uscnx_70 span{display:none}}@media (max-width: 480px){._headerContent_uscnx_10{padding:12px 14px}._title_uscnx_45{font-size:15px}._backButton_uscnx_26{padding:6px}._filtersButton_uscnx_70{padding:8px 10px}}._filteredPostsPage_1psxk_1{min-height:100vh;background-color:#f8fafc;padding:20px 0}._contentContainer_1psxk_7{max-width:600px;margin:0 auto;padding:0 20px}@media (max-width: 768px){._filteredPostsPage_1psxk_1{padding:16px 0}._contentContainer_1psxk_7{padding:0 16px}}@media (max-width: 480px){._filteredPostsPage_1psxk_1{padding:12px 0}._contentContainer_1psxk_7{padding:0 12px}}._pageContainer_1mgc4_2{min-height:100vh;background:#fff;font-family:Plus Jakarta Sans,sans-serif;color:#1f2937}._contentContainer_1mgc4_9{max-width:800px;margin:0 auto;padding:0 2rem}._main_1mgc4_17{margin-bottom:0;padding:2rem 0}._content_1mgc4_9{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:3rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._title_1mgc4_30{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;letter-spacing:-.025em;line-height:1.2}._lastUpdated_1mgc4_39{color:#6b7280;font-size:.95rem;margin:0 0 3rem;font-style:italic}._section_1mgc4_47{margin-bottom:3rem}._section_1mgc4_47:last-child{margin-bottom:0}._sectionTitle_1mgc4_55{font-size:1.5rem;font-weight:600;color:#15bf9e;margin:0 0 1.5rem;letter-spacing:-.025em}._paragraph_1mgc4_63{color:#4b5563;line-height:1.7;margin:0 0 1.5rem;font-size:1rem}._paragraph_1mgc4_63:last-child{margin-bottom:0}._cookieTypes_1mgc4_75{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}._cookieType_1mgc4_75{background:#15bf9e0d;border:1px solid rgba(21,191,158,.2);border-radius:8px;padding:1.5rem;transition:all .2s ease}._cookieType_1mgc4_75:hover{background:#15bf9e14;border-color:#15bf9e4d}._cookieTypeTitle_1mgc4_95{font-size:1.25rem;font-weight:600;color:#15bf9e;margin:0 0 1rem}._cookieDescription_1mgc4_102{color:#6b7280;line-height:1.6;margin:0 0 .75rem;font-size:.95rem}._cookieDescription_1mgc4_102:last-child{margin-bottom:0}._cookieDescription_1mgc4_102 strong{color:#1f2937;font-weight:600}._thirdPartyList_1mgc4_119{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}._thirdPartyItem_1mgc4_126{background:#f9fafb;border-radius:8px;padding:1.25rem;border-left:3px solid #15bf9e}._thirdPartyTitle_1mgc4_133{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}._thirdPartyDescription_1mgc4_140{color:#6b7280;line-height:1.6;margin:0;font-size:.95rem}._externalLink_1mgc4_147{color:#15bf9e;text-decoration:none;font-weight:500;transition:color .2s ease;margin-left:.5rem}._externalLink_1mgc4_147:hover{color:#12a085;text-decoration:underline}._managementOptions_1mgc4_161{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}._managementOption_1mgc4_161{background:#f9fafb;border-radius:8px;padding:1.25rem;border:1px solid #e5e7eb;transition:all .2s ease}._managementOption_1mgc4_161:hover{background:#f3f4f6;border-color:#d1d5db}._managementTitle_1mgc4_181{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 .75rem}._managementDescription_1mgc4_188{color:#6b7280;line-height:1.6;margin:0;font-size:.95rem}._impactList_1mgc4_196{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}._impactItem_1mgc4_203{display:flex;gap:1rem;align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:1.25rem}._impactIcon_1mgc4_213{font-size:1.5rem;flex-shrink:0;margin-top:.125rem}._impactContent_1mgc4_219{flex:1}._impactTitle_1mgc4_223{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}._impactDescription_1mgc4_230{color:#6b7280;line-height:1.6;margin:0;font-size:.95rem}._contactInfo_1mgc4_238{background:#15bf9e0d;border:1px solid rgba(21,191,158,.2);border-radius:8px;padding:1.5rem;margin-top:1.5rem}._contactItem_1mgc4_246{display:flex;align-items:center;gap:.75rem;color:#6b7280;line-height:1.6;margin:0 0 .75rem;font-size:.95rem}._contactItem_1mgc4_246:last-child{margin-bottom:0}._contactIcon_1mgc4_260{color:#15bf9e;flex-shrink:0}._contactItem_1mgc4_246 strong{color:#15bf9e;font-weight:600}@media (max-width: 768px){._contentContainer_1mgc4_9{padding:0 1rem}._content_1mgc4_9{padding:2rem 1.5rem}._title_1mgc4_30{font-size:2rem}._sectionTitle_1mgc4_55{font-size:1.25rem}._cookieTypes_1mgc4_75{gap:1.5rem}._cookieType_1mgc4_75{padding:1.25rem}._managementOptions_1mgc4_161{grid-template-columns:1fr}}@media (max-width: 480px){._content_1mgc4_9{padding:1.5rem 1rem}._title_1mgc4_30{font-size:1.75rem}._impactItem_1mgc4_203{flex-direction:column;gap:.75rem}._impactIcon_1mgc4_213{font-size:1.25rem}}._pageContainer_1chjp_2{min-height:100vh;background:#fff;font-family:Plus Jakarta Sans,sans-serif;color:#1f2937}._contentContainer_1chjp_9{max-width:800px;margin:0 auto;padding:0 2rem}._main_1chjp_16{margin-bottom:0;padding:2rem 0}._content_1chjp_9{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:3rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._title_1chjp_29{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;letter-spacing:-.025em;line-height:1.2}._lastUpdated_1chjp_38{color:#6b7280;font-size:.95rem;margin:0 0 3rem;font-style:italic}._section_1chjp_46{margin-bottom:3rem}._section_1chjp_46:last-child{margin-bottom:0}._sectionTitle_1chjp_54{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:600;color:#15bf9e;margin:0 0 1.5rem;letter-spacing:-.025em}._sectionIcon_1chjp_65{color:#15bf9e;flex-shrink:0}._paragraph_1chjp_70{color:#4b5563;line-height:1.7;margin:0 0 1.5rem;font-size:1rem}._paragraph_1chjp_70:last-child{margin-bottom:0}._infoBox_1chjp_82{background:#15bf9e0d;border:1px solid rgba(21,191,158,.2);border-radius:8px;padding:1.5rem;margin:1.5rem 0}._infoItem_1chjp_90{display:flex;align-items:center;gap:.75rem;color:#6b7280;line-height:1.6;margin:0 0 .75rem;font-size:.95rem}._infoItem_1chjp_90:last-child{margin-bottom:0}._infoIcon_1chjp_104{color:#15bf9e;flex-shrink:0}._infoItem_1chjp_90 strong{color:#1f2937;font-weight:600}._dataList_1chjp_115{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}._dataItem_1chjp_122{display:flex;gap:1rem;align-items:flex-start;background:#f9fafb;border-radius:8px;padding:1.25rem;border:1px solid #e5e7eb;transition:all .2s ease}._dataItem_1chjp_122:hover{background:#f3f4f6;border-color:#d1d5db}._dataIcon_1chjp_138{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#15bf9e1a;border-radius:8px;color:#15bf9e;flex-shrink:0}._dataContent_1chjp_150{flex:1}._dataTitle_1chjp_154{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}._dataDescription_1chjp_161{color:#6b7280;line-height:1.6;margin:0;font-size:.95rem}._purposesList_1chjp_169{display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem}._purposeItem_1chjp_176{background:#f9fafb;border-radius:8px;padding:1.5rem;border:1px solid #e5e7eb}._purposeTitle_1chjp_183{font-size:1.2rem;font-weight:600;color:#1f2937;margin:0 0 1rem}._purposeList_1chjp_190{list-style:none;padding:0;margin:0}._purposeList_1chjp_190 li{color:#6b7280;line-height:1.6;margin:0 0 .5rem;font-size:.95rem;padding-left:1.5rem;position:relative}._purposeList_1chjp_190 li:before{content:"•";color:#15bf9e;font-weight:700;position:absolute;left:0}._purposeList_1chjp_190 li:last-child{margin-bottom:0}._legalBasisList_1chjp_218{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}._legalBasisItem_1chjp_225{background:#f9fafb;border-radius:8px;padding:1.25rem;border-left:3px solid #15bf9e;color:#6b7280;line-height:1.6;font-size:.95rem}._legalBasisItem_1chjp_225 strong{color:#1f2937;font-weight:600}._permissionsList_1chjp_241{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}._permissionItem_1chjp_248{display:flex;align-items:center;gap:.75rem;background:#f9fafb;border-radius:8px;padding:1rem;border:1px solid #e5e7eb}._permissionIcon_1chjp_258{color:#15bf9e;flex-shrink:0}._permissionItem_1chjp_248 strong{color:#1f2937;font-weight:600}._thirdPartyList_1chjp_269{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}._thirdPartyItem_1chjp_276{background:#f9fafb;border-radius:8px;padding:1.25rem;border-left:3px solid #15bf9e}._thirdPartyTitle_1chjp_283{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}._thirdPartyDescription_1chjp_290{color:#6b7280;line-height:1.6;margin:0;font-size:.95rem}._retentionList_1chjp_298{list-style:none;padding:0;margin:1.5rem 0 0}._retentionList_1chjp_298 li{color:#6b7280;line-height:1.6;margin:0 0 1rem;font-size:.95rem;padding-left:1.5rem;position:relative}._retentionList_1chjp_298 li:before{content:"•";color:#15bf9e;font-weight:700;position:absolute;left:0}._retentionList_1chjp_298 li:last-child{margin-bottom:0}._retentionList_1chjp_298 li strong{color:#1f2937;font-weight:600}._rightsList_1chjp_331{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:1.5rem 0}._rightItem_1chjp_338{background:#f9fafb;border-radius:8px;padding:1rem;border:1px solid #e5e7eb;color:#6b7280;line-height:1.6;font-size:.95rem;text-align:center;transition:all .2s ease}._rightItem_1chjp_338:hover{background:#f3f4f6;border-color:#d1d5db}._externalLink_1chjp_356{color:#15bf9e;text-decoration:none;font-weight:500;transition:color .2s ease;display:inline-flex;align-items:center;gap:.25rem}._externalLink_1chjp_356:hover{color:#12a085;text-decoration:underline}@media (max-width: 768px){._contentContainer_1chjp_9{padding:0 1rem}._content_1chjp_9{padding:2rem 1.5rem}._title_1chjp_29{font-size:2rem}._sectionTitle_1chjp_54{font-size:1.25rem}._dataList_1chjp_115{gap:1.25rem}._dataItem_1chjp_122{flex-direction:column;gap:.75rem}._dataIcon_1chjp_138{width:36px;height:36px}._purposesList_1chjp_169{gap:1.5rem}._rightsList_1chjp_331{grid-template-columns:1fr}._permissionItem_1chjp_248{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 480px){._content_1chjp_9{padding:1.5rem 1rem}._title_1chjp_29{font-size:1.75rem}._sectionTitle_1chjp_54{font-size:1.1rem}._dataItem_1chjp_122{padding:1rem}._purposeItem_1chjp_176,._infoBox_1chjp_82{padding:1.25rem}}._page_11vyr_1{min-height:100%;background:var(--pl-bg)}._container_11vyr_6{max-width:1280px;margin:0 auto;padding:36px clamp(16px,4vw,48px) 64px}._header_11vyr_13{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:32px;padding-bottom:28px;border-bottom:1.5px solid var(--pl-ink)}._kicker_11vyr_24{margin:0 0 4px;font-size:.95rem;font-weight:600;color:var(--pl-muted)}._title_11vyr_31{margin:0 0 10px;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:800;line-height:.95;letter-spacing:-.04em;color:var(--pl-ink)}._title_11vyr_31 span{display:inline-block;color:#fff;transform:skew(-9deg) rotate(-2deg);text-shadow:.05em .05em 0 var(--pl-ink);-webkit-text-stroke:.012em var(--pl-ink);paint-order:stroke fill}._lead_11vyr_49{margin:0;max-width:460px;font-size:1rem;color:var(--pl-muted)}._filterBar_11vyr_56{display:flex;flex-direction:column;align-items:flex-end;gap:12px}._filters_11vyr_63{display:flex;gap:8px;padding:5px;border:2px solid var(--pl-ink);border-radius:14px;background:var(--pl-surface);box-shadow:3px 3px 0 var(--pl-ink)}._chip_11vyr_73{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:var(--pl-ink);font:inherit;font-size:.92rem;font-weight:800;cursor:pointer;transition:background .2s var(--pl-ease)}._chip_11vyr_73:hover{background:var(--pl-teal-soft)}._chipActive_11vyr_95,._chipActive_11vyr_95:hover{background:var(--pl-teal)}._hourFilters_11vyr_100{gap:4px;box-shadow:2px 2px 0 var(--pl-ink)}._hourFilters_11vyr_100 ._chip_11vyr_73{height:32px;padding:0 12px;font-size:.84rem}._shortLabel_11vyr_111{display:none}._hourFilters_11vyr_100 ._chipActive_11vyr_95{background:var(--pl-ink);color:#fff}._layout_11vyr_121{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}._calendar_11vyr_129{padding:22px;border:2px solid var(--pl-ink);border-radius:var(--pl-radius-lg);background:var(--pl-surface);box-shadow:5px 5px 0 var(--pl-ink)}._toolbar_11vyr_137{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}._monthTitle_11vyr_145 h2{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.03em;color:var(--pl-ink)}._monthTitle_11vyr_145 h2 span{color:var(--pl-teal-strong)}._monthTitle_11vyr_145 p{margin:2px 0 0;font-size:.88rem;font-weight:600;color:var(--pl-muted)}._nav_11vyr_164{display:flex;align-items:center;gap:8px}._todayBtn_11vyr_170,._arrow_11vyr_171{display:inline-grid;place-items:center;height:40px;border:2px solid var(--pl-ink);border-radius:12px;background:var(--pl-surface);color:var(--pl-ink);font:inherit;font-weight:800;cursor:pointer;box-shadow:2px 2px 0 var(--pl-ink);transition:transform .15s var(--pl-ease),box-shadow .15s var(--pl-ease),background .15s}._todayBtn_11vyr_170{padding:0 14px}._arrow_11vyr_171{width:40px}._todayBtn_11vyr_170:hover,._arrow_11vyr_171:hover{background:var(--pl-teal-soft)}._arrow_11vyr_171:disabled{opacity:.3;cursor:default;box-shadow:none;background:var(--pl-surface)}._todayBtn_11vyr_170:active,._arrow_11vyr_171:active:not(:disabled){transform:translate(2px,2px);box-shadow:0 0 0 var(--pl-ink)}._weekdays_11vyr_212{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:6px}._weekdays_11vyr_212 span{padding:6px 8px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pl-muted)}._weekdays_11vyr_212 ._weekend_11vyr_228{color:var(--pl-teal-strong)}._grid_11vyr_232{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;transition:opacity .2s}._gridLoading_11vyr_239{opacity:.55}._day_11vyr_243{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:112px;padding:8px;border:1.5px solid var(--pl-line);border-radius:12px;background:var(--pl-bg);color:var(--pl-ink);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .15s,background .15s,transform .2s var(--pl-ease),box-shadow .2s var(--pl-ease)}._day_11vyr_243:hover{border-color:var(--pl-ink);transform:translateY(-2px);box-shadow:0 6px 14px -8px #0d063059}._day_11vyr_243:focus-visible{outline:3px solid var(--pl-teal);outline-offset:2px}._hasEvents_11vyr_273{background:var(--pl-surface)}._outside_11vyr_277{background:transparent;border-style:dashed}._outside_11vyr_277 ._dayNum_11vyr_282,._outside_11vyr_277 ._pills_11vyr_283{opacity:.45}._past_11vyr_287:not(._outside_11vyr_277) ._dayNum_11vyr_282{color:var(--pl-muted)}._dayNum_11vyr_282{display:inline-grid;place-items:center;align-self:flex-start;min-width:30px;height:30px;padding:0 6px;border-radius:999px;font-size:.95rem;font-weight:800}._today_11vyr_170 ._dayNum_11vyr_282{background:var(--pl-ink);color:#fff}._selected_11vyr_308{border:2px solid var(--pl-ink);background:var(--pl-teal-soft);box-shadow:3px 3px 0 var(--pl-ink)}._selected_11vyr_308:hover{box-shadow:3px 3px 0 var(--pl-ink)}._pills_11vyr_283{display:flex;flex-direction:column;gap:4px;min-width:0}._pill_11vyr_283{display:flex;flex-direction:column;gap:1px;min-width:0;padding:4px 7px 4px 8px;border-left:3px solid var(--pl-teal-strong);border-radius:6px;background:var(--pl-teal-soft);color:var(--pl-ink);font-size:.74rem;font-weight:700;line-height:1.2}._pillProposal_11vyr_340{border-left-color:var(--pl-ink);background:#ebe9f3}._pillTime_11vyr_345{font-size:.68rem;font-weight:800;color:var(--pl-teal-strong)}._pillProposal_11vyr_340 ._pillTime_11vyr_345{color:var(--pl-ink-2)}._pillText_11vyr_355{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}._more_11vyr_363{padding-left:4px;font-size:.74rem;font-weight:800;color:var(--pl-teal-strong)}._dots_11vyr_370{display:none}._thumbFallback_11vyr_374{display:inline-grid;place-items:center;color:var(--pl-ink);background:var(--pl-teal-soft)}._legend_11vyr_381{display:flex;gap:18px;margin-top:16px;font-size:.85rem;font-weight:600;color:var(--pl-muted)}._legend_11vyr_381 span{display:inline-flex;align-items:center;gap:6px}._legend_11vyr_381 i{width:12px;height:12px;border-radius:4px}._legendEvent_11vyr_402{background:var(--pl-teal)}._legendProposal_11vyr_406{background:var(--pl-ink)}._agenda_11vyr_411{display:flex;flex-direction:column;min-width:0;padding:22px;border:2px solid var(--pl-ink);border-radius:var(--pl-radius-lg);background:var(--pl-surface);box-shadow:5px 5px 0 var(--pl-ink)}._agendaHead_11vyr_422{flex:none;display:flex;align-items:center;gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1.5px dashed var(--pl-line)}._agendaHead_11vyr_422 h2{margin:0;font-size:1.15rem;font-weight:800;line-height:1.2;color:var(--pl-ink)}._agendaHead_11vyr_422 p{margin:4px 0 0;font-size:.88rem;color:var(--pl-muted)}._bigDate_11vyr_446{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:68px;border:2px solid var(--pl-ink);border-radius:14px;background:var(--pl-teal);box-shadow:3px 3px 0 var(--pl-ink)}._bigDay_11vyr_460{font-size:1.8rem;font-weight:800;line-height:1;color:var(--pl-ink)}._bigMonth_11vyr_467{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink)}._listArea_11vyr_475{flex:1;min-height:0;overflow:hidden}._pager_11vyr_481{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1.5px dashed var(--pl-line)}._pagerInfo_11vyr_492{display:flex;flex-direction:column;align-items:center;font-size:.95rem;color:var(--pl-muted)}._pagerInfo_11vyr_492 strong{color:var(--pl-ink);font-size:1.05rem}._pagerInfo_11vyr_492 small{font-size:.76rem;font-weight:600}._list_11vyr_475{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}._card_11vyr_519{display:flex;align-items:center;gap:12px;width:100%;height:112px;overflow:hidden;padding:10px;border:1.5px solid var(--pl-line);border-radius:14px;background:var(--pl-bg);color:var(--pl-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .2s var(--pl-ease),box-shadow .2s var(--pl-ease)}button._card_11vyr_519:hover{border-color:var(--pl-ink);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--pl-ink)}._cardImg_11vyr_543{flex:none;width:90px;height:90px;border-radius:10px;object-fit:cover}._cardBody_11vyr_551{display:flex;flex-direction:column;gap:5px;min-width:0}._cardMeta_11vyr_558{display:flex;align-items:center;gap:6px;min-width:0}._badge_11vyr_565{flex:none;padding:2px 8px;border-radius:999px;background:var(--pl-teal);color:var(--pl-ink);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._badgeProposal_11vyr_577{background:var(--pl-ink);color:#fff}._category_11vyr_582{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;color:var(--pl-muted)}._cardTitle_11vyr_591{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.98rem;font-weight:800;line-height:1.25}._cardTime_11vyr_601{display:inline-flex;align-items:center;gap:3px;flex:none;margin-left:auto;font-size:.8rem;font-weight:800;color:var(--pl-ink)}._cardTime_11vyr_601 svg{color:var(--pl-teal-strong)}._cardInfo_11vyr_616{display:flex;gap:4px 12px;white-space:nowrap;overflow:hidden;font-size:.8rem;font-weight:600;color:var(--pl-muted)}._cardInfo_11vyr_616>span{display:inline-flex;flex:none;align-items:center;gap:4px;min-width:0}._cardInfo_11vyr_616 svg{flex:none;color:var(--pl-teal-strong)}._cardInfo_11vyr_616>._ellipsis_11vyr_639{flex:0 1 auto;overflow:hidden}._ellipsis_11vyr_639 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._skeleton_11vyr_650{height:112px;cursor:default;background:linear-gradient(90deg,var(--pl-bg) 25%,var(--pl-line) 50%,var(--pl-bg) 75%);background-size:200% 100%;animation:_shimmer_11vyr_1 1.3s infinite linear}@keyframes _shimmer_11vyr_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_11vyr_663>p{margin:0 0 18px;padding:18px;border-radius:12px;background:var(--pl-bg);text-align:center;font-weight:600;color:var(--pl-muted)}._empty_11vyr_663 h3{margin:0 0 10px;font-size:.85rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--pl-ink)}._upcoming_11vyr_682{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}._upcoming_11vyr_682 button{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px 8px 8px;border:1.5px solid var(--pl-line);border-radius:12px;background:var(--pl-surface);color:var(--pl-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s}._upcoming_11vyr_682 button:hover{border-color:var(--pl-ink)}._upDate_11vyr_711{flex:none;display:flex;flex-direction:column;align-items:center;width:42px;padding:4px 0;border-radius:8px;background:var(--pl-teal-soft)}._upDate_11vyr_711 strong{font-size:1.05rem;line-height:1.1}._upDate_11vyr_711 small{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--pl-teal-strong)}._upTitle_11vyr_734{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700}._state_11vyr_744{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;text-align:center}._state_11vyr_744 img{width:110px}._state_11vyr_744 h3{margin:0;font-size:1.05rem;color:var(--pl-ink)}._state_11vyr_744 p{margin:0 0 6px;color:var(--pl-muted)}._primary_11vyr_768{height:42px;padding:0 18px;border:2px solid var(--pl-ink);border-radius:12px;background:var(--pl-teal);color:var(--pl-ink);font:inherit;font-weight:800;cursor:pointer;box-shadow:3px 3px 0 var(--pl-ink)}@media (min-width: 1081px){._layout_11vyr_121{align-items:stretch}._agenda_11vyr_411{contain:size}}@media (max-width: 1080px){._layout_11vyr_121{grid-template-columns:minmax(0,1fr)}._filterBar_11vyr_56{align-items:stretch;width:100%}}@media (max-width: 720px){._container_11vyr_6{padding-top:24px}._header_11vyr_13{margin-bottom:22px;padding-bottom:20px}._filters_11vyr_63{width:100%}._hourFilters_11vyr_100 ._chip_11vyr_73{padding:0 6px;font-size:.8rem}._hourFilters_11vyr_100 ._chip_11vyr_73 svg{display:none}._longLabel_11vyr_827{display:none}._shortLabel_11vyr_111{display:inline}._chip_11vyr_73{flex:1;padding:0 8px}._calendar_11vyr_129,._agenda_11vyr_411{padding:14px;box-shadow:3px 3px 0 var(--pl-ink)}._todayBtn_11vyr_170{display:none}._weekdays_11vyr_212,._grid_11vyr_232{gap:3px}._weekdays_11vyr_212 span{padding:4px 0;text-align:center;font-size:.68rem;letter-spacing:0}._day_11vyr_243{align-items:center;gap:3px;min-height:54px;padding:5px 2px;border-radius:10px}._day_11vyr_243:hover{transform:none}._dayNum_11vyr_282{align-self:center;min-width:28px;height:28px;font-size:.88rem}._pills_11vyr_283{display:none}._dots_11vyr_370{display:flex;gap:3px}._dots_11vyr_370 i{width:6px;height:6px;border-radius:50%;background:var(--pl-teal)}._dots_11vyr_370 i._dotProposal_11vyr_897{background:var(--pl-ink)}._selected_11vyr_308{box-shadow:2px 2px 0 var(--pl-ink)}._outside_11vyr_277 ._dots_11vyr_370{opacity:.45}}@media (prefers-reduced-motion: reduce){._day_11vyr_243,._card_11vyr_519,._skeleton_11vyr_650{transition:none;animation:none}}._page_ne06u_1{min-height:100%;background:var(--pl-bg)}._container_ne06u_6{max-width:1280px;margin:0 auto;padding:36px clamp(16px,4vw,48px) 64px}._header_ne06u_13{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:32px;padding-bottom:28px;border-bottom:1.5px solid var(--pl-ink)}._kicker_ne06u_24{margin:0 0 4px;font-size:.95rem;font-weight:600;color:var(--pl-muted)}._title_ne06u_31{margin:0 0 10px;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:800;line-height:.95;letter-spacing:-.04em;color:var(--pl-ink)}._title_ne06u_31 span{display:inline-block;color:#fff;transform:skew(-9deg) rotate(-2deg);text-shadow:.05em .05em 0 var(--pl-ink);-webkit-text-stroke:.012em var(--pl-ink);paint-order:stroke fill}._lead_ne06u_49{margin:0;max-width:460px;font-size:1rem;color:var(--pl-muted)}._filterBar_ne06u_56{display:flex;flex-direction:column;align-items:flex-end;gap:12px}._filters_ne06u_63{display:flex;gap:8px;padding:5px;border:2px solid var(--pl-ink);border-radius:14px;background:var(--pl-surface);box-shadow:3px 3px 0 var(--pl-ink)}._chip_ne06u_73{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:var(--pl-ink);font:inherit;font-size:.92rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .2s var(--pl-ease)}._chip_ne06u_73:hover{background:var(--pl-teal-soft)}._chipActive_ne06u_96,._chipActive_ne06u_96:hover{background:var(--pl-teal)}._whenFilters_ne06u_101{gap:4px;box-shadow:2px 2px 0 var(--pl-ink)}._whenFilters_ne06u_101 ._chip_ne06u_73{height:32px;padding:0 12px;font-size:.84rem}._whenFilters_ne06u_101 ._chipActive_ne06u_96{background:var(--pl-ink);color:#fff}._shortLabel_ne06u_117{display:none}._layout_ne06u_122{--map-h: clamp(480px, calc(100vh - var(--app-top, 64px) - 340px), 760px);display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}._mapPanel_ne06u_131{position:relative;height:var(--map-h);overflow:hidden;border:2px solid var(--pl-ink);border-radius:var(--pl-radius-lg);background:#f4f2ee;box-shadow:5px 5px 0 var(--pl-ink);isolation:isolate}._map_ne06u_131{position:absolute;top:0;right:0;bottom:0;left:0}._mapCover_ne06u_147{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 1px 1px,rgba(13,6,48,.12) 1px,transparent 0) 0 0 / 22px 22px,#f4f2ee}._mapLoading_ne06u_159{animation:_pulse_ne06u_1 1.4s infinite ease-in-out}@keyframes _pulse_ne06u_1{50%{opacity:.6}}._topControls_ne06u_168{position:absolute;top:16px;left:50%;z-index:4;transform:translate(-50%)}._searchHere_ne06u_176,._loadingPill_ne06u_177{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border:2px solid var(--pl-ink);border-radius:999px;background:var(--pl-surface);color:var(--pl-ink);font:inherit;font-size:.92rem;font-weight:800;white-space:nowrap;box-shadow:3px 3px 0 var(--pl-ink)}._searchHere_ne06u_176{cursor:pointer;background:var(--pl-teal);animation:_drop_ne06u_1 .35s var(--pl-ease);transition:transform .15s var(--pl-ease),box-shadow .15s var(--pl-ease)}._searchHere_ne06u_176:hover{background:var(--pl-teal-bright)}._searchHere_ne06u_176:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--pl-ink)}@keyframes _drop_ne06u_1{0%{opacity:0;transform:translateY(-8px)}}._spin_ne06u_214{animation:_spin_ne06u_214 .9s linear infinite}@keyframes _spin_ne06u_214{to{transform:rotate(360deg)}}._controls_ne06u_222{position:absolute;top:16px;right:16px;z-index:4;display:flex;flex-direction:column;gap:8px}._ctrl_ne06u_232{display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--pl-ink);border-radius:12px;background:var(--pl-surface);color:var(--pl-ink);cursor:pointer;box-shadow:2px 2px 0 var(--pl-ink);transition:transform .15s var(--pl-ease),box-shadow .15s var(--pl-ease),background .15s}._ctrl_ne06u_232:hover{background:var(--pl-teal-soft)}._ctrl_ne06u_232:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--pl-ink)}._ctrlLocate_ne06u_255{margin-top:6px;background:var(--pl-teal)}._ctrlLocate_ne06u_255:hover{background:var(--pl-teal-bright)}._legend_ne06u_264{position:absolute;left:16px;bottom:16px;z-index:3;display:flex;gap:14px;padding:8px 12px;border:1.5px solid var(--pl-ink);border-radius:12px;background:#ffffffeb;font-size:.8rem;font-weight:700;color:var(--pl-ink)}._legend_ne06u_264 span{display:inline-flex;align-items:center;gap:6px}._legend_ne06u_264 i{width:12px;height:12px;border-radius:4px}._dot_event_ne06u_292{background:var(--pl-teal);box-shadow:inset 0 0 0 1.5px var(--pl-ink)}._dot_proposal_ne06u_297{background:var(--pl-ink)}._dot_experience_ne06u_301{background:#fff;box-shadow:inset 0 0 0 1.5px var(--pl-ink),inset 0 0 0 4px #fff,inset 0 0 0 6px var(--pl-teal)}._layer_ne06u_307{position:absolute;left:0;top:0}._pin_ne06u_313{position:absolute;display:block;padding:0;border:0;background:none;font:inherit;cursor:pointer;transform:translate(-50%,-100%)}._pinHead_ne06u_325{position:relative;display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--pl-ink);border-radius:50% 50% 50% 4px;transform:rotate(-45deg);box-shadow:-2px 2px 0 var(--pl-ink);transition:transform .2s var(--pl-ease),box-shadow .2s var(--pl-ease)}._pinHead_ne06u_325 svg{transform:rotate(45deg)}._pin_event_ne06u_342 ._pinHead_ne06u_325{background:var(--pl-teal);color:var(--pl-ink)}._pin_proposal_ne06u_347 ._pinHead_ne06u_325{background:var(--pl-ink);color:#fff;box-shadow:-2px 2px 0 var(--pl-teal)}._pin_experience_ne06u_353 ._pinHead_ne06u_325{background:#fff;color:var(--pl-teal-strong)}._pin_ne06u_313:hover ._pinHead_ne06u_325,._pinHover_ne06u_359 ._pinHead_ne06u_325{transform:rotate(-45deg) scale(1.12)}._pinSelected_ne06u_363 ._pinHead_ne06u_325{transform:rotate(-45deg) scale(1.25);box-shadow:-3px 3px 0 var(--pl-ink),0 0 0 6px #15bf9e59}._pin_ne06u_313:focus-visible{outline:none}._pin_ne06u_313:focus-visible ._pinHead_ne06u_325{outline:3px solid var(--pl-teal);outline-offset:3px}._pinLabel_ne06u_377{position:absolute;left:50%;bottom:calc(100% + 12px);max-width:220px;padding:6px 10px;overflow:hidden;border:2px solid var(--pl-ink);border-radius:10px;background:#fff;color:var(--pl-ink);font-size:.8rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;box-shadow:2px 2px 0 var(--pl-ink);transform:translate(-50%);pointer-events:none;animation:_drop_ne06u_1 .2s var(--pl-ease)}._cluster_ne06u_399{position:absolute;display:grid;place-items:center;min-width:46px;height:46px;padding:0 8px;border:2px solid var(--pl-ink);border-radius:999px;background:var(--pl-ink);color:#fff;font:inherit;font-size:1rem;font-weight:800;cursor:pointer;box-shadow:0 0 0 5px #15bf9e73,3px 3px 0 5px #0d063040;transform:translate(-50%,-50%);transition:transform .2s var(--pl-ease),box-shadow .2s var(--pl-ease)}._cluster_ne06u_399:hover,._clusterActive_ne06u_420{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 0 6px var(--pl-teal),3px 3px 0 6px var(--pl-ink)}._clusterKinds_ne06u_425{position:absolute;top:-8px;right:-8px;display:flex;gap:2px;padding:3px;border:1.5px solid var(--pl-ink);border-radius:999px;background:#fff}._clusterKinds_ne06u_425 i{width:8px;height:8px;border-radius:50%}._clusterKinds_ne06u_425 ._dot_experience_ne06u_301{box-shadow:inset 0 0 0 2px var(--pl-teal)}._me_ne06u_447{position:absolute;width:18px;height:18px;border:3px solid #fff;border-radius:50%;background:#3a7bff;box-shadow:0 0 0 1.5px var(--pl-ink);transform:translate(-50%,-50%);pointer-events:none}._me_ne06u_447 i{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;background:#3a7bff40;animation:_ping_ne06u_1 2s infinite var(--pl-ease)}@keyframes _ping_ne06u_1{0%{transform:scale(.4);opacity:1}to{transform:scale(1.4);opacity:0}}._popup_ne06u_473{position:absolute;left:16px;right:16px;bottom:16px;z-index:6;display:flex;gap:14px;max-width:520px;margin:0 auto;padding:12px;border:2px solid var(--pl-ink);border-radius:16px;background:var(--pl-surface);box-shadow:4px 4px 0 var(--pl-ink);animation:_rise_ne06u_1 .3s var(--pl-ease)}@keyframes _rise_ne06u_1{0%{opacity:0;transform:translateY(14px)}}._popupClose_ne06u_495{position:absolute;top:-12px;right:-12px;display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--pl-ink);border-radius:50%;background:#fff;color:var(--pl-ink);cursor:pointer;box-shadow:2px 2px 0 var(--pl-ink)}._popupClose_ne06u_495:hover{background:var(--pl-teal-soft)}._popupImg_ne06u_515{flex:none;width:116px;height:116px;border-radius:12px;object-fit:cover}._popupBody_ne06u_523{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}._popupTitle_ne06u_531{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:1.08rem;font-weight:800;line-height:1.2;color:var(--pl-ink)}._popupInfo_ne06u_543{display:flex;flex-direction:column;gap:3px;font-size:.82rem;font-weight:600;color:var(--pl-muted)}._popupInfo_ne06u_543>span{display:inline-flex;align-items:center;gap:5px;min-width:0}._popupInfo_ne06u_543 svg,._popupExtra_ne06u_560 svg{flex:none;color:var(--pl-teal-strong)}._popupFoot_ne06u_565{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}._popupExtra_ne06u_560{display:inline-flex;align-items:center;gap:5px;font-size:.85rem;font-weight:800;color:var(--pl-ink)}._aside_ne06u_583{display:flex;flex-direction:column;min-width:0;height:var(--map-h);padding:22px 22px 0;border:2px solid var(--pl-ink);border-radius:var(--pl-radius-lg);background:var(--pl-surface);box-shadow:5px 5px 0 var(--pl-ink)}._asideHead_ne06u_595{flex:none;display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1.5px dashed var(--pl-line)}._asideHead_ne06u_595 h2{margin:0;font-size:1.12rem;font-weight:800;line-height:1.2;color:var(--pl-ink)}._asideHead_ne06u_595 p{margin:4px 0 0;font-size:.86rem;color:var(--pl-muted)}._asideIcon_ne06u_618{flex:none;display:grid;place-items:center;width:56px;height:56px;border:2px solid var(--pl-ink);border-radius:14px;background:var(--pl-teal);color:var(--pl-ink);box-shadow:3px 3px 0 var(--pl-ink)}._linkBtn_ne06u_631{padding:0;border:0;background:none;color:var(--pl-teal-strong);font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._listArea_ne06u_643{flex:1;min-height:0;margin:0 -22px;padding:18px 22px 22px;overflow-y:auto;scrollbar-width:thin}._list_ne06u_643{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;transition:opacity .2s}._listLoading_ne06u_662{opacity:.55}._card_ne06u_666{display:flex;align-items:center;gap:12px;width:100%;height:100px;overflow:hidden;padding:10px;border:1.5px solid var(--pl-line);border-radius:14px;background:var(--pl-bg);color:var(--pl-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .2s var(--pl-ease),box-shadow .2s var(--pl-ease),background .15s}button._card_ne06u_666:hover{border-color:var(--pl-ink);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--pl-ink)}._cardActive_ne06u_690,button._cardActive_ne06u_690:hover{border:2px solid var(--pl-ink);background:var(--pl-teal-soft);box-shadow:3px 3px 0 var(--pl-ink);transform:none}._cardImg_ne06u_698{flex:none;width:78px;height:78px;border-radius:10px;object-fit:cover}._thumbFallback_ne06u_706{display:inline-grid;place-items:center;color:var(--pl-ink);background:var(--pl-teal-soft)}._cardBody_ne06u_713{display:flex;flex-direction:column;gap:5px;min-width:0}._cardMeta_ne06u_720{display:flex;align-items:center;gap:6px;min-width:0}._badge_ne06u_727{flex:none;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._badge_event_ne06u_737{background:var(--pl-teal);color:var(--pl-ink)}._badge_proposal_ne06u_742{background:var(--pl-ink);color:#fff}._badge_experience_ne06u_747{background:#fff;color:var(--pl-teal-strong);box-shadow:inset 0 0 0 1.5px var(--pl-teal-strong)}._category_ne06u_753{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;color:var(--pl-muted)}._cardTitle_ne06u_762{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.96rem;font-weight:800;line-height:1.25}._cardInfo_ne06u_772{display:flex;gap:4px 12px;white-space:nowrap;overflow:hidden;font-size:.78rem;font-weight:600;color:var(--pl-muted)}._cardInfo_ne06u_772>span{display:inline-flex;flex:none;align-items:center;gap:4px;min-width:0}._cardInfo_ne06u_772 svg{flex:none;color:var(--pl-teal-strong)}._cardInfo_ne06u_772>._ellipsis_ne06u_795{flex:0 1 auto;overflow:hidden}._ellipsis_ne06u_795 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._skeleton_ne06u_806{cursor:default;background:linear-gradient(90deg,var(--pl-bg) 25%,var(--pl-line) 50%,var(--pl-bg) 75%);background-size:200% 100%;animation:_shimmer_ne06u_1 1.3s infinite linear}@keyframes _shimmer_ne06u_1{0%{background-position:200% 0}to{background-position:-200% 0}}._state_ne06u_819,._empty_ne06u_820{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:340px;margin:0 auto;padding:12px 0;text-align:center}._state_ne06u_819 img,._empty_ne06u_820 img{width:110px}._state_ne06u_819 h3,._empty_ne06u_820 h3{margin:0;font-size:1.05rem;font-weight:800;color:var(--pl-ink)}._state_ne06u_819 p,._empty_ne06u_820 p{margin:0 0 6px;font-size:.92rem;color:var(--pl-muted)}._primary_ne06u_851,._secondary_ne06u_852{display:inline-flex;align-items:center;gap:6px;flex:none;height:40px;padding:0 16px;border:2px solid var(--pl-ink);border-radius:12px;background:var(--pl-teal);color:var(--pl-ink);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;box-shadow:3px 3px 0 var(--pl-ink);transition:transform .15s var(--pl-ease),box-shadow .15s var(--pl-ease),background .15s}._secondary_ne06u_852{background:var(--pl-surface)}._primary_ne06u_851:hover{background:var(--pl-teal-bright)}._secondary_ne06u_852:hover{background:var(--pl-teal-soft)}._primary_ne06u_851:active,._secondary_ne06u_852:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--pl-ink)}@media (max-width: 1080px){._layout_ne06u_122{--map-h: clamp(380px, 62vh, 620px);grid-template-columns:minmax(0,1fr)}._aside_ne06u_583{height:auto;max-height:640px}._filterBar_ne06u_56{align-items:stretch;width:100%}}@media (max-width: 720px){._container_ne06u_6{padding-top:24px}._header_ne06u_13{margin-bottom:22px;padding-bottom:20px}._filters_ne06u_63{width:100%}._chip_ne06u_73{flex:1;padding:0 6px;font-size:.84rem}._whenFilters_ne06u_101 ._chip_ne06u_73{padding:0 4px;font-size:.8rem}._whenFilters_ne06u_101 ._chip_ne06u_73 svg,._longLabel_ne06u_933{display:none}._shortLabel_ne06u_117{display:inline}._layout_ne06u_122{--map-h: clamp(360px, 58vh, 560px);gap:20px}._mapPanel_ne06u_131,._aside_ne06u_583{box-shadow:3px 3px 0 var(--pl-ink)}._aside_ne06u_583{padding:16px 16px 0}._listArea_ne06u_643{margin:0 -16px;padding:14px 16px 16px}._legend_ne06u_264{left:10px;bottom:10px;gap:10px;padding:6px 9px;font-size:.72rem}._controls_ne06u_222{top:10px;right:10px}._topControls_ne06u_168{top:10px}._popup_ne06u_473{left:10px;right:10px;bottom:10px;gap:10px;padding:10px}._popupImg_ne06u_515{width:84px;height:84px}._popupInfo_ne06u_543>span:nth-child(2){display:none}._popupTitle_ne06u_531{font-size:.98rem}}@media (prefers-reduced-motion: reduce){._card_ne06u_666,._skeleton_ne06u_806,._pinHead_ne06u_325,._cluster_ne06u_399,._popup_ne06u_473,._searchHere_ne06u_176,._me_ne06u_447 i,._mapLoading_ne06u_159{transition:none;animation:none}}
