.ss-icon-btn.svelte-rbjib3{cursor:pointer;-webkit-font-smoothing:antialiased;background:0 0;border:none;border-radius:36px;outline:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.ss-icon-btn--small.svelte-rbjib3,.ss-icon-btn--default.svelte-rbjib3,.ss-icon-btn--large.svelte-rbjib3{color:var(--label-primary)}.ss-icon-btn--secondary.svelte-rbjib3,.ss-icon-btn--tertiary.svelte-rbjib3,.ss-icon-btn--no-background.svelte-rbjib3{color:var(--label-secondary)}.ss-icon-btn__inner.svelte-rbjib3{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:relative}.ss-icon-btn--default.svelte-rbjib3 .ss-icon-btn__inner:where(.svelte-rbjib3){padding:8px}.ss-icon-btn__inner.svelte-rbjib3:before{content:"";border-radius:inherit;background:0 0;transition:transform .15s,background .15s;position:absolute;inset:0;transform:scale(.67)}@media (hover:hover) and (pointer:fine){.ss-icon-btn--primary.svelte-rbjib3:hover .ss-icon-btn__inner:where(.svelte-rbjib3):before,.ss-icon-btn--secondary.svelte-rbjib3:hover .ss-icon-btn__inner:where(.svelte-rbjib3):before,.ss-icon-btn--tertiary.svelte-rbjib3:hover .ss-icon-btn__inner:where(.svelte-rbjib3):before{background:var(--button-selector-hover);transform:scale(1)}.ss-icon-btn--tertiary.svelte-rbjib3:hover{color:var(--label-primary)}}.avatar-btn.svelte-1iv18tm{border:.5px solid var(--divider-secondary);background:var(--overlay-background);cursor:pointer;border-radius:999px;outline:none;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex;overflow:hidden}.avatar-btn.svelte-1iv18tm:focus-visible{box-shadow:0 0 0 2px var(--bg-primary), 0 0 0 4px var(--label-primary)}.avatar-btn__image.svelte-1iv18tm{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:999px;width:100%;height:100%}.ss-btn-post.svelte-1bsiqlm{white-space:nowrap;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;height:36px;padding:0 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:590;line-height:21px;transition:background .15s;display:inline-flex;overflow:hidden}.ss-btn-post-primary.svelte-1bsiqlm{background:var(--button-primary-default);color:var(--label-button)}@media (hover:hover) and (pointer:fine){.ss-btn-post-primary.svelte-1bsiqlm:hover:not(:disabled){background:var(--button-primary-hover)}}.ss-btn-post-primary.svelte-1bsiqlm:disabled{background:var(--gray-3);color:var(--label-button);cursor:not-allowed}.ss-btn-post-outline.svelte-1bsiqlm{color:var(--label-primary);border:1px solid var(--divider-primary);background:0 0}@media (hover:hover) and (pointer:fine){.ss-btn-post-outline.svelte-1bsiqlm:hover:not(:disabled){background:var(--bg-tertiary)}}.ss-btn-post-outline.svelte-1bsiqlm:disabled{color:var(--label-secondary);border-color:var(--divider-primary);cursor:not-allowed;background:0 0}.ss-btn.svelte-1jgeewk{white-space:nowrap;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;border-radius:12px;outline:none;justify-content:center;align-items:center;height:36px;padding:0 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:590;line-height:21px;transition:background .15s;display:inline-flex}.ss-btn-large.svelte-1jgeewk{height:56px;padding:0 16px}.ss-btn-primary.svelte-1jgeewk{background:var(--button-primary-default);color:var(--label-button)}@media (hover:hover) and (pointer:fine){.ss-btn-primary.svelte-1jgeewk:hover:not(:disabled){background:var(--button-primary-hover)}}.ss-btn-primary.svelte-1jgeewk:disabled{background:var(--gray-3);color:var(--label-button);cursor:not-allowed}.ss-btn-outline.svelte-1jgeewk{color:var(--label-primary);border:1px solid var(--divider-primary);background:0 0}@media (hover:hover) and (pointer:fine){.ss-btn-outline.svelte-1jgeewk:hover:not(:disabled){background:var(--bg-tertiary)}}.ss-btn-outline.svelte-1jgeewk:disabled{color:var(--label-secondary);border-color:var(--divider-primary);cursor:not-allowed;background:0 0}.modal-overlay.svelte-m9rag7{z-index:100;background:var(--bg-popup);justify-content:center;align-items:flex-end;width:100%;height:100dvh;padding-top:24px;display:flex;position:fixed;top:0;left:0}@media (width>=901px){.modal-overlay.svelte-m9rag7{align-items:center;padding:clamp(16px,4vw,40px)}}.modal-overlay--dialog.svelte-m9rag7{align-items:center;padding:0 60px}.modal-surface.svelte-m9rag7{border:.5px solid var(--divider-primary);background:var(--bg-primary);border-bottom:none;border-radius:28px 28px 0 0;flex-direction:column;width:100%;max-height:100%;display:flex;overflow:hidden;box-shadow:0 8px 28px #00000047}@media (width>=901px){.modal-surface.svelte-m9rag7{border-bottom:.5px solid var(--divider-primary);max-height:100%;max-width:var(--modal-max-w);border-radius:36px}}.modal-surface--dialog.svelte-m9rag7{border:.5px solid var(--divider-primary);max-height:none;max-width:var(--modal-max-w);border-radius:20px}.modal-header.svelte-m9rag7{border-bottom:.5px solid #0000;flex-shrink:0;justify-content:flex-end;padding:14px;display:flex}.modal-header--between.svelte-m9rag7{justify-content:space-between}.modal-header--overflows.svelte-m9rag7{border-bottom-color:var(--divider-primary);z-index:1;position:relative;transform:translateZ(0)}.modal-content.svelte-m9rag7{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;align-items:center;padding:0 20px 32px;display:flex;overflow-y:auto}.modal-content.svelte-m9rag7::-webkit-scrollbar{display:none}@media (width>=901px){.modal-content.svelte-m9rag7{padding:0 24px 64px}}.modal-inner.svelte-m9rag7{width:100%}.modal-footer.svelte-m9rag7{border-top:.5px solid #0000;flex-shrink:0;padding:14px 20px}.modal-footer--overflows.svelte-m9rag7{border-top-color:var(--divider-primary);z-index:1;position:relative;transform:translateZ(0)}@media (width>=901px){.modal-footer.svelte-m9rag7{padding:24px}}.discard-content{align-items:stretch!important;padding:0!important;overflow:hidden!important}.discard-overlay{border-radius:16px}.discard-title-row.svelte-1nsn6hj{border-bottom:.5px solid var(--divider-primary);text-align:center;justify-content:center;align-items:center;width:100%;min-height:64px;padding:14px;display:flex}.discard-title-text.svelte-1nsn6hj{margin:0}.discard-action.svelte-1nsn6hj{width:100%;padding:8px}.discard-action--bordered.svelte-1nsn6hj{border-bottom:.5px solid var(--divider-primary)}.discard-btn.svelte-1nsn6hj{text-align:center;cursor:pointer;background:0 0;border-radius:8px;width:100%;height:48px;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.discard-btn.svelte-1nsn6hj:hover{background:var(--button-selector-hover)}}.ss-upvote.svelte-kb0jxq{cursor:pointer;-webkit-font-smoothing:antialiased;height:36px;color:var(--gray-2);background:0 0;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:4px;padding:0 12px;transition:color .15s,transform 80ms;display:inline-flex;position:relative;overflow:visible}.ss-upvote.svelte-kb0jxq:active{transform:scale(.95)}.ss-upvote__bg.svelte-kb0jxq{background:var(--button-selector-hover);opacity:0;pointer-events:none;border-radius:999px;transition:inset .15s,opacity .15s;position:absolute;inset:6px 10px}@media (hover:hover) and (pointer:fine){.ss-upvote.svelte-kb0jxq:hover .ss-upvote__bg:where(.svelte-kb0jxq){inset:0 var(--hover-lr);opacity:1}}.ss-upvote__icon-wrap.svelte-kb0jxq{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.ss-upvote__icon-wrap.svelte-kb0jxq svg{z-index:1;width:100%;height:100%;display:block;position:relative}.ss-upvote__rocket.svelte-kb0jxq{pointer-events:none;opacity:0;z-index:2;color:var(--blue-default);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.is-launching.svelte-kb0jxq .ss-upvote__rocket:where(.svelte-kb0jxq){animation:.65s ease-out forwards svelte-kb0jxq-rocket-launch}@keyframes svelte-kb0jxq-rocket-launch{0%{opacity:1;transform:translateY(0)}8%{opacity:1;transform:translateY(-4px)}70%{opacity:1;transform:translateY(-64px)}to{opacity:0;transform:translateY(-84px)}}.ss-upvote.is-active.svelte-kb0jxq{color:var(--blue-default)}.ss-upvote__value-wrap.svelte-kb0jxq{align-items:center;height:18px;display:flex}.ss-upvote__digit.svelte-kb0jxq{height:18px;display:inline-block;overflow:hidden}.ss-upvote__digit-inner.svelte-kb0jxq{font-variant-numeric:tabular-nums;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:18px;display:block}.ss-upvote__digit-inner.anim-up.svelte-kb0jxq{animation:.38s cubic-bezier(.34,1.3,.64,1) forwards svelte-kb0jxq-digit-up}.ss-upvote__digit-inner.anim-down.svelte-kb0jxq{animation:.38s cubic-bezier(.34,1.3,.64,1) forwards svelte-kb0jxq-digit-down}@keyframes svelte-kb0jxq-digit-up{0%{opacity:1;transform:translateY(0)}35%{opacity:0;transform:translateY(-11px)}36%{opacity:0;transform:translateY(11px)}65%{opacity:1;transform:translateY(1.5px)}82%{transform:translateY(-.5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-kb0jxq-digit-down{0%{opacity:1;transform:translateY(0)}35%{opacity:0;transform:translateY(11px)}36%{opacity:0;transform:translateY(-11px)}65%{opacity:1;transform:translateY(-1.5px)}82%{transform:translateY(.5px)}to{opacity:1;transform:translateY(0)}}.backdrop.svelte-s4d5fz{z-index:100;background:var(--bg-popup);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.panel.svelte-s4d5fz{background:var(--bg-secondary);border:.5px solid var(--divider-primary);border-radius:36px;flex-direction:column;width:100%;min-width:0;max-width:592px;display:flex;box-shadow:0 8px 14px #00000047}.header.svelte-s4d5fz{border-radius:36px 36px 0 0;flex-shrink:0;align-items:center;width:100%;display:flex;overflow:hidden}.header-col.svelte-s4d5fz{flex-direction:row;flex:1 0 0;align-self:stretch;align-items:center;min-width:0;padding:14px;display:flex;overflow:hidden}.header-col--center.svelte-s4d5fz{justify-content:center}.header-col--end.svelte-s4d5fz{justify-content:flex-end}.title.svelte-s4d5fz{color:var(--label-primary);white-space:nowrap;font-size:16px;font-weight:700;line-height:22.4px}.content.svelte-s4d5fz{flex-direction:column;flex-shrink:0;align-items:center;width:100%;padding:20px 24px 28px;display:flex;overflow:hidden}.preview-container.svelte-s4d5fz{background:var(--bg-primary);border-radius:24px;width:100%;overflow:hidden}.preview.svelte-s4d5fz{width:100%;display:block}.footer.svelte-s4d5fz{border-radius:0 0 36px 36px;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;width:100%;padding:24px;display:flex}.mm-backdrop.svelte-mh6v3x{z-index:50;position:fixed;inset:0}.more-menu.svelte-mh6v3x{z-index:200;border:.5px solid var(--divider-primary);background:var(--bg-primary);border-radius:16px;width:264px;overflow:hidden;box-shadow:0 10px 20px #00000014}.mm-section.svelte-mh6v3x{padding:8px}.mm-section.svelte-mh6v3x+.mm-section:where(.svelte-mh6v3x){border-top:.5px solid var(--divider-primary)}.badge.svelte-jpqxyf{flex-shrink:0;align-items:center;display:flex;position:relative}.badge-avatar-wrap.svelte-jpqxyf{flex-shrink:0;width:16px;height:16px;position:relative}.badge-avatar.svelte-jpqxyf{background:var(--overlay-background);border-radius:9999px;width:16px;height:16px;overflow:hidden}.badge-avatar-img.svelte-jpqxyf{object-fit:cover;width:100%;height:100%}.badge-icon.svelte-jpqxyf{background:var(--bg-primary);border-radius:9999px;justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:absolute;bottom:-4px}.badge-icon--left-front.svelte-jpqxyf{z-index:10;left:-12px}.badge-icon--left-behind.svelte-jpqxyf{left:-6px}.badge-spacer.svelte-jpqxyf{flex-shrink:0;width:6px}.badge-spacer--both.svelte-jpqxyf{width:14px}.idea-card.svelte-1ak2fek{border-bottom:.5px solid var(--divider-primary);padding:20px 20px 0;position:relative}@media (width>=901px){.idea-card.svelte-1ak2fek{padding-left:24px;padding-right:24px}}.idea-card-header.svelte-1ak2fek{z-index:2;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:relative}.idea-card-author.svelte-1ak2fek{flex:1;align-items:center;min-width:0;display:flex}.idea-avatar.avatar-btn{flex:0 0 36px;width:36px;height:36px;margin-right:12px}.idea-card-meta.svelte-1ak2fek{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.idea-card-meta.svelte-1ak2fek a:where(.svelte-1ak2fek){color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.idea-card-meta.svelte-1ak2fek a:where(.svelte-1ak2fek):hover{text-decoration:underline}}.idea-card-actions-right.svelte-1ak2fek{flex-shrink:0;align-items:center;gap:4px;display:flex}.idea-card-menu-wrap.svelte-1ak2fek{margin-right:-10px;position:relative}@media (width>=901px){.idea-card-menu-wrap.svelte-1ak2fek{margin-right:-10px}}.idea-card-desktop-menu.svelte-1ak2fek{display:none}@media (width>=901px){.idea-card-desktop-menu.svelte-1ak2fek{display:block}}.idea-card-built-from.svelte-1ak2fek{z-index:2;margin-top:4px;display:block;position:relative}@media (width>=901px){.idea-card-built-from.svelte-1ak2fek{margin-top:6px}}.idea-card-built-from-link.svelte-1ak2fek{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.idea-card-built-from-link.svelte-1ak2fek:hover{text-decoration:underline}}.idea-card--clickable.svelte-1ak2fek{cursor:pointer}.idea-card-text.svelte-1ak2fek{overflow-wrap:anywhere;color:inherit;text-decoration:none;display:block}.idea-card-text-description.svelte-1ak2fek{white-space:pre-line}.idea-card-text--no-built.svelte-1ak2fek{margin-top:12px}.idea-card-text--with-built.svelte-1ak2fek{margin-top:4px}@media (width>=901px){.idea-card-text--no-built.svelte-1ak2fek{margin-top:12px}.idea-card-text--with-built.svelte-1ak2fek{margin-top:4px}}.idea-card-text--clamped.svelte-1ak2fek{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.idea-card-expand-btn.svelte-1ak2fek{z-index:2;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;transition:color .15s;position:relative}@media (hover:hover) and (pointer:fine){.idea-card-expand-btn.svelte-1ak2fek:hover{color:var(--label-primary)}}.idea-card-gallery.svelte-1ak2fek{z-index:2;scrollbar-width:none;-webkit-user-select:none;user-select:none;margin-top:12px;margin-left:-20px;margin-right:-20px;position:relative;overflow-x:auto}@media (width>=901px){.idea-card-gallery.svelte-1ak2fek{margin-left:-24px;margin-right:-24px}}.idea-card-gallery.svelte-1ak2fek::-webkit-scrollbar{display:none}.idea-card-gallery.svelte-1ak2fek img:where(.svelte-1ak2fek){pointer-events:none}.idea-card-gallery-inner.svelte-1ak2fek{gap:6px;width:max-content;padding-bottom:2px;padding-left:20px;padding-right:20px;display:flex}@media (width>=901px){.idea-card-gallery-inner.svelte-1ak2fek{padding-left:24px;padding-right:24px}}.idea-card-gallery-item.svelte-1ak2fek{border:1px solid var(--divider-primary);border-radius:8px;flex-shrink:0;height:280px;position:relative;overflow:hidden}.idea-card-gallery-item--loading.svelte-1ak2fek{min-width:200px}.idea-card-gallery-img.svelte-1ak2fek{width:auto;height:100%;display:block}@media (width<=900px){.idea-card-gallery--single.svelte-1ak2fek .idea-card-gallery-inner:where(.svelte-1ak2fek){width:100%}.idea-card-gallery--single.svelte-1ak2fek .idea-card-gallery-item:where(.svelte-1ak2fek){max-width:100%}.idea-card-gallery--single.svelte-1ak2fek .idea-card-gallery-item--loading:where(.svelte-1ak2fek){width:100%;min-width:0}.idea-card-gallery--single.svelte-1ak2fek .idea-card-gallery-img:where(.svelte-1ak2fek){object-fit:contain;max-width:100%}.idea-card-gallery--fit.svelte-1ak2fek .idea-card-gallery-inner:where(.svelte-1ak2fek){width:100%}.idea-card-gallery--fit.svelte-1ak2fek .idea-card-gallery-item:where(.svelte-1ak2fek),.idea-card-gallery--fit.svelte-1ak2fek .idea-card-gallery-img:where(.svelte-1ak2fek){width:100%;height:auto}}.idea-card-gallery-placeholder.svelte-1ak2fek{background:repeating-conic-gradient(#e0e0e0 0% 25%,#f0f0f0 0% 50%) 50%/36px 36px;width:100%;height:100%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .idea-card-gallery-placeholder.svelte-1ak2fek{background:repeating-conic-gradient(#0f0f0f 0% 25%,#1c1c1c 0% 50%) 50%/36px 36px}}.idea-card-reactions.svelte-1ak2fek{z-index:2;align-items:center;margin-left:-12px;padding-top:12px;padding-bottom:12px;display:flex;position:relative}@media (width>=901px){.idea-card-reactions.svelte-1ak2fek{padding-top:8px;padding-bottom:12px}}.idea-card-reactions-left.svelte-1ak2fek{order:2;align-items:center;display:flex}.idea-card-share-wrap.svelte-1ak2fek{position:relative}.idea-card-upvote-wrap.svelte-1ak2fek{order:1;position:relative}.bs-content.svelte-1ak2fek{flex-direction:column;gap:16px;padding:4px 20px 40px;display:flex}.bs-card.svelte-1ak2fek{background:var(--overlay-selector);border-radius:16px;overflow:hidden}.bs-btn.svelte-1ak2fek{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;height:52px;padding:0 16px;transition:background-color .15s;display:flex}.bs-btn.svelte-1ak2fek:active{background:var(--button-selector-hover)}.bs-btn--divider.svelte-1ak2fek{border-top:.5px solid var(--divider-primary)}.bs-btn-label.svelte-1ak2fek{flex:1}
