.page-content-noMargin{margin-top:5px!important}.ding-detail-page{background-color:#f4f1eb}.ding-detail-canvas{max-width:50rem;margin-left:auto;margin-right:auto;padding-top:1.25rem}@media (max-width:640px){.ding-detail-canvas{padding-top:0}}.ding-detail-main{cursor:default!important}.ding-detail-main.ding-item{border-top:3px solid var(--ml-ding-accent-border,transparent)!important}.ding-detail-type-eyebrow{font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1;margin:0 0 .5rem;color:var(--ml-gray-500)}.ding-detail-main.talk-ding .ding-detail-type-eyebrow{color:color-mix(in srgb,var(--ml-pink) 60%,var(--ml-gray-900))}.ding-detail-main.meet-ding .ding-detail-type-eyebrow{color:color-mix(in srgb,var(--ml-cyan) 50%,var(--ml-gray-900))}.ding-detail-main.action-ding .ding-detail-type-eyebrow{color:color-mix(in srgb,var(--ml-success) 50%,var(--ml-gray-900))}.ding-detail-main.exchange-ding .ding-detail-type-eyebrow{color:color-mix(in srgb,var(--ml-warning) 55%,var(--ml-gray-900))}.ding-detail-main.browse-ding .ding-detail-type-eyebrow{color:color-mix(in srgb,var(--ml-info) 55%,var(--ml-gray-900))}.ding-detail-main.eyes-ding .ding-detail-type-eyebrow{color:color-mix(in srgb,var(--ml-pink) 45%,var(--ml-gray-900))}.ding-detail-main.crypto-ding .ding-detail-type-eyebrow{color:color-mix(in srgb,var(--ml-gold) 55%,var(--ml-gray-900))}.ding-detail-main.profile-ding .ding-detail-type-eyebrow{color:color-mix(in srgb,var(--ml-cyan) 45%,var(--ml-gray-900))}.ding-detail-main .media-body{width:90%}.ding-detail-main.ding-item:hover{transform:none!important;border-color:var(--ml-gray-200)!important;box-shadow:1px 1px 20px 14px rgba(229,229,229,.46)!important}.ding-detail-main.ding-item{max-height:none!important;min-height:auto!important;height:auto!important;display:flex!important;contain:none!important;content-visibility:visible!important;background-color:white;box-shadow:1px 1px 20px 14px rgba(229,229,229,.46)!important;border-radius:10px!important;border:1px solid var(--ml-gray-200)!important;margin:0 auto 20px!important}.ding-parent-context{background-color:white;box-shadow:none}.js-ding-page-actualDing:has(.ding-parent-context) .ding-detail-main.ding-item{border-radius:0 0 10px 10px!important;border-top:0!important}.profile-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-bottom:2px solid var(--ml-gray-200);background:transparent}.profile-mode-switch__option{min-width:0;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;border-radius:0;background:transparent;color:var(--ml-gray-500);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 10px 14px;text-align:center;transition:border-color var(--ml-transition-base),color var(--ml-transition-base)}.profile-mode-switch__option:hover{color:var(--ml-gray-700);border-bottom-color:var(--ml-gray-300)}.profile-mode-switch__option:focus-visible{outline:2px solid color-mix(in srgb,var(--ml-cyan) 80%,white);outline-offset:-2px}.profile-mode-switch__option--active{color:var(--ml-gray-900);border-bottom-color:var(--ml-cyan)}.profile-mode-switch__title-row{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.profile-mode-switch__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.profile-mode-switch__count{min-width:1.55rem;height:1.4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 .45rem;background:var(--ml-gray-100);color:var(--ml-gray-500);font-size:.75rem;font-weight:700;line-height:1;transition:background var(--ml-transition-base),color var(--ml-transition-base)}.profile-mode-switch__option--active .profile-mode-switch__count{background:color-mix(in srgb,var(--ml-cyan) 14%,white);color:color-mix(in srgb,var(--ml-cyan) 70%,var(--ml-gray-900))}.profile-mode-switch__hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ml-gray-400);font-size:.75rem;font-weight:500;line-height:1.2;transition:color var(--ml-transition-base)}.profile-mode-switch__option--active .profile-mode-switch__hint{color:var(--ml-gray-600)}@media (max-width:420px){.profile-mode-switch__title{font-size:.875rem}}.vote-slot-detail{position:absolute!important;right:0!important;bottom:0!important;top:auto!important;height:auto!important;min-height:80px}.vote-slot-detail .fishing-net{bottom:10px}.vote-slot-detail .dingLike_city{bottom:20px}.solutions-bar{width:100%;height:40px;background-color:var(--ml-cyan);padding:3px 0;text-align:center;display:flex;margin-bottom:10px}.solutions-bar .text-icon{width:90%}.solutions-bar .text-icon h2{font-weight:700;color:white;padding:0;margin:0;text-align:center;font-size:1.1rem;line-height:34px}.solutions-bar .hint-icon{cursor:pointer;width:10%;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;font:inherit}.solutions-bar .hint-icon p{margin:0;vertical-align:middle;display:inline}.solutions-bar .hint-icon svg{width:27px;height:35px}.container-hints{vertical-align:middle;justify-content:center;margin:5px auto 15px;width:100%;border-radius:11px;padding:15px}.container-hints,.no-solution-hint{display:inline-flex;background:white}.no-solution-hint{border:1px solid var(--ml-gray-300);width:200px;margin:auto;border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s}.no-solution-hint:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.no-solution-hint .part1{width:74%;padding:10px;display:flex;flex-direction:column;justify-content:center}.no-solution-hint .part1 h4{margin:0 0 5px;font-size:1rem;font-weight:700;color:var(--ml-gray-800)}.no-solution-hint .part1 p{margin:0;font-size:.875rem;color:var(--ml-gray-text)}.no-solution-hint .part2{width:26%;display:flex;align-items:center;justify-content:center}.no-solution-hint .part2 svg{width:50px;height:50px}@media (max-width:768px){.container-hints{display:flex;height:130px}.no-solution-hint{width:49%}.no-solution-hint .part1{padding-left:8px}}