.IdeasModal-module__TK65Eq__ideasDialog{width:min(100% - 2rem,68rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--mkt-text);background:#151c24f5;border:1px solid #c5ac5a61;border-radius:1.5rem;margin:auto;padding:0;position:fixed;overflow:hidden;box-shadow:0 18px 60px #00000059}.IdeasModal-module__TK65Eq__ideasDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c1224}.IdeasModal-module__TK65Eq__ideasDialogShell{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.IdeasModal-module__TK65Eq__ideasDialogHeader{background:0 0;border-bottom:1px solid #c5ac5a40;flex:none;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.6rem clamp(1.5rem,4vw,3rem);display:flex}.IdeasModal-module__TK65Eq__ideasDialogEyebrow{color:var(--brand-gold);font-size:var(--mkt-fs-xs);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;font-weight:700}.IdeasModal-module__TK65Eq__ideasDialogHeader h2{color:#f4e6c0;font-size:var(--mkt-fs-4xl);margin:0}.IdeasModal-module__TK65Eq__ideasDialogClose{color:#f4e6c0;cursor:pointer;background:#c5ac5a14;border:1px solid #c5ac5a73;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1.8rem;line-height:1;display:grid}.IdeasModal-module__TK65Eq__ideasDialogClose:hover{border-color:var(--brand-gold);background:#c5ac5a29}.IdeasModal-module__TK65Eq__ideasDialogBody{overscroll-behavior:contain;min-height:0;padding:2rem clamp(1.5rem,4vw,3rem) 3rem;overflow-y:auto}.IdeasModal-module__TK65Eq__ideasDialogChoices{background:#0d1117;border:1px solid #c5ac5a47;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:min(100%,35rem);margin:0 auto 1.8rem;padding:.35rem;display:grid}.IdeasModal-module__TK65Eq__ideasDialogChoices button{color:#fff;min-height:2.3rem;font:inherit;font-size:var(--mkt-fs-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem 1rem;font-weight:700}.IdeasModal-module__TK65Eq__ideasDialogChoices button[aria-pressed=true]{background:var(--brand-gold);color:#151820}.IdeasModal-module__TK65Eq__ideasDialogIntro{color:#fff;max-width:46rem;font-size:var(--mkt-fs-base);text-align:center;margin:0 auto 2rem;line-height:1.7}.IdeasModal-module__TK65Eq__ideasVotesGrid>ul{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}.IdeasModal-module__TK65Eq__ideasVotesGrid li{background:linear-gradient(135deg,#202b3bf0,#161e29eb);border:1px solid #7eb4e866;box-shadow:inset 3px 0 #7eb4e89e}.IdeasModal-module__TK65Eq__ideasVotesGrid li[data-status=wip]{background:linear-gradient(135deg,#383120f0,#1b1f22eb);border-color:#c5ac5a80;box-shadow:inset 3px 0 #c5ac5acc}.IdeasModal-module__TK65Eq__ideasVotesGrid h4{color:#e6f0ff;font-weight:700}.IdeasModal-module__TK65Eq__ideasVotesGrid li[data-status=wip] h4{color:#f4e6c0}.IdeasModal-module__TK65Eq__ideasVotesGrid p{color:#fff}.IdeasModal-module__TK65Eq__ideasVotesGrid li>button{color:#d4e7ff;background:#6f95db29;border:1px solid #7eb4e8b3}.IdeasModal-module__TK65Eq__ideasVotesGrid li[data-status=wip]>button{color:#f4e6c0;background:#c5ac5a29;border-color:#c5ac5ab8}.IdeasModal-module__TK65Eq__ideasVotesGrid li>button[aria-pressed=true]{border-color:var(--brand-gold);color:#f4e6c0;background:#c5ac5a42;box-shadow:0 0 0 2px #c5ac5a1a}.IdeasModal-module__TK65Eq__ideasVotesGrid li h4+span{color:#d4e7ff;font-size:var(--mkt-fs-xs);background:#6f95db33;border:1px solid #7eb4e88c}.IdeasModal-module__TK65Eq__ideasVotesGrid li[data-status=wip] h4+span{color:#f4e6c0;background:#c5ac5a2e;border-color:#c5ac5a8c}.IdeasModal-module__TK65Eq__ideasDialog button:focus-visible{outline:2px solid var(--brand-gold);outline-offset:4px}@media (max-width:767px){.IdeasModal-module__TK65Eq__ideasDialog{border-radius:1rem;width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.IdeasModal-module__TK65Eq__ideasDialogShell{max-height:calc(100dvh - 1rem)}.IdeasModal-module__TK65Eq__ideasDialogHeader{padding:1.25rem 1.2rem}.IdeasModal-module__TK65Eq__ideasDialogBody{padding:1.5rem 1.2rem 2rem}.IdeasModal-module__TK65Eq__ideasDialogChoices button{padding-inline:.35rem}.IdeasModal-module__TK65Eq__ideasVotesGrid>ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.IdeasModal-module__TK65Eq__ideasDialogClose{transition:none}}
