mark.highlight{background-color:#96ff64;border-radius:3px;color:inherit;padding:0}.ipti-code-badge{align-items:center;background:linear-gradient(#787878,#787878),#858585;border:1px solid #6f6f6f;border-radius:999px;box-sizing:border-box;color:var(--text-color);color:var(--ipti-code-badge-text-color,var(--text-color));display:inline-flex;font-size:10pt!important;font-weight:800;justify-content:center;line-height:1.15;max-width:100%;min-height:20px;opacity:1;padding:2px 6px;white-space:nowrap}.ipti-code-badge mark{background:#ffe150b3;color:inherit;padding:0}.ipti-code-badge.has-color-explainer{cursor:help}.ipti-code-badge.has-color-explainer:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.ipti-code-color-popover-overlay{display:contents}.ipti-code-color-popover{background:#000;border-radius:8px;box-shadow:0 6px 20px #00000047;box-sizing:border-box;color:#fff;max-width:calc(100vw - 24px);padding:10px 12px 9px;pointer-events:none;position:fixed;z-index:22000}.ipti-code-color-popover-title{color:#fff;font-size:10pt;font-weight:600;line-height:1;margin-bottom:10px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ipti-code-color-scale-wrap{position:relative}.ipti-code-color-scale{border:1px solid #ffffffb3;border-radius:999px;box-sizing:border-box;height:30px;width:100%}.ipti-code-color-marker{align-items:center;border:1px solid #fff;border-radius:50%;bottom:-5px;box-sizing:border-box;display:flex;font-size:10pt;font-weight:700;height:40px;justify-content:center;letter-spacing:-.3px;line-height:1;position:absolute;transform:translateX(-50%);width:40px;z-index:1}.ipti-code-color-scale-labels{color:#fff;display:flex;font-size:10pt;font-weight:500;justify-content:space-between;line-height:1;margin-top:10px}@keyframes ipti-color-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ipti-color-overlay-in{0%{background-color:#0000}to{background-color:#00000061}}@media (max-width:700px){.ipti-code-color-popover-overlay{align-items:flex-end;animation:ipti-color-overlay-in .18s ease-out;background:#00000061;display:flex;inset:0;justify-content:center;position:fixed;z-index:22000}.ipti-code-color-popover{animation:ipti-color-sheet-up .22s cubic-bezier(.22,1,.36,1);background:var(--bg-color);border:1px solid var(--border-color);border-bottom:0;border-radius:22px 22px 0 0;bottom:auto!important;box-shadow:0 -14px 40px #0000002e;color:var(--text-color);left:auto!important;max-width:100%!important;padding:10px 20px calc(22px + env(safe-area-inset-bottom, 0px));padding:10px 20px calc(22px + var(--savi-app-safe-bottom, env(safe-area-inset-bottom, 0px)));pointer-events:auto;position:relative!important;right:auto!important;top:auto!important;width:min(100%,520px)!important}.ipti-code-color-popover:before{background:var(--border-color);border-radius:999px;content:"";display:block;height:4px;margin:0 auto 16px;width:42px}.ipti-code-color-popover .ipti-code-color-scale-labels,.ipti-code-color-popover-title{color:var(--text-color)}.ipti-code-color-popover .ipti-code-color-scale{border-color:var(--border-color)}.ipti-code-color-popover .ipti-code-color-marker{border-color:var(--bg-color);box-shadow:0 0 0 1px var(--border-color)}}.side-menu-profile{margin-top:8px}.side-menu-login,.side-menu-profile{border-radius:9999px;font-size:14pt;font-weight:600;list-style:none;transition:background-color .2s ease-in-out;white-space:nowrap}.side-menu-login{align-items:center;background-color:var(--dropdown-bg);color:var(--text-color);cursor:pointer;display:flex;justify-content:center;margin-bottom:30px;margin-top:auto;padding:15px;width:85%}.side-menu-login:hover{background-color:var(--hover-button-color);color:var(--hover-text-color)}aside.side-menu-container .navbar-logo-icon{align-items:flex-start;background-image:var(--logo);background-position:0;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:48px;width:220px!important}body.light-mode aside.side-menu-container .navbar-logo-icon{background-image:url(/static/media/SAVISquare-full.9b8333ece366b1b79117.svg)!important;filter:none}body.dark-mode aside.side-menu-container .navbar-logo-icon{background-image:url(/static/media/SAVISquare-full.9b8333ece366b1b79117.svg)!important;filter:invert(1)}.side-menu-header{padding:12px 15px 17px;width:220px!important}.side-menu-brand-text{display:none}@media (max-width:700px){.side-menu-container{align-items:center;display:block;justify-content:center;width:80px}.profile-actions-menu .postsetting-button,.side-menu-list li span,.side-menu-user-info{display:none}.profile-menu-sheet{bottom:calc(100% + 8px);left:0;right:auto}.profile-info-wrapper{width:40px}.side-menu-profile-image{margin:0!important}.side-menu-profile{align-items:center;display:flex;justify-content:space-between;padding:0;position:relative;width:40px!important}.side-menu-list{align-items:flex-start!important;display:block!important;justify-content:flex-start!important}.side-menu-list li{justify-content:center;margin:0!important}.side-menu-ipti,.side-menu-nickname,.side-menu-user-info{display:none}.side-menu-nickname{font-weight:700!important}.side-menu-header{align-items:flex-start;background-position:bottom;display:flex;height:60px!important;justify-content:flex-start;padding:12px!important;width:auto}aside.side-menu-container .navbar-logo-icon{background-image:var(--logo-icon)!important;background-position:0!important;background-repeat:no-repeat;background-size:contain;display:inline-block;height:36px!important;margin:0 0 0 10px!important;vertical-align:middle;width:36px!important}.side-menu-container{width:80px!important}}.navbar-logo-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;width:136px}.side-menu-profile-image{margin-right:12px}.side-menu-user-info{gap:4px}.side-menu-list li{gap:16px}.side-menu-icon{height:30px!important;width:30px!important}.side-menu-list{margin:0}.side-menu-list li{color:var(--text-color);display:inline-flex;font-size:14pt;font-weight:600;padding:15px 25px;transition:background-color .2s ease-in-out;white-space:nowrap}.side-menu-list li:hover{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.side-menu-profile.open .postsetting-button,.side-menu-profile:hover .postsetting-button{background-image:var(--postsetting-hover-icon)}.filter-title{font-size:14pt;margin:0 0 8px}.tag-search-placeholder{border:1px dashed #ccc;border-radius:8px;color:#888;font-size:11pt;padding:12px 8px;text-align:center}.profile-actions-menu{position:relative;right:0}.mobile-profile-menu-icon,.profile-menu-backdrop,.profile-menu-summary{display:none}.profile-actions-menu .dropdown-menu{align-items:center;background-color:initial;border:0 solid #0000;border-radius:0;bottom:200%;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;margin-bottom:0;padding:0;position:absolute;right:0;width:150px;z-index:10}.profile-actions-menu .dropdown-item{background:none;background-color:var(--dropdown-bg);border:none;border-radius:999px;color:var(--dropdown-text-color);cursor:pointer;display:block;font-size:12pt;font-weight:700;justify-content:flex-end;padding:10px 30px;text-align:center;white-space:nowrap;width:100%}.side-menu-container{align-items:flex-start;background-color:var(--subbg-color);box-sizing:border-box;flex:0 0 270px;flex-shrink:0;height:100vh;justify-content:flex-start;max-width:270px;min-width:270px;padding:0 10px;position:-webkit-sticky;position:sticky;top:0;width:270px;z-index:10}.side-menu-profile{align-items:center;border-radius:999px;color:var(--text-color);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:30px;margin-top:auto;padding:10px;transition:background-color .2s;width:85%}.profile-info-wrapper{align-items:center;display:flex;gap:12px}.side-menu-profile-image{border-radius:50%;height:40px;object-fit:cover;width:40px}.side-menu-user-info{display:flex;flex-direction:column}.side-menu-nickname{font-size:12pt;font-weight:700}.side-menu-ipti{font-size:12pt}.postsetting-button{background-color:initial;background-image:var(--postsetting-icon);background-size:contain;border:none;cursor:pointer;display:block;height:24px;width:24px}.side-menu-list{list-style:none;margin:20px 0;padding:0;width:100%}.side-menu-list li{align-items:center;border-radius:9999px;cursor:pointer;display:flex;font-size:1.2rem;font-weight:500;gap:20px;padding:15px;transition:background-color .2s}.side-menu-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:28px;transition:transform .3s ease-in-out;width:28px}aside.side-menu-container .icon-square{background-image:var(--icon-square)}aside.side-menu-container .icon-profile{background-image:var(--icon-profile)}aside.side-menu-container .icon-bookmarks{background-image:var(--icon-bookmarks)}aside.side-menu-container .icon-search,aside.side-menu-container .icon-vote{background-image:none!important;position:relative}aside.side-menu-container .icon-news{background-image:none}aside.side-menu-container .icon-setting{background-image:var(--icon-setting)}aside.side-menu-container .side-menu-list li:hover{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.icon-setting{background-image:var(--icon-setting)}.side-menu-list li:hover .icon-square{background-image:var(--icon-square-hover);transform:rotate(90deg)}.side-menu-list li:hover .icon-profile{background-image:var(--icon-profile-hover)}.side-menu-list li:hover .icon-bookmarks{background-image:var(--icon-bookmarks-hover)}aside.side-menu-container .icon-bookmarks{background-image:none!important;position:relative}.bookmarks-menu-svg{color:inherit;display:block;height:100%;inset:0;overflow:visible;position:absolute;width:100%}.bookmarks-menu-svg circle,.bookmarks-menu-svg path{stroke:currentColor!important;vector-effect:non-scaling-stroke}.bookmarks-menu-svg .bookmark-fold-left,.bookmarks-menu-svg .bookmark-fold-right{transform-box:view-box;transition:transform .42s cubic-bezier(.4,0,.2,1);will-change:transform}.bookmarks-menu-svg .bookmark-fold-left{transform-origin:25% 87.5%}.bookmarks-menu-svg .bookmark-fold-right{transform-origin:75% 87.5%}.side-menu-list li:hover .bookmarks-menu-svg .bookmark-fold-left{transform:rotate(45deg) scale(.7071)}.side-menu-list li:hover .bookmarks-menu-svg .bookmark-fold-right{transform:rotate(-45deg) scale(.7071)}@media (prefers-reduced-motion:reduce){.bookmarks-menu-svg .bookmark-fold-left,.bookmarks-menu-svg .bookmark-fold-right{transition-duration:.01ms}}.side-menu-list li:hover .icon-search{background-image:none;transform:none}.agenda-menu-svg{color:inherit;display:block;height:100%;inset:0;overflow:visible;position:absolute;width:100%}.agenda-menu-svg .agenda-handle,.agenda-menu-svg .agenda-lens{stroke:currentColor!important;vector-effect:non-scaling-stroke;transform-box:view-box;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.agenda-menu-svg .agenda-lens{transform-origin:16.6667% 12.5%}.agenda-menu-svg .agenda-handle{transform-origin:83.3333% 79.1667%}.side-menu-list li:hover .agenda-menu-svg .agenda-lens{transform:scale(1.9167,2)}.side-menu-list li:hover .agenda-menu-svg .agenda-handle{transform:scale(.55)}@media (prefers-reduced-motion:reduce){.agenda-menu-svg .agenda-handle,.agenda-menu-svg .agenda-lens{transition-duration:.01ms}}.side-menu-list li:hover .icon-vote{background-image:none}.vote-menu-svg{color:inherit;display:block;height:100%;inset:0;position:absolute;width:100%}.vote-menu-svg circle,.vote-menu-svg path{stroke:currentColor!important;vector-effect:non-scaling-stroke}.vote-menu-svg .vote-inner-dot{fill:currentColor!important;stroke:none!important;transform-box:fill-box;transform-origin:center;transition:transform 1s cubic-bezier(.34,1.56,.64,1);will-change:transform}.side-menu-list li:hover .vote-menu-svg .vote-inner-dot{transform:scale(3)}@media (prefers-reduced-motion:reduce){.vote-menu-svg .vote-inner-dot{transition-duration:.01ms}}.icon-news{flex:0 0 28px;overflow:hidden;position:relative}.side-menu-news-label{color:inherit;display:inline-block;flex:0 0 auto;min-width:2em;opacity:1;visibility:visible}.news-menu-svg{color:inherit;display:block;height:100%;inset:0;overflow:visible;position:absolute;width:100%}.news-menu-svg circle,.news-menu-svg path{stroke:currentColor!important;vector-effect:non-scaling-stroke;transform-box:view-box;transition:transform .46s cubic-bezier(.4,0,.2,1),opacity .12s linear;will-change:transform}.news-row-1-line-default,.news-row-4-line-default{opacity:1;transition-delay:0s,.08s!important}.news-menu-svg-hover .news-row-1-circle-hover,.news-menu-svg-hover .news-row-3-hover{display:none}.news-menu-svg-hover .news-row-1-line-hover{transform:translateX(-50%);visibility:hidden}.news-menu-svg-hover .news-row-2-hover{transform:translateX(-75%)}.news-menu-svg-hover .news-row-4-circle-hover,.news-menu-svg-hover .news-row-4-line-hover{transform:translateX(-50%)}.news-menu-svg-hover .news-row-4-line-hover{visibility:hidden}.side-menu-list li:hover .news-row-1-circle-default{transform:translateX(50%)}.side-menu-list li:hover .news-row-1-line-default{opacity:0;transform:translateX(50%);transition-delay:0s,.32s!important}.side-menu-list li:hover .news-row-2-default{transform:translateX(75%)}.side-menu-list li:hover .news-row-3-default{transform:translateX(25%)}.side-menu-list li:hover .news-row-4-circle-default{transform:translateX(50%)}.side-menu-list li:hover .news-row-4-line-default{opacity:0;transform:translateX(50%);transition-delay:0s,.32s!important}.side-menu-list li:hover .news-menu-svg-hover circle,.side-menu-list li:hover .news-menu-svg-hover path{transform:translateX(0)}.side-menu-list li:hover .news-menu-svg-hover .news-row-1-line-hover,.side-menu-list li:hover .news-menu-svg-hover .news-row-4-line-hover{visibility:visible}@media (prefers-reduced-motion:reduce){.news-menu-svg circle,.news-menu-svg path{transition-duration:.01ms}}.side-menu-list li:hover .icon-setting{background-image:var(--icon-setting-hover);transform:rotate(90deg)}.side-menu-container{display:flex;flex-direction:column}.profile-section-bottom{margin-top:auto}.profile-actions-menu .dropdown-item:hover{background-color:var(--hover-button-color);color:var(--hover-text-color)}.dropdown-menu:hover .side-menu-profile{background-color:initial}.side-menu-agenda-bookmarks{background-color:initial;border-radius:0!important;box-sizing:border-box;cursor:default!important;display:block!important;margin:-4px -10px 8px!important;padding:8px 10px 10px 64px!important;width:calc(100% + 20px)}aside.side-menu-container .side-menu-list .side-menu-agenda-bookmarks:hover{background:var(--bg-color)!important;background-color:initial!important;color:var(--text-color)!important}.side-agenda-list{display:flex;flex-direction:column;gap:6px;width:100%}.side-agenda-label{color:#969696;color:var(--graywording);font-size:9.5pt;font-weight:800;padding:0 10px 3px}.side-agenda-item{grid-gap:6px;align-items:center;background:#0000;border-radius:14px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;isolation:isolate;margin:0;padding:0 8px;position:relative;transition:background-color .16s ease,grid-template-columns .16s ease;width:100%}.side-agenda-item:before{background:#0000;border-radius:999px;content:"";inset:0 0 0 -10px;position:absolute;transition:background-color .16s ease;z-index:-1}.side-agenda-item.pinned .side-agenda-link{border-color:#5096ff;border-color:var(--signature2);font-weight:800}.side-agenda-item:hover{background:#0000}.side-agenda-item:hover:before{background:#1f1f1f}.side-agenda-link{background:#0000;border:0;border-radius:14px;color:var(--text-color);cursor:pointer;font-size:10.5pt;font-weight:700;min-width:0;overflow:hidden;padding:8px 2px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.side-agenda-item:hover .side-agenda-link,.side-agenda-link:hover{background:#0000;color:#fff}.side-agenda-item:hover .side-agenda-link{color:#fff}.side-agenda-actions{align-items:center;display:flex;gap:4px;padding-right:8px}.side-agenda-icon-button{align-items:center;background:#0000;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:2px;width:24px}.side-agenda-icon-button img{display:block;height:18px;pointer-events:none;width:18px}.side-agenda-icon-button .hover-icon,.side-agenda-icon-button.heart .default-icon,.side-agenda-icon-button.pin.active .default-icon,.side-agenda-icon-button:hover .default-icon{display:none}.side-agenda-icon-button.heart .hover-icon,.side-agenda-icon-button.pin.active .hover-icon,.side-agenda-icon-button:hover .hover-icon{display:block}.side-agenda-more{align-self:flex-start;background:#0000;border:0;color:#969696;color:var(--graywording);cursor:pointer;font-size:10.5pt;padding:4px 10px}.side-agenda-more:hover{color:var(--text-color)}@media (max-width:700px){.side-menu-agenda-bookmarks{display:block!important;margin:-2px 0 8px!important;padding:4px 0 8px 52px!important;width:100%}}.side-menu-mobile-toggle{display:none}.side-menu-login li{align-items:center;display:inline-flex;gap:10px;justify-content:center}.side-menu-login-icon{border-radius:50%;display:none;height:38px;object-fit:cover;width:38px}@media (max-width:700px){.side-menu-container{-webkit-overflow-scrolling:auto;align-items:flex-start!important;border-right:1px solid var(--border-color);bottom:0;box-shadow:none;display:flex!important;flex:0 0 calc(100vw - 60px)!important;flex:0 0 var(--mobile-side-menu-width,calc(100vw - 60px))!important;flex-direction:column!important;height:100svh;justify-content:flex-start!important;left:0;max-height:100svh;max-width:calc(100vw - 60px)!important;max-width:var(--mobile-side-menu-width,calc(100vw - 60px))!important;min-height:100svh;min-width:calc(100vw - 60px)!important;min-width:var(--mobile-side-menu-width,calc(100vw - 60px))!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0)!important;padding-left:20px;position:fixed;top:0;touch-action:pan-y;transform:translateX(-100%);transition:transform .22s ease;width:calc(100vw - 60px)!important;width:var(--mobile-side-menu-width,calc(100vw - 60px))!important;z-index:1220}.side-menu-container.mobile-open{transform:translateX(0)}.side-menu-container.has-profile .side-menu-header{display:none!important}.side-menu-header{align-items:center!important;box-sizing:border-box;display:flex!important;gap:10px;height:auto!important;justify-content:flex-start!important;min-height:60px;padding:12px 10px!important;width:100%!important}.side-menu-container.is-guest .side-menu-header{flex:0 0 60px;gap:12px;height:60px!important;min-height:60px;padding:0 10px 0 20px!important}.side-menu-container.is-guest{overflow-y:hidden;padding-bottom:0!important}.side-menu-container.is-guest .side-menu-list{flex:1 1 auto;margin-bottom:0!important;min-height:0;overflow-y:auto;padding-bottom:0!important}.side-menu-mobile-toggle{align-items:center;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-flex;flex:0 0 60px;height:60px;justify-content:center;left:0;padding:0;position:fixed;top:0;transform:translateX(0) rotate(0deg);transform-origin:center;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s linear;width:60px;z-index:1300}.side-menu-mobile-toggle,.side-menu-mobile-toggle.open,.side-menu-mobile-toggle:hover{background:#0000;color:inherit}.side-menu-mobile-toggle.open{transform:translateX(calc(100vw - 60px)) rotate(90deg);transform:translateX(var(--mobile-side-menu-width,calc(100vw - 60px))) rotate(90deg)}.page-with-side-menu.mobile-right-panel-open .side-menu-mobile-toggle,.side-menu-mobile-toggle.right-panel-open{transform:translateX(calc(-100vw - -60px)) rotate(0deg);transform:translateX(calc(var(--mobile-right-panel-shift, calc(100vw - 60px))*-1)) rotate(0deg)}.side-menu-mobile-toggle.mobile-scroll-hidden:not(.open):not(.right-panel-open){opacity:0;pointer-events:none;transform:translateY(-100%)}.side-menu-mobile-toggle:before{display:none}.side-menu-mobile-toggle .mobile-menu-icon{display:block;height:36px;inset:12px;object-fit:contain;position:absolute;transition:opacity .22s ease;width:36px}.side-menu-mobile-toggle .default-icon{opacity:1}.side-menu-mobile-toggle .hover-icon{opacity:0}body.light-mode .side-menu-mobile-toggle .default-icon{opacity:1!important}body.light-mode .side-menu-mobile-toggle .hover-icon{opacity:0!important}body.dark-mode .side-menu-mobile-toggle .default-icon{opacity:0}body.dark-mode .side-menu-mobile-toggle .hover-icon{opacity:1}aside.side-menu-container .navbar-logo-icon,aside.side-menu-container.mobile-open .navbar-logo-icon{aspect-ratio:330/74;background-image:var(--logo)!important;background-position:0!important;background-size:contain!important;display:block;height:60px!important;margin:0!important;opacity:1;pointer-events:auto;width:auto!important}body.dark-mode aside.side-menu-container.is-guest .navbar-logo-icon,body.light-mode aside.side-menu-container.is-guest .navbar-logo-icon{aspect-ratio:1;background-image:url(/static/media/SAVISquare-icon.623916ca7eac7b152b38.svg)!important;flex:0 0 36px;height:36px!important;max-width:36px;width:36px!important}.side-menu-container.is-guest .side-menu-brand-text{color:var(--text-color);cursor:pointer;display:block;font-size:2.4rem;font-weight:500;line-height:normal;white-space:nowrap}.side-menu-list{margin:8px 0!important;padding-bottom:82px!important;width:100%}.side-menu-list li{border-radius:0!important;box-sizing:border-box;gap:14px!important;justify-content:flex-start!important;margin:0 0 4px!important;min-height:48px;padding:10px 10px 10px 20px!important;width:100%}.side-menu-list li:hover{border-radius:0}.side-menu-list .side-menu-agenda-bookmarks{border-radius:0!important;cursor:default!important;display:block!important;margin:-2px 0 8px!important;min-height:0;padding:4px 0 8px 52px!important}.side-menu-list .side-menu-agenda-bookmarks .side-agenda-item{border-radius:14px;margin:0;min-height:0;padding:0 8px}.side-menu-container.mobile-open .side-menu-list li span,.side-menu-list li span{display:inline!important}.side-menu-container.mobile-open .side-menu-user-info,.side-menu-user-info{display:flex!important}.side-menu-container.mobile-open .side-menu-ipti,.side-menu-container.mobile-open .side-menu-nickname,.side-menu-ipti,.side-menu-nickname{display:block!important}.side-menu-profile{box-sizing:border-box;justify-content:center!important;margin:auto 0 36px!important;padding:6px!important;width:100%!important}.side-menu-container .side-menu-profile{bottom:auto;height:62px;justify-content:space-between!important;left:0;margin:0!important;max-height:62px;max-width:calc(100vw - 70px)!important;min-height:62px;padding:10px!important;position:fixed;top:env(safe-area-inset-top,0);top:var(--savi-app-safe-top,env(safe-area-inset-top,0));width:calc(100vw - 70px)!important;z-index:1250}html body .page-with-side-menu .side-menu-container.mobile-open .side-menu-profile{bottom:auto!important;height:62px!important;margin:0!important;max-height:62px!important;min-height:62px!important;top:env(safe-area-inset-top,0)!important;top:var(--savi-app-safe-top,env(safe-area-inset-top,0))!important}.side-menu-container.has-profile .side-menu-list{margin-top:70px!important}.side-menu-container.mobile-closed .side-menu-list li:hover{background-color:initial!important;color:var(--text-color)!important;transition:none}.profile-info-wrapper{gap:16px!important;min-width:0;width:auto!important}.side-menu-container.mobile-open .side-menu-user-info{align-items:flex-start;gap:4px}.side-menu-profile-image{flex:0 0 42px;height:42px!important;margin:0!important;width:42px!important}.side-menu-container .profile-actions-menu .postsetting-button{background-image:none!important;display:block!important;height:30px;padding:0;width:30px}.mobile-profile-menu-icon{color:var(--text-color);display:block;height:30px;position:relative;width:30px}.mobile-profile-menu-dot{border:2.5px solid;border-radius:999px;box-sizing:border-box;height:10px;position:absolute;top:10px;transition:top .26s cubic-bezier(.22,1,.36,1),left .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1);width:10px;will-change:top,left,width,height}.mobile-profile-menu-dot-left{left:1.25px}.mobile-profile-menu-dot-center{left:10px}.mobile-profile-menu-dot-right{left:18.75px}.mobile-profile-menu-icon.is-open .mobile-profile-menu-dot{height:27.5px;top:1.25px;width:10px}.mobile-profile-menu-icon.is-open .mobile-profile-menu-dot-left{left:1.25px}.mobile-profile-menu-icon.is-open .mobile-profile-menu-dot-center{left:10px}.mobile-profile-menu-icon.is-open .mobile-profile-menu-dot-right{left:18.75px}@media (prefers-reduced-motion:reduce){.mobile-profile-menu-dot{transition-duration:1ms}}.side-menu-login{border-radius:0;box-sizing:border-box;padding:0!important;width:100%!important}.side-menu-container>.side-menu-login,.side-menu-login{margin:auto 0 0!important;min-height:calc(60px + env(safe-area-inset-bottom, 0px));min-height:calc(60px + var(--savi-app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.side-menu-container>.side-menu-login{bottom:auto;flex:0 0 calc(60px + env(safe-area-inset-bottom, 0px));flex:0 0 calc(60px + var(--savi-app-safe-bottom, env(safe-area-inset-bottom, 0px)));height:calc(60px + env(safe-area-inset-bottom, 0px));height:calc(60px + var(--savi-app-safe-bottom, env(safe-area-inset-bottom, 0px)));max-height:calc(60px + env(safe-area-inset-bottom, 0px));max-height:calc(60px + var(--savi-app-safe-bottom, env(safe-area-inset-bottom, 0px)));position:static;z-index:1250}.side-menu-container>.side-menu-login,html body .page-with-side-menu .side-menu-container.mobile-open>.side-menu-login{padding:0 0 env(safe-area-inset-bottom,0)!important;padding:0 0 var(--savi-app-safe-bottom,env(safe-area-inset-bottom,0))!important}html body .page-with-side-menu .side-menu-container.mobile-open>.side-menu-login{bottom:auto!important;flex:0 0 calc(60px + env(safe-area-inset-bottom, 0px))!important;flex:0 0 calc(60px + var(--savi-app-safe-bottom, env(safe-area-inset-bottom, 0px)))!important;height:calc(60px + env(safe-area-inset-bottom, 0px))!important;height:calc(60px + var(--savi-app-safe-bottom, env(safe-area-inset-bottom, 0px)))!important;margin:auto 0 0!important;max-height:calc(60px + env(safe-area-inset-bottom, 0px))!important;max-height:calc(60px + var(--savi-app-safe-bottom, env(safe-area-inset-bottom, 0px)))!important;min-height:calc(60px + env(safe-area-inset-bottom, 0px))!important;min-height:calc(60px + var(--savi-app-safe-bottom, env(safe-area-inset-bottom, 0px)))!important;position:static!important}.side-menu-login li{box-sizing:border-box;min-height:52px;padding:0 10px;width:100%}.side-menu-login-icon{display:block;flex:0 0 38px}.side-menu-container.mobile-open .side-menu-login li,.side-menu-login li{justify-content:flex-start}.side-menu-container.mobile-open .side-menu-login li span,.side-menu-login li span{display:inline}.profile-menu-sheet{align-items:stretch;animation:profile-menu-sheet-up .22s cubic-bezier(.22,1,.36,1);background-color:var(--bg-color);border-bottom:0;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -12px 40px #00000047;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;left:0;max-height:calc(100dvh - 24px);overflow-y:auto;padding:10px 20px calc(env(safe-area-inset-bottom, 0px) + 20px);position:fixed;right:0;width:100%;z-index:1400}.profile-menu-backdrop{background:#0000006b;border:0;display:block;height:100%;inset:0;padding:0;position:fixed;width:100%;z-index:1390}.profile-menu-summary{align-items:center;background:#0000;border:0;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:flex;gap:12px;margin-top:10px;padding:0;text-align:left;width:100%}.profile-menu-image{border-radius:50%;flex:0 0 50px;height:50px;object-fit:cover;width:50px}.profile-menu-user-info{align-items:flex-start;display:flex;flex-direction:column;gap:5px;min-width:0}.profile-menu-user-info strong{color:var(--text-color);font-size:1rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu-ipti{display:inline-flex}.profile-menu-sheet .dropdown-item{background:#0000!important;border:0!important;border-radius:0;box-shadow:none;color:var(--text-color);display:block;font-size:11pt;padding:0;text-align:left;width:100%}.profile-menu-sheet .dropdown-item:hover{background:#0000!important;color:var(--text-color);opacity:.65}.side-menu-container .ipti-code-badge{font-weight:700;left:-6px;position:relative}}@keyframes profile-menu-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.side-menu-login-button{align-items:center;background:#0000;border:0;border-radius:999px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:1.2rem;font-weight:700;gap:12px;justify-content:center;min-height:30px;padding:0 15px;transform:none;width:100%}.side-menu-login-button:active,.side-menu-login-button:focus{transform:none}@media (max-width:700px){.side-menu-login-button{height:60px;min-height:60px;padding:0 10px}.side-menu-login-icon{display:none!important}.side-menu-container.mobile-closed .side-menu-login-button span{display:none}.side-menu-container.mobile-open .side-menu-login-button{justify-content:center}.side-menu-container.mobile-open .side-menu-login-button span{display:inline}}.page-with-side-menu{--mobile-side-menu-width:220px;--mobile-main-visible-width:60px;--mobile-right-panel-shift:calc(100vw - var(--mobile-main-visible-width));--mobile-right-panel-width:270px;align-items:flex-start;box-sizing:border-box;display:flex;margin:0 auto;max-width:100%;overflow-x:clip;width:1080px}.page-with-side-menu>.side-menu-container{box-sizing:border-box;flex:0 0 270px;max-width:270px;min-width:270px;width:270px}.page-with-side-menu>.main-content{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);box-sizing:border-box;flex:0 0 540px;max-width:540px;min-height:100vh;min-width:540px;overflow-x:clip;width:540px}.page-with-side-menu>.right-side-panel{box-sizing:border-box;flex:0 0 270px;max-width:270px;min-width:270px;width:270px}.modal-content-container{background-color:#fff}.modal-overlay{background-color:#5b708366;z-index:1000}.modal-content{background-color:#fff;border-radius:16px;max-height:90vh;overflow-y:auto;width:600px}.mobile-menu-outside-dismiss,.mobile-panel-extension,.mobile-right-panel-outside-dismiss,.mobile-right-panel-toggle,.mobile-top-chrome-background{display:none}@media (max-width:700px){body.mobile-drawer-open,html.mobile-drawer-open{overscroll-behavior:none}.page-with-side-menu{--mobile-main-visible-width:60px;--mobile-side-menu-width:calc(100vw - var(--mobile-main-visible-width));--mobile-right-panel-width:calc(100vw - var(--mobile-main-visible-width));--mobile-right-panel-shift:var(--mobile-right-panel-width);align-items:stretch;margin:0;max-width:100%;overflow-x:clip;width:100%}.mobile-top-chrome-background{background-color:var(--bg-color);display:block;height:180px;left:0;pointer-events:none;position:fixed;right:0;top:-120px;transform:translateY(0);transition:transform .2s cubic-bezier(.4,0,.2,1);will-change:transform;z-index:1180}.mobile-top-chrome-background.mobile-scroll-hidden{transform:translateY(-100%)}.mobile-panel-extension{background-color:var(--subbg-color);bottom:0;display:block;height:100dvh;min-height:100vh;overflow:visible;pointer-events:none;position:fixed;top:0;transition:transform .22s ease;width:calc(100vw - 60px);will-change:transform;z-index:1210}.mobile-panel-extension:after{bottom:-120px;content:"";-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000002e 14px,#000 46px,#000);mask-image:linear-gradient(180deg,#0000 0,#0000002e 14px,#000 46px,#000);opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .08s linear;width:28px}.mobile-panel-extension-left{border-right:1px solid var(--border-color);box-sizing:border-box;left:0;transform:translateX(-100%)}.mobile-panel-extension-left:after{background:linear-gradient(90deg,#0003,#0000);left:100%}.mobile-panel-extension-right{border-left:1px solid var(--border-color);box-sizing:border-box;right:0;transform:translateX(100%)}.mobile-panel-extension-right:after{background:linear-gradient(270deg,#0003,#0000);right:100%}.mobile-panel-extension.open{transform:translateX(0)}.mobile-panel-extension.open:after{opacity:1}.page-with-side-menu>.side-menu-container{flex:0 0;max-width:0;min-width:0;width:0}.page-with-side-menu>.side-menu-container.mobile-open{flex:0 0 var(--mobile-side-menu-width);max-width:var(--mobile-side-menu-width);min-width:var(--mobile-side-menu-width);width:var(--mobile-side-menu-width)}.page-with-side-menu>.main-content{border-left:0;border-right:0;flex:1 1 auto;max-width:none;min-width:0;overflow-x:clip;padding-top:60px;transform:translateX(0);transition:transform .22s ease;width:auto;will-change:transform}.page-with-side-menu.mobile-menu-open>.main-content{transform:translateX(var(--mobile-side-menu-width))}.page-with-side-menu.mobile-right-panel-open>.main-content{transform:translateX(calc(var(--mobile-right-panel-shift)*-1))}.page-with-side-menu>.right-side-panel{display:flex;flex:0 0 var(--mobile-right-panel-width);max-width:var(--mobile-right-panel-width);min-width:var(--mobile-right-panel-width);width:var(--mobile-right-panel-width)}.mobile-menu-outside-dismiss,.mobile-right-panel-outside-dismiss{background:#0000;border:0;cursor:default;display:block;inset:0;padding:0;position:fixed;z-index:1100}.mobile-right-panel-toggle{align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 60px;height:60px;justify-content:center;padding:0;position:fixed;right:0;top:0;transform:translateX(0) rotate(0deg);transform-origin:center;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s linear;width:60px;z-index:1300}.mobile-right-panel-toggle.open{transform:translateX(calc(var(--mobile-right-panel-shift)*-1)) rotate(-90deg)}.page-with-side-menu.mobile-menu-open .mobile-right-panel-toggle{transform:translateX(var(--mobile-side-menu-width))}.mobile-right-panel-toggle.mobile-scroll-hidden:not(.open){opacity:0;pointer-events:none;transform:translateY(-100%)}.mobile-right-panel-toggle.open,.mobile-right-panel-toggle:hover{background:#0000;color:inherit}.mobile-right-panel-toggle .mobile-right-panel-icon{display:block;height:36px;inset:12px;object-fit:contain;position:absolute;transition:opacity .22s ease;width:36px}.mobile-right-panel-toggle .default-icon{opacity:1}.mobile-right-panel-toggle .hover-icon,body.dark-mode .mobile-right-panel-toggle .default-icon{opacity:0}body.dark-mode .mobile-right-panel-toggle .hover-icon{opacity:1}}.boardFilterRow{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--bg-color);background-color:color-mix(in srgb,var(--bg-color) 88%,#0000);border-bottom:1px solid var(--border-color);margin:0 0 20px;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:500}.boardFilterRow,.view-mode-toggle-group{align-items:center;display:flex;justify-content:center}.view-mode-toggle-group{width:100%}.view-mode-button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--bg-color);background-color:color-mix(in srgb,var(--bg-color) 88%,#0000);border:0 solid #0000;color:var(--text-color);flex:1 1;font-size:12pt;font-weight:700;margin:0;outline:1px solid var(--border-color);padding:20px;white-space:nowrap}.view-mode-button.active,.view-mode-button:hover{background-color:var(--hover-button-color);color:var(--hover-text-color);cursor:pointer}.boardListContainer{max-width:540px;overflow-x:clip}.boardListContainer,.quickPost{box-sizing:border-box;min-width:0;width:100%}.quickPost{padding:0 15px!important}.boardTag{flex:1 1;flex-direction:row;gap:8px;min-width:0;overflow:hidden}.boardTag,.togglebar{align-items:center;display:flex}.meta-action-item{white-space:nowrap}.boardListContainer .meta-icon-left{justify-content:flex-start!important}.toggleViewButton{border:1px solid var(--border-color);border-radius:30px;cursor:pointer;font-weight:700;height:34px;padding:6px 12px;white-space:nowrap;width:100px}.toggleViewButton,.toggleViewButton.active{background-color:#fff;color:#000}.toggleViewButton:hover{background-color:var(--hover-button-color);color:#fff}.toggleViewButton2{background-color:#fff;border:1px solid var(--border-color);border-radius:30px;color:#000;cursor:pointer;font-weight:700;height:34px;margin-right:6px;padding:6px 12px;vertical-align:middle;width:90px}.toggleViewButton2.popularMode:hover,.toggleViewButton2:hover{background-color:var(--bg-color);color:#fff}.toggleViewButton2.popularMode:hover .sortIcon-popular,.toggleViewButton2:hover .sortIcon-latest{background-image:url(/static/media/toggle-hover.8ec3c581d2dfd78ebfc6.svg)}.sortIcon-latest,.sortIcon-popular{background-image:url(/static/media/toggle.c45bb4d1c71a8927898e.svg);display:inline-block;height:16px;margin-right:6px;vertical-align:middle;width:16px}.sortIcon-latest,.sortIcon-popular,.writeIconButton{background-position:50%;background-repeat:no-repeat;background-size:contain}.writeIconButton{background-color:initial;background-image:url(/static/media/add.8fc9971778e76ab3300b.svg);border:none;cursor:pointer;height:34px;transform-origin:center;transition:transform .3s ease,background-image .3s ease;width:34px}.writeIconButton:hover{background-image:url(/static/media/add-hover.7a823cead21d3f0b3aa4.svg);transform:rotate(90deg)}.quickPost{border-bottom:1px solid var(--border-color);padding:0;position:relative;z-index:101}.quickPostContainer{background-color:var(--hover-bg-color);box-sizing:border-box;min-width:0;width:100%}.custom-placeholder{align-items:flex-start;display:flex;justify-content:flex-start}.profileImage-line{align-items:center;font-size:12pt;font-weight:700;margin-bottom:10px}.profileImage{border:1px solid #b4b4b4;border:1px solid var(--iconline);height:40px;width:40px}.contents-line{margin-left:10px}.nickname-line{font-weight:700}.message-line{color:#b4b4b4;color:var(--line);font-size:12pt;font-weight:500;height:42px;margin-top:6px}.postList{box-sizing:border-box;column-count:1;column-gap:16px;list-style-type:none;margin:0;min-width:0;overflow-x:clip;padding:0;width:100%}@media (max-width:700px){.boardFilterRow{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:var(--bg-color);border-top:1px solid var(--border-color);box-sizing:border-box;height:50px;opacity:1;overflow:hidden;top:60px;transform:translateY(0);transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s linear,border-color .2s ease;will-change:transform,opacity}.page-with-side-menu.mobile-scroll-chrome-hidden .boardFilterRow{border-bottom-color:#0000;opacity:0;pointer-events:none;transform:translateY(-100%)}.boardListContainer,.postList,.quickPost,.quickPostContainer{max-width:100%}.quickPost{padding:0 10px!important}.quickPostContainer{border-radius:22px;padding:14px}.view-mode-button{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:var(--bg-color);min-width:0;padding:22px 8px}}.noPostMessage{color:#888;padding:20px;text-align:center}.postMeta{align-items:center}.icon-comment,.icon-like,.icon-repost,.icon-view{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;margin-right:4px;vertical-align:middle;width:20px}.icon-like{background-image:url(/static/media/like.5fcbb7c13c2c43fc9d4c.svg)}.icon-comment{background-image:url(/static/media/reply.5e40c25e8728a2950824.svg)}.icon-view{background-image:url(/static/media/view.2dfc97204b37922167be.svg)}.icon-repost{background-image:url(/static/media/repost.1f823249d8ecc67a6da1.svg)}.meta-count{color:#969696;color:var(--graywording);font-size:11px;margin-right:16px;vertical-align:middle}.modal-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modal-content-container{background-color:var(--bg-color);border-radius:12px;max-height:90vh;max-width:540px;overflow-y:auto;padding:24px;position:relative;width:90%}.postItem-editing .edit-form-container .ProseMirror{border:0 solid #0000;padding:0}.tiptap-editor{border:1px solid #0000;font-size:16px;line-height:1.5;outline:none;position:relative}.tiptap-editor p{margin:0}.tiptap-editor .is-editor-empty:before{color:var(--text-color);content:attr(data-placeholder);left:16px;pointer-events:none;position:absolute;top:16px}.ce-toolbar__plus,.ce-toolbar__settings-btn{display:none!important}.icon-scrap{background-image:url(/static/media/scrap.8f69a0b603ffcc6fd08d.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;vertical-align:middle;width:20px}.post-scrap-action{cursor:pointer;margin-left:16px}.post-scrap-action.scrapped .icon-scrap{background-image:url(/static/media/scrap-hover.fc00fbddbd04d1508a50.svg)}.post-scrap-action.scrapped{color:#ffc107;font-weight:700}.quickPostContainer{padding:20px;text-align:center}.quickPost-placeholder,.quickPostContainer{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:30px;cursor:pointer}.quickPost-placeholder{color:var(--text-color);font-weight:500;margin-bottom:20px;padding:10px 20px;text-align:left;transition:background-color .2s,color .2s}.quickPost-placeholder:hover{background-color:var(--hover-bg-color);color:var(--hover-text-color)}@media (max-width:700px){.boardListContainer{max-width:100%;overflow-x:clip}.quickPost{padding:0 10px!important}.quickPost-placeholder,.quickPostContainer{border-radius:999px;box-sizing:border-box;max-width:100%;padding:14px}}:root{--signature:#000;--signature2:#969696;--iconline:#000;--gray180:#b4b4b4;--hightlight:#c8ff96}.poll-block{border-radius:8px;box-sizing:border-box;margin:10px 0;width:100%}.poll-block,.poll-create-mode{background-color:initial}.poll-create-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.poll-create-instruction{color:#555;flex-grow:1;font-size:12pt;margin:0}.poll-delete-button{align-items:center;background-color:initial;background-image:url(/static/media/close.ca3a3146153aa02892fb.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:none;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:0;height:20px;justify-content:center;padding:0;transition:background-color .2s ease,transform .2s ease;width:20px}.poll-delete-button:hover{background-color:var(--bg-color);transform:rotate(90deg)}.poll-input-wrapper{align-items:center;display:flex;margin-bottom:8px;position:relative;width:100%}.poll-input{border:1px solid var(--text-color);border-radius:30px;box-sizing:border-box;flex-grow:1;font-size:12pt;padding:10px 40px 10px 16px;width:100%}.poll-input:focus{border-color:#007bff;outline:none}.poll-input-new{background-color:initial;border-style:dashed}.poll-input-new,.poll-input-new::placeholder{color:var(--text-color)}.poll-input-new:focus{background-color:var(--bg-color);border-style:solid;color:#343a40}.poll-option-remove{align-items:center;background-color:initial;background-image:url(/static/media/substraction.369ea8db9b31f1230a55.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border:none;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:0;height:28px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:28px}.poll-option-remove:hover{background-color:var(--bg-color)}.poll-deadline-setter{background-color:var(--button-color);background-color:var(--deadline-bg,var(--button-color));border:1px solid var(--deadline-border,var(--border-color));border-radius:20px;margin-top:16px;overflow:hidden}.deadline-label{color:var(--text-color);font-size:12pt;font-weight:400}.deadline-picker-toggle{align-items:center;background-color:initial;border:none;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:flex;gap:10px;height:40px;justify-content:space-between;padding:0 16px;width:100%}.deadline-picker-summary{color:#c8ff96;color:var(--deadline-summary,var(--hightlight));font-size:12pt;font-weight:600;margin-left:auto;white-space:nowrap}.deadline-picker-control{background-color:initial;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:16px;overflow:hidden;padding:0;position:relative;width:16px}.deadline-picker-control:after,.deadline-picker-control:before{background-position:50%;background-repeat:no-repeat;background-size:16px 16px;content:"";inset:0;position:absolute;transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.deadline-picker-control:before{background-image:url(/static/media/decrease.c4810c36ddc94f6105d2.svg);opacity:1;transform:rotate(0deg) scale(1)}.deadline-picker-control:after{background-image:url(/static/media/increase.39e8ebad52e66ca4d9bb.svg);opacity:0;transform:rotate(-180deg) scale(.82)}.deadline-picker-control:hover:before{background-image:url(/static/media/decrease-hover.1323a6e9ab1141541cf6.svg)}.deadline-picker-control:hover:after{background-image:url(/static/media/increase-hover.81c3e8e0d0d8783df245.svg)}.poll-deadline-setter.open .deadline-picker-control:before{opacity:0;transform:rotate(180deg) scale(.82)}.poll-deadline-setter.open .deadline-picker-control:after{opacity:1;transform:rotate(0deg) scale(1)}.deadline-wheel-panel{--deadline-wheel-option-height:20px;--deadline-wheel-visible-rows:5;--deadline-wheel-height:calc(var(--deadline-wheel-option-height)*var(--deadline-wheel-visible-rows));--deadline-wheel-edge-padding:calc((var(--deadline-wheel-height) - var(--deadline-wheel-option-height))/2);grid-gap:8px;background-color:var(--bg-color);background-color:var(--deadline-panel-bg,var(--bg-color));border-top:1px solid #0000;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);isolation:isolate;max-height:0;opacity:0;overflow:hidden;padding:0 18px;perspective:620px;pointer-events:none;position:relative;transform:translateY(-8px);transition:max-height .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1),opacity .2s ease,border-color .2s ease,transform .28s cubic-bezier(.22,1,.36,1)}.poll-deadline-setter.open .deadline-wheel-panel{border-top-color:var(--deadline-border,var(--border-color));max-height:132px;opacity:1;padding:16px 18px;pointer-events:auto;transform:translateY(0)}.deadline-wheel-highlight{background-color:#c8ff96;background-color:var(--deadline-highlight-bg,var(--hightlight));height:var(--deadline-wheel-option-height);left:0;opacity:.92;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3}.deadline-wheel-column{box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:var(--deadline-wheel-height);-webkit-mask-image:linear-gradient(180deg,#0000,#000 20%,#000 80%,#0000);mask-image:linear-gradient(180deg,#0000,#000 20%,#000 80%,#0000);max-height:var(--deadline-wheel-height);overflow-y:auto;overscroll-behavior:contain;padding:var(--deadline-wheel-edge-padding) 0;position:relative;scroll-behavior:auto;scroll-padding-block:var(--deadline-wheel-edge-padding);scroll-snap-type:y mandatory;scrollbar-width:none;transform-style:preserve-3d;z-index:1}.deadline-wheel-column::-webkit-scrollbar{display:none}.deadline-wheel-option{background-color:initial;border:none;border-radius:8px;color:#969696;color:var(--deadline-muted,var(--graywording));cursor:pointer;font-size:.88rem;font-weight:700;height:var(--deadline-wheel-option-height);line-height:1;min-height:var(--deadline-wheel-option-height);scroll-snap-align:center;transform-origin:center center;transition:color .18s ease,opacity .18s ease,font-size .18s ease,transform .18s ease}.deadline-wheel-option.selected,.deadline-wheel-option:hover{color:var(--text-color);color:var(--deadline-selected-text,var(--text-color));font-size:.96rem;opacity:1;transform:translateZ(9px) scaleY(1.04)}.deadline-wheel-option.distance-1{font-size:.8rem;opacity:.72;transform:translateZ(-5px) scaleY(.9)}.deadline-wheel-option.distance-2{font-size:.68rem;opacity:.46;transform:translateZ(-12px) scaleY(.76)}.deadline-wheel-option.distance-3{font-size:.58rem;opacity:.28;transform:translateZ(-18px) scaleY(.64)}.deadline-wheel-option.distance-4{font-size:.5rem;opacity:.16;transform:translateZ(-24px) scaleY(.54)}.deadline-wheel-option.wheel-before.distance-1{transform:rotateX(-12deg) translateZ(-5px) scaleY(.9)}.deadline-wheel-option.wheel-before.distance-2{transform:rotateX(-24deg) translateZ(-12px) scaleY(.76)}.deadline-wheel-option.wheel-before.distance-3{transform:rotateX(-34deg) translateZ(-18px) scaleY(.64)}.deadline-wheel-option.wheel-before.distance-4{transform:rotateX(-42deg) translateZ(-24px) scaleY(.54)}.deadline-wheel-option.wheel-after.distance-1{transform:rotateX(12deg) translateZ(-5px) scaleY(.9)}.deadline-wheel-option.wheel-after.distance-2{transform:rotateX(24deg) translateZ(-12px) scaleY(.76)}.deadline-wheel-option.wheel-after.distance-3{transform:rotateX(34deg) translateZ(-18px) scaleY(.64)}.deadline-wheel-option.wheel-after.distance-4{transform:rotateX(42deg) translateZ(-24px) scaleY(.54)}.deadline-wheel-option:disabled{color:#b4b4b4;color:var(--line);cursor:not-allowed;opacity:.28;transform:none}.deadline-info,.poll-login-prompt{color:var(--text-color);font-size:.85em;margin-top:12px;text-align:center}.poll-vote-mode .poll-option-vote-item{height:30px;margin-bottom:12px}.poll-option-button{align-items:center;background-color:var(--button-color);border:1px solid #b4b4b4;border:1px solid var(--line);border-radius:30px;color:var(--text-color);cursor:pointer;display:flex;font-size:15px;font-weight:500;height:30px;justify-content:flex-start;padding:0 16px;transition:background-color .2s,border-color .2s,transform .1s ease;width:100%}.poll-option-button:hover{background-color:#e1e1e1;background-color:var(--line2)}.poll-option-button:active{background-color:var(--bg-color);transform:scale(.99)}.poll-option-button:disabled{background-color:#f8f9fa;color:#adb5bd;cursor:not-allowed;transform:none}.poll-results-mode .poll-total-votes{font-weight:500;margin-bottom:16px}.poll-results-mode .poll-option-result{margin-bottom:10px;position:relative}.poll-results-mode.poll-completed .poll-result-label{opacity:.5}.poll-results-mode .poll-option-result.voteable{cursor:pointer}.poll-results-mode .poll-option-result.color-explainable{cursor:help;overflow:visible}.poll-results-mode .poll-option-result.color-explainable .poll-bar-fill{border-radius:999px}.poll-results-mode .poll-option-result.color-explainable:focus-visible,.poll-results-mode .poll-option-result.color-explainable:hover,.poll-results-mode .poll-option-result.color-explanation-open{z-index:20}.poll-color-explanation-popover{background:#000;border-radius:6px;box-shadow:0 5px 16px #00000040;box-sizing:border-box;color:#fff;font-size:11px;font-weight:600;line-height:1;max-width:calc(100vw - 24px);padding:7px 10px;pointer-events:none;position:fixed;white-space:nowrap;z-index:22000}.poll-color-explanation-overlay{display:contents}.poll-option-result.color-explainable:not(.color-explanation-open):hover:after{background:#000;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 5px 16px #00000040;box-sizing:border-box;color:#fff;content:attr(data-color-explanation);font-size:11px;font-weight:600;left:20px;line-height:1;padding:7px 10px;pointer-events:none;position:absolute;right:20px;text-align:center;white-space:nowrap;z-index:30}@keyframes poll-color-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes poll-color-overlay-in{0%{background-color:#0000}to{background-color:#00000061}}@media (max-width:700px){.poll-color-explanation-overlay{align-items:flex-end;animation:poll-color-overlay-in .18s ease-out;background:#00000061;display:flex;inset:0;justify-content:center;position:fixed;z-index:22000}.poll-color-explanation-popover{animation:poll-color-sheet-up .22s cubic-bezier(.22,1,.36,1);background:var(--bg-color);border:1px solid var(--border-color);border-bottom:0;border-radius:22px 22px 0 0;bottom:auto!important;box-shadow:0 -14px 40px #0000002e;color:var(--text-color);font-size:inherit;left:auto!important;line-height:normal;max-width:100%!important;padding:10px 20px calc(22px + env(safe-area-inset-bottom, 0px));padding:10px 20px calc(22px + var(--savi-app-safe-bottom, env(safe-area-inset-bottom, 0px)));pointer-events:auto;position:relative!important;right:auto!important;top:auto!important;white-space:normal;width:min(100%,520px)!important}.poll-color-explanation-popover:before{background:var(--border-color);border-radius:999px;content:"";display:block;height:4px;margin:0 auto 16px;width:42px}.poll-color-explanation-popover .ipti-code-color-popover-title,.poll-color-explanation-popover .ipti-code-color-scale-labels{color:var(--text-color)}.poll-color-explanation-popover .ipti-code-color-scale{border-color:var(--border-color)}.poll-color-explanation-popover .ipti-code-color-marker{border-color:var(--bg-color);box-shadow:0 0 0 1px var(--border-color)}.poll-option-result.color-explainable:not(.color-explanation-open):hover:after{content:none;display:none}}.poll-results-mode .poll-option-result.voteable:focus-visible .poll-result-label,.poll-results-mode .poll-option-result.voteable:hover .poll-result-label{font-weight:700}.poll-results-mode .poll-option-result.voted-by-user .poll-result-label{font-weight:700}.poll-result-label{color:var(--poll-bar-text);height:30px;margin-bottom:0;right:0;z-index:1}.poll-bar-wrapper{border:1px solid #b4b4b4;border:1px solid var(--line);border-radius:30px;height:30px;overflow:hidden}.poll-bar-fill{border-radius:4px}.poll-bar-fill,.poll-bar-fill .poll-result-detail-text,.poll-bar-fill .poll-result-name{color:var(--poll-bar-text)}.poll-result-details{align-items:center;display:flex;gap:12px}.poll-result-detail-text{font-size:.9em}.tendency-view-button{font-size:10px}.tendency-view-button:hover{background-color:var(--bg-color);border-color:var(--border-color)}.poll-cancel-vote-button{background-color:initial;border:1px solid var(--border-color);border-radius:30px;color:var(--text-color);cursor:pointer;font-size:10px;font-weight:700;padding:4px 10px;white-space:nowrap}.poll-cancel-vote-button:hover:not(:disabled){background-color:var(--hover-button-color);color:var(--hover-text-color)}.poll-cancel-vote-button:disabled{cursor:not-allowed;opacity:.55}.p{margin:0}.poll-summary-line{align-items:baseline;display:flex;justify-content:flex-start;margin-top:10px;padding:0 4px}.poll-total-votes{margin-right:4px}.poll-results-mode .poll-total-votes{color:#969696;color:var(--graywording);font-size:10pt;font-weight:700;margin-bottom:0}.poll-remaining-time{color:#969696;color:var(--graywording);font-size:10pt;font-weight:500;margin:0}.poll-vote-mode .deadline-info.poll-remaining-time{margin-top:12px;text-align:center}.poll-option-result{border:1px solid var(--border-color);border-radius:30px;height:30px;margin-bottom:12px;overflow:hidden;position:relative}.poll-result-label{align-items:center;box-sizing:border-box;color:var(--text-color);display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:0 16px;width:100%;z-index:2}.poll-bar-fill,.poll-result-label{height:100%;left:0;pointer-events:none;position:absolute;top:0}.poll-bar-fill{background-color:var(--poll-bar-bg);border-radius:0;transition:width .5s ease-in-out;z-index:1}.poll-summary-line{gap:8px}.tendency-view-button{align-items:center;background:none;border:none;border-radius:12px;color:var(--subtext-color);cursor:pointer;display:inline-flex;font-size:10pt;font-weight:600;justify-content:center;line-height:1;outline:none;transition:all .2s ease;white-space:nowrap}.tendency-view-button:hover{color:var(--hover-button-color)}.deadline-picker-toggle,.deadline-wheel-panel,.poll-bar-wrapper,.poll-block,.poll-create-mode,.poll-deadline-setter,.poll-input-wrapper,.poll-option-result,.poll-option-vote-item,.poll-results-mode,.poll-vote-mode{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.poll-block,.poll-deadline-setter{overflow-x:clip}.poll-create-header,.poll-option-button,.poll-result-details,.poll-result-label,.poll-summary-line{min-width:0}.poll-create-header{gap:8px}.poll-input{min-width:0}.poll-option-button{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poll-result-label{gap:8px;overflow:hidden}.poll-result-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poll-option-result .poll-bar-fill{height:100%;left:0;position:absolute;top:0;z-index:1}.poll-option-result .poll-result-label{color:var(--text-color);pointer-events:none;z-index:2}.poll-option-result .poll-result-label-filled{color:var(--poll-bar-text);z-index:3}.poll-result-details{flex-shrink:0;gap:8px}.poll-summary-line{flex-wrap:wrap}@media (max-width:700px){.poll-block{margin:6px 0}.poll-create-header{margin-bottom:12px}.deadline-label,.deadline-picker-summary,.poll-create-instruction{font-size:.92rem}.poll-input,.poll-option-button,.poll-result-label{font-size:.9rem}.deadline-picker-toggle,.poll-option-button,.poll-result-label{padding-left:12px;padding-right:12px}.poll-result-details{gap:6px}.poll-summary-line{align-items:center;flex-wrap:nowrap;gap:4px;padding:0;width:100%}.poll-results-mode .poll-total-votes,.poll-summary-line .poll-cancel-vote-button,.poll-summary-line .poll-remaining-time,.poll-summary-line .tendency-view-button{flex:0 0 auto;margin:0;white-space:nowrap}.deadline-wheel-panel,.poll-deadline-setter.open .deadline-wheel-panel{gap:4px;padding-left:10px;padding-right:10px}}.poll-tendency-modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;isolation:isolate;justify-content:center;position:fixed;z-index:20000}.modal-content-tendency{background-color:var(--bg-color);border-radius:12px;box-sizing:border-box;color:var(--text-color);display:flex;flex-direction:column;max-height:60vh;max-width:450px;overflow:hidden;padding:20px;width:90%}.poll-tendency-sheet-handle{display:none}.modal-header-tendency{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.modal-header-tendency h3{font-size:1.2rem;margin:0}.close-button-tendency{background-color:initial;background-image:url(/static/media/x.964cb74d68fe4278eebc.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border:none;cursor:pointer;flex:0 0 16px;height:16px;padding:0;width:16px}body.dark-mode .close-button-tendency{background-image:url(/static/media/x-hover.74195e94f7689b06cf60.svg)}.tendency-tabs{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:2px;scroll-snap-type:x proximity;scrollbar-width:none}.tendency-tabs::-webkit-scrollbar{display:none}.tendency-tab{background-color:initial;border:1px solid var(--border-color);border-radius:16px;color:var(--subtext-color);cursor:pointer;flex:0 0 auto;font-weight:500;padding:8px 12px;scroll-snap-align:start;transition:all .2s;white-space:nowrap}.tendency-tab:hover{background-color:var(--hover-button-color);border-color:var(--hover-button-color);color:var(--hover-text-color)}.tendency-tab.active{background-color:var(--button-color);border-color:var(--button-color);color:var(--text-color);font-weight:700}.tendency-content{-webkit-overflow-scrolling:touch;display:flex;flex-grow:1;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.tendency-content::-webkit-scrollbar{display:none}.tendency-page{box-sizing:border-box;flex:0 0 100%;min-height:0;min-width:100%;overflow-y:auto;overscroll-behavior-y:contain;padding-right:2px;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.tendency-page>p{color:var(--subtext-color);margin:8px 0}.tendency-rank-list{list-style:none;margin:0;padding:0}.tendency-rank-list li{align-items:center;border-bottom:1px solid var(--border-color);display:flex;padding:8px 4px}.tendency-rank-list li:last-child{border-bottom:none}.rank-number{color:var(--subtext-color);font-weight:700;width:30px}.rank-ipti{flex-grow:1;font-weight:500}.rank-count{color:var(--subtext-color);font-size:.9em}.tendency-rank-pagination{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);margin-top:14px}.tendency-rank-pagination button{background:#0000;border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;font:inherit;font-size:.88rem;font-weight:600;min-height:38px;padding:8px 14px}.tendency-rank-pagination button:last-child{background:var(--button-color)}.tendency-rank-pagination button:disabled{cursor:default;opacity:.35}.tendency-rank-pagination span{color:var(--subtext-color);font-size:.82rem;font-weight:600;min-width:42px;text-align:center}@keyframes poll-tendency-overlay-in{0%{background-color:#0000}to{background-color:#00000061}}@media (max-width:700px){.poll-tendency-modal-overlay{align-items:flex-end;animation:poll-tendency-overlay-in .18s ease-out;background-color:#00000061;height:100vh;height:100dvh;justify-content:center;width:100%}.modal-content-tendency{animation:poll-tendency-slide-up .22s cubic-bezier(.22,1,.36,1);border:1px solid var(--border-color);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -14px 40px #0000002e;height:auto;margin:0;max-height:min(72vh,620px);max-height:min(72dvh,620px);max-width:520px;min-height:220px;overscroll-behavior:contain;padding:10px 20px calc(22px + env(safe-area-inset-bottom, 0px));padding:10px 20px calc(22px + var(--savi-app-safe-bottom, env(safe-area-inset-bottom, 0px)));position:relative;width:min(100%,520px)}.poll-tendency-sheet-handle{background:var(--border-color);border-radius:999px;display:block;flex:0 0 4px;height:4px;margin:0 auto 16px;width:42px}.modal-header-tendency{flex:0 0 auto;margin-bottom:12px}.tendency-tabs{flex:0 0 auto}.tendency-content{min-height:0;overscroll-behavior:contain}.tendency-rank-list li{box-sizing:border-box;min-height:42px}.tendency-rank-pagination button:hover{opacity:1}.tendency-rank-pagination button:active:not(:disabled){opacity:.58}}@keyframes poll-tendency-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.modal-content-tendency{animation-duration:.01ms!important}}.user-info-main-content .ProseMirror p{margin:0}.ProseMirror .inline-hashtag-group{color:var(--text-color)}.inline-hashtag{box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--signature2);display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;max-width:100%;text-decoration:none;width:auto}.ProseMirror .inline-hashtag{cursor:text}.post-content-viewer .inline-hashtag{margin-inline:0!important;padding-inline:0!important}.post-content-viewer .inline-hashtag-clickable{color:var(--signature2);cursor:pointer}.post-content-viewer .inline-hashtag-gap{font-size:0;letter-spacing:0}.post-read-more-button{background:#0000;border:0;border-radius:0;color:var(--signature2);cursor:pointer;display:inline;font:inherit;font-size:12pt;font-weight:600;line-height:1.4;margin:0 0 0 4px;padding:0;text-align:left;width:-webkit-fit-content;width:fit-content}.post-content-viewer>h1:has(+.post-read-more-button),.post-content-viewer>h2:has(+.post-read-more-button),.post-content-viewer>h3:has(+.post-read-more-button),.post-content-viewer>p:has(+.post-read-more-button),.post-content-viewer>pre:has(+.post-read-more-button){display:inline;margin-bottom:0;white-space:pre-wrap}.post-content-viewer>.post-read-more-button+*{margin-top:10px}.post-read-more-button:hover{background:#0000;color:var(--signature2)}.ProseMirror .inline-hashtag-bookmarkable{background-color:initial;border:1px solid var(--border-color);border-radius:999px;box-shadow:none;box-sizing:border-box;margin:0;padding:3px 28px 3px 9px;vertical-align:initial}.inline-hashtag-group .inline-hashtag-heart{background-color:initial;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;cursor:pointer;display:none;height:16px;margin:0 0 0 -28px;padding:0;position:relative;vertical-align:-.08em;width:28px;z-index:0}.inline-hashtag-group .inline-hashtag-bookmarkable+.inline-hashtag-heart{display:inline-block}.inline-hashtag-group .inline-hashtag-heart:before{content:none}.inline-hashtag-group .inline-hashtag-heart:after{background-image:url(/static/media/heart.527214554236465259be.svg);background-position:left 3px center;background-repeat:no-repeat;background-size:16px 16px;content:"";inset:0;pointer-events:none;position:absolute;transform:translateY(2px);z-index:1}.inline-hashtag-heart.active:after,.inline-hashtag-heart:hover:after{background-image:url(/static/media/heart-hover.a1990be1782a00c2c4bc.svg)}@media (max-width:700px){.user-info-main-content .inline-hashtag-group .inline-hashtag-heart{transform:translateY(-1px);vertical-align:middle}.user-info-main-content .inline-hashtag-group .inline-hashtag-heart:after{transform:none}}.post-edit-platform .inline-hashtag-group .inline-hashtag-heart{transform:translateY(-1px);vertical-align:middle}.post-edit-platform .inline-hashtag-group .inline-hashtag-heart:after{transform:none}:root{--signature-hover:#b9c3be;--highlight:#96ff64;--line2:#e1e1e1;--graywording100:#646464;--white-hover:#fafafa}.repost-modal-overlay{align-items:center;background-color:#0000;display:flex;justify-content:center}.repost-mode-platform{align-items:center;display:flex;justify-content:space-between}.repost-mode-selector{background-color:none!important;display:block;justify-content:center}.repost-mode-selector button{cursor:pointer;padding:8px 16px;width:100%}.repost-mode-selector button,.repost-mode-selector button.active{background-color:initial!important;border:none}.quote-textarea{border:1px solid #ccc;border-radius:4px;margin-top:15px}.original-comment-preview{border:1px solid #eee;margin-top:15px;padding:15px}.tag-input-container-modal{margin-top:15px}.repost-modal-footer{text-align:right}.repost-modal-footer button{background-color:initial}.repost-modal-footer button:disabled{background-color:initial!important}.repost-modal-overlay{background-color:initial;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.repost-modal-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffff1a!important;border:1px solid #e1e1e1;border:1px solid var(--line2);border-radius:20px;box-shadow:0 0 20px #0003;position:absolute;transform:translateX(-50%)}.repost-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px!important;width:20px!important}.repost{background-image:url(/static/media/repost2.664d22bad1ac87b1cf7f.svg)}.quote{background-image:url(/static/media/quote.7f6b8230f13439a45436.svg)}.repost-initial-view{background-color:initial;display:flex;flex-direction:column}.repost-initial-view button{background:none;border:none;color:#646464;color:var(--graywording100);cursor:pointer;font-size:12pt;font-weight:700;padding:16px 20px 16px 16px;text-align:left}.quotebutton,.repostbutton{align-items:center;display:flex;gap:10px}.repostbutton:hover{border-radius:16px 16px 0 0}.quotebutton:hover{border-radius:0 0 16px 16px}.repostbutton:hover .repost{background-image:url(/static/media/repost2-hover.3e1ea9b819f6e243762d.svg)}.quotebutton:hover .quote{background-image:url(/static/media/quote-hover.b5c9aa49fa0dd96b6afd.svg)}.repost-initial-view button:hover{background-color:#ebebeb80!important;color:#323232;color:var(--graywording50)}.repost-quote-view{border-radius:20px;display:flex;flex-direction:column;min-width:270px;padding:20px}.repost-modal-header{align-items:center;display:flex;justify-content:space-between}.repost-modal-footer button{border:none;border-radius:20px;color:#323232;color:var(--graywording50);cursor:pointer;font-size:12pt;font-weight:700}.repost-modal-footer button:disabled{background-color:initial;cursor:not-allowed}.quote-textarea{background-color:#ffffffbf!important;border:1px solid #e1e1e1;border:1px solid var(--line2);border-radius:8px;box-sizing:border-box;color:#323232;font-size:1rem;margin-bottom:10px;min-height:80px;padding:10px;resize:vertical;width:100%}.quote-textarea:focus{background-color:#fafafa!important;background-color:var(--white-hover)!important;border:1px solid #ff9664;border:1px solid var(--signature4);outline:2px solid #ff9664;outline:2px solid var(--signature4)}.original-comment-preview{background-color:#ffffffbf!important;border:1px solid #e1e1e1;border:1px solid var(--line2);border-radius:8px;box-shadow:0 0 10px #0000000d;font-size:12pt;margin-top:5px;padding:10px}.original-comment-preview p{color:#323232;font-style:italic;font-weight:500;margin:0 0 5px}.original-comment-preview span{color:#323232;font-weight:700}.close-button{background-color:initial;background-image:url(/static/media/close.ca3a3146153aa02892fb.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;color:#0000;cursor:pointer;height:20px;margin-right:10px;text-indent:-9999px;transition:background-color .2s ease,transform .2s ease;width:20px}.close-button:hover{background-image:url(/static/media/close-hover.4843887159608652f888.svg);transform:rotate(-90deg)}.postbutton{color:#969696!important;color:var(--graywording)!important}.postbutton:hover{color:#ff9664!important;color:var(--signature4)!important}.repost-sheet-handle{display:none}@media (max-width:700px){.repost-modal-overlay{align-items:flex-end;background-color:#00000061;box-sizing:border-box;height:100vh;height:100dvh;inset:0;justify-content:center;padding:0;width:100%;z-index:20000}.repost-modal-content{animation:repost-sheet-slide-up .22s cubic-bezier(.22,1,.36,1);backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg-color)!important;border:1px solid var(--border-color);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -14px 40px #0000002e;box-sizing:border-box;color:var(--text-color);left:auto!important;margin:0;max-height:min(72vh,620px)!important;max-height:min(72dvh,620px)!important;max-width:520px!important;overflow-y:auto;overscroll-behavior:contain;padding:10px 20px calc(20px + env(safe-area-inset-bottom, 0px));padding:10px 20px calc(20px + var(--savi-app-safe-bottom, env(safe-area-inset-bottom, 0px)));position:relative!important;top:auto!important;transform:none;width:min(100%,520px)!important}.repost-sheet-handle{background:var(--border-color);border-radius:999px;display:block;height:4px;margin:0 auto 12px;width:42px}.repost-initial-view{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.repost-initial-view button{align-items:center;border-radius:14px;color:var(--text-color);flex-direction:column;gap:9px;justify-content:center;min-height:96px;min-width:0;padding:12px 10px;text-align:center}.repost-initial-view button:hover{border-radius:14px}.repost-initial-view .repost-icon{background-size:28px 28px;border:1px solid var(--border-color);border-radius:999px;box-sizing:initial;height:28px!important;padding:10px;width:28px!important}.repost-quote-view{box-sizing:border-box;min-width:0;padding:0;width:100%}.repost-modal-header{min-height:36px}.original-comment-preview,.quote-textarea{background:var(--button-color)!important;border-color:var(--border-color);color:var(--text-color)}.original-comment-preview{max-height:min(28vh,220px);overflow-y:auto}.original-comment-preview p,.original-comment-preview span{color:var(--text-color)}.repost-modal-footer button{color:var(--text-color)!important}}@media (hover:none),(pointer:coarse){.repost-initial-view button:hover{background-color:initial!important;color:var(--text-color)}.repost-initial-view button:active{opacity:.58}}@keyframes repost-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.repost-modal-content{animation-duration:.01ms!important}}.original-comment-embed{border:1px solid var(--border-color);border-radius:8px;cursor:pointer;margin-top:8px;padding:12px;transition:background-color .2s ease-in-out}.embed-comment-header{align-items:center;display:flex;font-size:.9rem;gap:8px;margin-bottom:8px}.embed-comment-profile-image{border-radius:50%;height:20px;object-fit:cover;width:20px}.embed-comment-nickname{font-weight:700}.embed-comment-ipti{color:var(--text-color)}.embed-comment-content .embed-comment-text{color:var(--text-color);font-style:italic;line-height:1.5;margin:0;padding:0}.original-post-embed{border:1px solid var(--border-color);border-radius:8px;cursor:pointer;margin-top:8px;padding:20px;transition:background-color .2s ease-in-out}.original-post-embed:hover{background-color:initial}.repost-header{color:var(--text-color);font-size:10pt;font-weight:700}.postHeader{margin-bottom:6px}.original-post-embed.deleted,.original-post-embed.loading{color:var(--text-color);padding:20px;text-align:center}.embed-header{align-items:center;display:flex;font-size:.9rem;margin-bottom:8px}.embed-nickname{font-weight:700;margin:0 8px}.embed-ipti{color:var(--text-gray);margin-right:6px}.embed-content .ProseMirror{color:var(--text-color);text-overflow:ellipsis}.meta-icon-right{flex:0 0 auto;gap:16px}.meta-icon-right,.post-share-action{align-items:center;display:inline-flex}.post-share-action{background:#0000;border:0;cursor:pointer;height:20px;justify-content:center;margin:0;padding:0;width:20px}.post-share-action .icon-share{background:url(/static/media/share.289fa07e8543cff153f4.svg) 50%/contain no-repeat;display:inline-block;height:20px;width:20px}.post-share-action:hover .icon-share{opacity:.65}.meta-icon-right .post-scrap-action{margin-left:0!important}.post-share-overlay{align-items:flex-end;background:#00000061;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:4000}.post-share-sheet{animation:post-share-slide-up .22s cubic-bezier(.22,1,.36,1);background:var(--bg-color);border:1px solid var(--border-color);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -14px 40px #0000002e;box-sizing:border-box;color:var(--text-color);padding:10px 20px calc(22px + env(safe-area-inset-bottom));width:min(100%,520px)}.post-share-handle{background:var(--border-color);border-radius:999px;height:4px;margin:0 auto 12px;width:42px}.post-share-heading-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.post-share-heading-row h2{font-size:1rem;margin:0}.post-share-close{background:#0000;border:0;color:var(--subtext-color);cursor:pointer;font-size:25px;height:32px;line-height:1;padding:0;width:32px}.post-share-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.post-share-option{align-items:center;background-color:initial;border:1px solid #0000;color:var(--text-color);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:10pt;font-weight:500;gap:9px;justify-content:center}.post-share-option:hover{opacity:.72}.post-share-option-icon{background-position:50%;background-repeat:no-repeat;background-size:28px 28px;border:1px solid var(--border-color);border-radius:999px;box-sizing:initial;height:28px;padding:10px;width:28px}.post-share-link-icon{background-image:url(/static/media/link.7edf1cec47ecabe47f7d.svg)}.post-share-device-icon{background-image:url(/static/media/share.289fa07e8543cff153f4.svg)}.post-share-web-fallback{background:var(--button-color);border:1px solid var(--border-color);border-radius:14px;margin-top:14px;padding:13px}.post-share-status,.post-share-web-fallback p{color:var(--subtext-color);font-size:.88rem;margin:0 0 10px}.post-share-url-row{display:flex;gap:8px}.post-share-url-row input{background:var(--bg-color);border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);flex:1 1;min-width:0;padding:9px 10px}.post-share-url-row button{background:var(--text-color);border:0;border-radius:10px;color:var(--bg-color);cursor:pointer;font-weight:700;padding:0 14px}.post-share-status{margin:12px 0 0;text-align:center}@keyframes post-share-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:701px){.post-share-overlay{align-items:center;padding:24px}.post-share-sheet{animation:post-share-popup-in .16s ease-out;border-bottom:1px solid var(--border-color);border-radius:20px;box-shadow:0 22px 70px #0000003d;padding:18px 22px 22px;width:min(440px,100%)}.post-share-handle{display:none}}@media (hover:none),(pointer:coarse){.post-share-action:hover .icon-share,.post-share-option:hover{opacity:1}.post-share-action:active .icon-share,.post-share-option:active{opacity:.58}}@keyframes post-share-popup-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}:root{--signature:#bec8c3;--signature3:#ff6464;--signature2:#5096ff;--signature4:#ff9664;--disabled:#e1e1e1;--gray235:#ebebeb;--disabled-wording:#c8c8c8;--line:#b4b4b4;--iconline:#b4b4b4;--gray200:#c8c8c8;--graywording:#969696;--graywording50:#323232;--icon-done:#32c832;--blue:#0096ff;--shadow:#00000080;--shadow2:#000000b3}.postItem{border-bottom:1px solid var(--border-color);box-sizing:border-box;break-inside:avoid;list-style-type:none;min-width:0;overflow-x:clip;padding:15px;page-break-inside:avoid;transition:transform .1s ease-in-out,box-shadow .1s ease-in-out;width:100%}.repostHeader{align-items:center;color:var(--text-color);display:flex;font-size:10pt;gap:8px}.postItem-main{box-sizing:border-box;display:flex;flex-direction:row;gap:12px;min-width:0;width:100%}.postItem-left-column{flex-shrink:0}.postColumn{flex-grow:1;max-width:100%;min-width:0}.postItem-right-column{box-sizing:border-box;flex:1 1 auto;max-width:100%;min-width:0;width:auto}.profileImage{border-radius:50%;height:40px!important;object-fit:cover;width:40px!important}.postHeader{align-items:center;display:flex;gap:4px;max-width:100%;min-width:0}.postAuthor{color:var(--text-color);font-size:12pt;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postTimestamp{color:var(--subtext-color);font-size:.95em;min-width:0}.postAuthorId{color:var(--text-color);color:var(--ipti-code-badge-text-color,var(--text-color));font-size:.95em;min-width:0}.post-ai-badge{align-items:center;background:var(--button-color);border:1px solid var(--border-color);color:var(--text-color);display:inline-flex;font-size:.72rem;font-weight:700;line-height:1;min-height:18px;padding:1px 6px}.postItem-tags-container{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.postItem-tag{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:16px;box-sizing:border-box;color:var(--text-color);display:inline-flex;font-size:10.5pt;font-weight:600;line-height:1.25;max-width:100%;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.postContent{word-wrap:break-word;color:#14171a;line-height:1.5;margin:10px 0;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.postItem .ProseMirror p{margin:0}.quotedPost{border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;cursor:pointer;margin-top:8px;max-width:100%;overflow-wrap:anywhere;overflow-x:clip;padding:12px;transition:background-color .2s;width:100%!important;width:100%}.quotedPost:hover{background-color:#fafafa}.postHeader-quoted{align-items:center;display:flex;font-size:.9em;gap:8px;margin-bottom:8px}.quotedProfileImage{border:1px solid var(--border-color);border-radius:50%;height:20px;object-fit:cover;width:20px}.embedded-comment-text{color:#333;line-height:1.5;margin:4px 0 0;padding:0}.postMeta{color:#657786;display:flex;gap:8px;justify-content:space-between;margin-top:6px;min-width:0;width:100%!important}.meta-icon-left{display:flex;flex:1 1 auto;gap:20px;justify-content:space-between!important;min-width:0}.repost-header{align-items:center;display:flex;gap:4px;margin-bottom:10px;min-height:24px}.repost-header-icon{align-self:center;background-image:url(/static/media/repost.1f823249d8ecc67a6da1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;flex:0 0 16px;height:16px;margin-right:2px;vertical-align:middle;width:16px}.repost-header-words{font-size:10pt;gap:4px;min-height:24px}.original-post-link-button,.repost-header-words{align-items:center;color:#969696;color:var(--graywording);display:inline-flex;line-height:1}.original-post-link-button{background-color:initial;border:1px solid var(--border-color);border-radius:999px;cursor:pointer;flex:0 0 auto;font:inherit;font-size:10pt;height:24px;justify-content:center;padding:0 8px;white-space:nowrap}.original-post-link-button:hover{border-color:var(--text-color);color:var(--text-color)}.quote-original-post-link-button{display:block;margin:0 0 8px auto}.postHeader{position:relative}.post-actions-dropdown-container{margin-left:auto;position:relative}.postsetting{background-image:url(/static/media/postsetting.819f32804d2ce6502ee4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:24px;width:24px}.post-actions-dropdown-container .dropdown-menu{background-color:var(--dropdown-bg);border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-top:4px;min-width:100px;padding:8px;position:absolute;right:0;top:100%;z-index:200}.post-actions-dropdown-container .dropdown-item{background:none;border:none;border-radius:8px;color:var(--dropdown-text-color);cursor:pointer;display:block;font-size:12pt;padding:10px 16px;text-align:center;white-space:nowrap;width:100%}.post-actions-dropdown-container .dropdown-item:hover{background-color:var(--dropdown-hover-bg)}.postItem-editing{padding-top:15px!important}.poll-completed-label-mobile{display:none}@media (max-width:700px){.poll-completed-label-desktop{display:none}.poll-completed-label-mobile{display:inline}}.edit-form-container{display:flex;flex-direction:column;gap:12px;margin-top:12px}.edit-form-container .ProseMirror{background-color:initial;border:0 solid #0000;border-radius:4px;min-height:80px;padding:0}.edit-action-icons .image-upload-label,.edit-action-icons .poll-add-button{align-items:center;background-color:initial;background-size:24px 24px;border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:4px;width:24px}.edit-action-icons .image-upload-label{background-position:50%;background-repeat:no-repeat}.edit-action-icons .image-upload-label:hover{background-color:#f0f0f0}.edit-action-icons .poll-add-button{background-position:50%;background-repeat:no-repeat}.edit-action-icons .poll-add-button:hover{background-color:#f0f0f0}.post-author-info-Head,.postHeader-Head{display:flex;justify-content:space-between}.edit-actions{display:flex;gap:8px;justify-content:flex-end}.post-edit-platform .edit-actions{margin-right:12px}.edit-cancel-button,.edit-save-button{border:0 solid #0000;border-radius:9999px;cursor:pointer;font-size:12pt;font-weight:700;outline:none;padding:0}.edit-cancel-button{background-color:initial;background-image:url(/static/media/close.ca3a3146153aa02892fb.svg);background-size:20px 20px;height:20px;transition:transform .3s ease,background-image .3s ease;width:20px}.edit-cancel-button:hover{background-image:url(/static/media/close-hover.4843887159608652f888.svg);transform:rotate(-90deg)}.edit-save-button{background-color:initial;color:#323232;color:var(--graywording50)}.edit-save-button:hover{background-color:initial;color:#bec8c3;color:var(--signature)}.postMeta span.liked,.postMeta span.reposted{font-weight:700}.postMeta span.liked{color:#ff6464;color:var(--signature3)}.postMeta span.reposted{color:#ff9664;color:var(--signature4)}.postMeta span.liked .icon-like{background-image:url(/static/media/like-hover.9e151c728e3bebe16e8e.svg)}.postMeta span.reposted .icon-repost{background-image:url(/static/media/repost-hover.1aa621f60a1fb4e8dbfe.svg)}.postMeta span.commented{color:#5096ff;color:var(--signature2);font-weight:700}.postMeta span.commented .icon-comment{background-image:url(/static/media/reply-hover.26ac245008d3368d52d9.svg)}.meta-action-item{align-items:flex-start;display:flex;min-width:0;width:60px}.postMeta .meta-action-item button{cursor:pointer}.postMeta .meta-action-item button,.postMeta .meta-action-item span{align-items:center;background:none;border:none;color:inherit;display:inline-flex;font-size:inherit;margin:0;min-width:0;padding:0}.edit-actions-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.edit-action-icons{display:flex;gap:12px}.edit-action-icons .image-upload-label,.edit-action-icons .poll-add-button,.edit-action-icons .tag-add-button{align-items:center;background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:4px;width:24px}.edit-action-icons .image-upload-label:hover,.edit-action-icons .poll-add-button:hover,.edit-action-icons .tag-add-button:hover{background-color:#f0f0f0}.edit-action-icons .image-upload-label{background-image:url(/static/media/imageupload.3f8b7b9bcaabacaf7b61.svg)}.edit-action-icons .image-upload-input{display:none}.edit-action-icons .poll-add-button{background-image:url(/static/media/investigation.fda0d4624d82cc1eb63b.svg)}.edit-action-icons .tag-add-button{background-image:url(/static/media/tag.85645aedfad2972eecda.svg)}.tag-popup-overlay{background-color:#0000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2001}.tag-popup-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffff1a;border:0 solid #0000;border-radius:27px;box-shadow:10px 10px 20px #0003;padding:0;position:absolute}.tag-right{align-items:flex-start;display:flex;gap:8px;width:270px}.tag-popup-close-button{background-color:initial;background-image:url(/static/media/add.8fc9971778e76ab3300b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:30px;transition:transform .2s ease;width:30px}.tag-popup-close-button:hover{transform:rotate(90deg)}.postItem-main.no-profile-image{gap:0}.postItem-main.no-profile-image .postItem-right-column{width:100%}.postItem-main.no-profile-image .postMeta{justify-content:flex-start}.postItem-main.no-profile-image .meta-icon-left{flex-grow:1;gap:20px;justify-content:flex-start!important}.postItem-main.no-profile-image .meta-action-item{width:auto}.postItem-main.no-profile-image .meta-action-item button,.postItem-main.no-profile-image .meta-action-item span{font-size:.8rem}.postItem-main.no-profile-image .meta-icon-right{margin-right:0}.postItem-main.no-profile-image .meta-icon-right .post-scrap-action{margin:0}.postItem.nested-post{border-bottom:none;margin-top:6px;padding:0}.poll-dominant-tendency{background-color:#000;border-radius:999px;color:#ffe196;font-size:9pt;font-weight:700;margin:0;padding:4px 8px}.poll-dominant-tendency.is-completed{background-color:#7f7f7f29;border:1px solid #7f7f7f47;color:var(--subtext-color)}.poll-dominant-tendency .emoji{font-size:8pt}.postItem-dominant-below-header{align-items:center;display:flex;margin:0 0 10px;width:100%}.postItem-dominant-below-header .poll-dominant-tendency{margin:0}.postItem .ProseMirror,.postItem .ProseMirror *,.postItem .post-content-viewer{box-sizing:border-box;line-height:1.4;max-width:100%}.postItem .ProseMirror{overflow-wrap:anywhere;word-break:break-word}.postItem iframe,.postItem img,.postItem video{height:auto;max-width:100%}@media (max-width:700px){.postItem{padding:14px 10px}.postItem-main{gap:8px}.profileImage{height:34px!important;width:34px!important}.postHeader{flex-wrap:nowrap;gap:5px}.postAuthorId,.postTimestamp{font-size:.82rem;white-space:nowrap}.poll-dominant-tendency{margin-left:0;max-width:100%;white-space:nowrap}.postMeta{align-items:center}.meta-icon-left{gap:20px;justify-content:flex-start!important}.meta-action-item{flex:0 1 auto;font-size:.88rem;min-width:42px;width:auto}.quotedPost{padding:10px}}.feed-promotion-card{background:var(--bg-color);border-bottom:1px solid var(--border-color);box-sizing:border-box;color:var(--text-color);list-style:none;min-width:0;overflow:hidden;padding:18px 15px;width:100%}.feed-savi-promotion{background:linear-gradient(135deg,color-mix(in srgb,var(--signature2) 10%,var(--bg-color)),color-mix(in srgb,var(--signature) 9%,var(--bg-color)))}.feed-promotion-header{align-items:center;display:flex;gap:10px;min-width:0}.feed-promotion-avatar{background:#fff;border:1px solid var(--border-color);border-radius:50%;box-sizing:border-box;display:block;flex:0 0 40px;height:40px;object-fit:contain;padding:6px;width:40px}.feed-savi-avatar{object-fit:cover;padding:0}.feed-promotion-source{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.feed-promotion-source span,.feed-promotion-source strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-promotion-source strong{font-size:.98rem}.feed-promotion-source span{color:var(--subtext-color);font-size:.77rem}.feed-promotion-label{background:color-mix(in srgb,var(--bg-color) 86%,#0000);border:1px solid var(--border-color);border-radius:999px;color:var(--subtext-color);flex:0 0 auto;font-size:.8rem;font-weight:700;margin-bottom:auto;margin-top:0;padding:6px 12px}.feed-promotion-body{min-width:0;padding:14px 0 0 50px}.feed-promotion-body h2{color:var(--text-color);font-size:1.08rem;line-height:1.35;margin:0 0 7px}.feed-promotion-body p{color:var(--subtext-color);font-size:.92rem;line-height:1.55;margin:0;overflow-wrap:anywhere}.feed-promotion-cta{align-items:center;background:var(--text-color);border:1px solid var(--text-color);box-sizing:border-box;color:var(--bg-color);display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;margin-top:14px;min-height:38px;padding:14px 16px;text-decoration:none;transition:opacity .16s ease;width:100%}.feed-promotion-cta:focus-visible,.feed-promotion-cta:hover{opacity:.72}.feed-promotion-cta:focus-visible{outline:2px solid var(--text-color);outline-offset:3px}.feed-ad-image{aspect-ratio:16/8;border:1px solid var(--border-color);box-sizing:border-box;display:block;margin:14px 0 0 50px;max-height:260px;object-fit:cover;width:calc(100% - 50px)}@media (max-width:700px){.feed-promotion-card{padding:15px 12px 20px}.feed-promotion-body{padding-left:50px}.feed-ad-image{margin-left:0;width:100%}.feed-promotion-cta{width:100%}}html{background-color:#fff}#root,body,html{min-height:100%}#root{background-color:var(--subbg-color)}#root,#root *,body,html{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}#root :not(input):not(textarea):not([contenteditable=true])::selection{background:#0000;color:inherit}#root :not(input):not(textarea):not([contenteditable=true])::-moz-selection{background:#0000;color:inherit}[contenteditable=true],input,textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}img,svg{-webkit-user-drag:none;user-drag:none}body,body.light-mode{--text-button:#0064ff;--bg-color:#fff;--subbg-color:#fff;--text-color:#000;--subtext-color:#646464;--border-color:#c8c8c8;--hover-bg-color:#000;--hover-text-color:#fff;--button-color:#969696;--hover-button-color:#000;--poll-bar-bg:#1e1e1e;--poll-bar-text:#fff;--deadline-bg:#323232;--deadline-panel-bg:#1e1e1e;--deadline-border:#5a5a5a;--deadline-summary:#c8ff96;--deadline-muted:#969696;--deadline-highlight-bg:#fff;--deadline-selected-text:#000;--postsetting-icon:url(/static/media/postsetting.819f32804d2ce6502ee4.svg);--postsetting-hover-icon:url(/static/media/postsetting-hover.b40bcb89557094ac5602.svg);--dropdown-bg:#fff;--dropdown-hover-bg:#f0f2f5;--dropdown-text-color:#333;--logo:url(/static/media/SAVISquare-full.9b8333ece366b1b79117.svg);--logo-icon:url(/static/media/savi-logo-icon.05a8a6be2300fe277375.svg);--icon-search:url(/static/media/search.2969cf1002f491e382b1.svg);--icon-search-hover:url(/static/media/search-hover.8e9c8e4bf13c823f8589.svg);--icon-profile:url(/static/media/profile.0868d9a0eb029bedcb0d.svg);--icon-profile-hover:url(/static/media/profile-hover.2e00ca6f36598c187004.svg);--icon-square:url(/static/media/square.2a740effd1bce0e69af8.svg);--icon-square-hover:url(/static/media/square-hover.afd4dd388015e14fa18e.svg);--icon-bookmarks:url(/static/media/bookmarks.cb4c414e14b6e2790242.svg);--icon-bookmarks-hover:url(/static/media/bookmarks-hover.225e242c88ff8d3df1dc.svg);--icon-vote:url(/static/media/vote.7380c2fef3adef387b58.svg);--icon-vote-hover:url(/static/media/vote-hover.cc52e644ba9e338c7be8.svg);--icon-news:url(/static/media/news.ba1f9d2650577d2d95ec.svg);--icon-news-hover:url(/static/media/news-hover.6567a294af9328fb3236.svg);--icon-setting:url(/static/media/setting.38a164962e3e91988b8e.svg);--icon-setting-hover:url(/static/media/setting-hover.fffe1868bed907ea89bd.svg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--subbg-color);color:var(--text-color);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;margin:0;overflow-y:scroll;scrollbar-gutter:stable;transition:background-color .3s,color .3s}body.dark-mode{--bg-color:#1e1e1e;--subbg-color:#282828;--text-color:#f5f5f5;--subtext-color:#969696;--border-color:#414141;--hover-bg-color:#fff;--hover-bg-color2:#141414;--hover-text-color:#000;--button-color:#323232;--hover-button-color:#fff;--poll-bar-bg:#fff;--poll-bar-text:#1e1e1e;--deadline-bg:#323232;--deadline-panel-bg:#1e1e1e;--deadline-border:#5a5a5a;--deadline-summary:#c8ff96;--deadline-muted:#969696;--deadline-highlight-bg:#fff;--deadline-selected-text:#000;--postsetting-icon:url(/static/media/postsetting-hover.b40bcb89557094ac5602.svg);--postsetting-hover-icon:url(/static/media/postsetting.819f32804d2ce6502ee4.svg);--dropdown-bg:#373737;--dropdown-hover-bg:#555;--dropdown-text-color:#f5f5f5;--logo:url(/static/media/SAVISquare-full.9b8333ece366b1b79117.svg);--logo-icon:url(/static/media/savi-logo-icon-w.a7c83e5c97fc601e468f.svg);--icon-search:url(/static/media/search2.78fb6f2020e1986c1cf8.svg);--icon-search-hover:url(/static/media/search-hover2.ea71a5bfff5fc47b8111.svg);--icon-profile:url(/static/media/profile-hover.2e00ca6f36598c187004.svg);--icon-profile-hover:url(/static/media/profile.0868d9a0eb029bedcb0d.svg);--icon-square:url(/static/media/square-hover.afd4dd388015e14fa18e.svg);--icon-square-hover:url(/static/media/square.2a740effd1bce0e69af8.svg);--icon-bookmarks:url(/static/media/bookmarks-hover.225e242c88ff8d3df1dc.svg);--icon-bookmarks-hover:url(/static/media/bookmarks.cb4c414e14b6e2790242.svg);--icon-vote:url(/static/media/vote-hover.cc52e644ba9e338c7be8.svg);--icon-vote-hover:url(/static/media/vote.7380c2fef3adef387b58.svg);--icon-news:url(/static/media/news-hover.6567a294af9328fb3236.svg);--icon-news-hover:url(/static/media/news.ba1f9d2650577d2d95ec.svg);--icon-setting:url(/static/media/setting-hover.fffe1868bed907ea89bd.svg);--icon-setting-hover:url(/static/media/setting.38a164962e3e91988b8e.svg)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-content{background-color:var(--bg-color);color:var(--text-color)}.feed-load-more-sentinel{height:1px;pointer-events:none;width:100%}