.IdeasBoard-module__JBKbaq__board{--card-bg:var(--surface-raised);--soft:color-mix(in srgb, var(--content) 5%, var(--surface-raised));flex-direction:column;gap:20px;display:flex}.IdeasBoard-module__JBKbaq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.IdeasBoard-module__JBKbaq__views{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--content) 6%, transparent);scrollbar-width:none;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.IdeasBoard-module__JBKbaq__views::-webkit-scrollbar{display:none}.IdeasBoard-module__JBKbaq__view{border-radius:var(--radius-pill);min-height:34px;color:var(--content-2);font:inherit;font-size:var(--type-small);letter-spacing:var(--tr-small);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border:0;padding:7px 16px;font-weight:600}.IdeasBoard-module__JBKbaq__view:hover{color:var(--content)}.IdeasBoard-module__JBKbaq__view[aria-pressed=true]{background:var(--surface-raised);color:var(--content);box-shadow:0 1px 2px #17151f14,0 4px 14px -6px #17151f2e}.IdeasBoard-module__JBKbaq__view:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.IdeasBoard-module__JBKbaq__suggest{cursor:pointer}.IdeasBoard-module__JBKbaq__suggestIcon{width:16px;height:16px;margin-inline-start:-4px}.IdeasBoard-module__JBKbaq__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.IdeasBoard-module__JBKbaq__idea{background:var(--card-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--content) 6%, transparent);border-radius:24px;grid-template-columns:64px minmax(0,1fr);gap:20px;padding:22px 26px 22px 22px;display:grid}.IdeasBoard-module__JBKbaq__vote{background:var(--soft);width:64px;height:72px;color:var(--content);font:inherit;cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform var(--dur-press) var(--ease-out);border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.IdeasBoard-module__JBKbaq__vote:hover{background:var(--accent-tint);color:var(--link)}.IdeasBoard-module__JBKbaq__vote:active{transform:scale(.95)}.IdeasBoard-module__JBKbaq__vote:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.IdeasBoard-module__JBKbaq__vote[aria-pressed=true]{background:var(--accent);color:#fff;box-shadow:inset 0 1px #ffffff47,0 8px 20px -10px #6b4cf0b3}.IdeasBoard-module__JBKbaq__vote[aria-busy=true]{cursor:progress}.IdeasBoard-module__JBKbaq__vote[aria-busy=true] .IdeasBoard-module__JBKbaq__voteIcon{animation:IdeasBoard-module__JBKbaq__nudge .8s var(--ease-out) infinite}@keyframes IdeasBoard-module__JBKbaq__nudge{50%{transform:translateY(-3px)}}.IdeasBoard-module__JBKbaq__voteIcon{width:22px;height:22px}.IdeasBoard-module__JBKbaq__voteCount{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1}.IdeasBoard-module__JBKbaq__content{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding-top:4px;display:flex}.IdeasBoard-module__JBKbaq__head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.IdeasBoard-module__JBKbaq__title{font-family:var(--font-display);letter-spacing:-.012em;overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.3}.IdeasBoard-module__JBKbaq__status{border-radius:var(--radius-pill);background:var(--accent-tint);min-height:24px;color:var(--link);font-size:var(--type-micro);letter-spacing:.01em;align-items:center;padding:3px 10px;font-weight:600;line-height:1.2;display:inline-flex}.IdeasBoard-module__JBKbaq__status[data-status=started]{color:#9a5a00;background:#fba9472e}.IdeasBoard-module__JBKbaq__status[data-status=completed]{color:#1d7a3e;background:#30a45826}.IdeasBoard-module__JBKbaq__status[data-status=declined]{background:color-mix(in srgb, var(--content) 8%, transparent);color:var(--content-2)}.IdeasBoard-module__JBKbaq__body{max-width:68ch;color:var(--content-2);font-size:var(--type-body);line-height:var(--lh-body);letter-spacing:var(--tr-body);overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.IdeasBoard-module__JBKbaq__body[data-clamped] p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.IdeasBoard-module__JBKbaq__more{color:var(--link);font:inherit;font-size:var(--type-small);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.IdeasBoard-module__JBKbaq__more:hover{text-decoration:underline}.IdeasBoard-module__JBKbaq__response{background:var(--accent-tint);width:100%;max-width:68ch;font-size:var(--type-small);line-height:var(--lh-small);color:var(--content);border-radius:14px;flex-direction:column;gap:4px;margin-top:4px;padding:12px 16px;display:flex}.IdeasBoard-module__JBKbaq__responseLabel{color:var(--link);font-weight:600}.IdeasBoard-module__JBKbaq__meta{font-size:var(--type-micro);line-height:var(--lh-micro);color:var(--content-2);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:2px;display:flex}.IdeasBoard-module__JBKbaq__meta a{color:var(--link);align-items:center;gap:5px;font-weight:600;display:inline-flex}.IdeasBoard-module__JBKbaq__metaIcon{width:15px;height:15px}.IdeasBoard-module__JBKbaq__skeleton{pointer-events:none}.IdeasBoard-module__JBKbaq__skVote{background:var(--soft);border-radius:18px;width:64px;height:72px}.IdeasBoard-module__JBKbaq__skText{flex-direction:column;gap:12px;padding-top:8px;display:flex}.IdeasBoard-module__JBKbaq__skText span{background:var(--soft);border-radius:8px;height:16px}.IdeasBoard-module__JBKbaq__skText span:first-child{width:55%;height:20px}.IdeasBoard-module__JBKbaq__skText span:last-child{width:85%}@media (prefers-reduced-motion:no-preference){.IdeasBoard-module__JBKbaq__skeleton{animation:1.4s ease-in-out infinite IdeasBoard-module__JBKbaq__pulse}}@keyframes IdeasBoard-module__JBKbaq__pulse{50%{opacity:.55}}.IdeasBoard-module__JBKbaq__state{background:var(--card-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--content) 6%, transparent);color:var(--content-2);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:14px;padding:clamp(32px,6vw,56px) 24px;display:flex}.IdeasBoard-module__JBKbaq__emptyIcon{background:var(--accent-tint);width:64px;height:64px;color:var(--link);border-radius:50%;place-items:center;display:grid}.IdeasBoard-module__JBKbaq__emptyIcon svg{width:32px;height:32px}.IdeasBoard-module__JBKbaq__emptyTitle{font-family:var(--font-display);font-size:var(--type-promo-sub);line-height:var(--lh-promo-sub);color:var(--content);font-weight:600}.IdeasBoard-module__JBKbaq__emptyBody{max-width:44ch;font-size:var(--type-body);line-height:var(--lh-body);margin-bottom:6px}.IdeasBoard-module__JBKbaq__fullBoard{font-size:var(--type-small);line-height:var(--lh-small);color:var(--content-2);text-align:center}.IdeasBoard-module__JBKbaq__fullBoard a{color:var(--link)}.IdeasBoard-module__JBKbaq__dialog{border-radius:var(--radius-card);width:min(620px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--content);overscroll-behavior:contain;background:0 0;border:0;margin:auto;padding:0;overflow:auto}.IdeasBoard-module__JBKbaq__dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0b1461}.IdeasBoard-module__JBKbaq__dialog[open]{animation:IdeasBoard-module__JBKbaq__rise .26s var(--ease-out)}@keyframes IdeasBoard-module__JBKbaq__rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}.IdeasBoard-module__JBKbaq__dialog>*{position:relative}.IdeasBoard-module__JBKbaq__dialogHead{padding-inline-end:44px}.IdeasBoard-module__JBKbaq__dialogTitle{font-family:var(--font-display);letter-spacing:-.015em;font-size:26px;font-weight:600;line-height:1.2}.IdeasBoard-module__JBKbaq__close{top:18px;background:color-mix(in srgb, var(--content) 7%, transparent);width:34px;height:34px;color:var(--content-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:18px}.IdeasBoard-module__JBKbaq__close:hover{color:var(--content)}.IdeasBoard-module__JBKbaq__close svg{width:12px;height:12px}.IdeasBoard-module__JBKbaq__dialogActions{flex:none;gap:10px;display:flex}@media (max-width:734px){.IdeasBoard-module__JBKbaq__idea{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px 18px 18px 16px}.IdeasBoard-module__JBKbaq__vote,.IdeasBoard-module__JBKbaq__skVote{border-radius:16px;width:52px;height:62px}.IdeasBoard-module__JBKbaq__toolbar{flex-direction:column-reverse;align-items:stretch}.IdeasBoard-module__JBKbaq__views{align-self:stretch}.IdeasBoard-module__JBKbaq__view{flex:auto;padding-inline:10px}.IdeasBoard-module__JBKbaq__dialog{border-radius:var(--radius-card) var(--radius-card) 0 0;width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0}.IdeasBoard-module__JBKbaq__dialog>*{border-end-end-radius:0;border-end-start-radius:0}.IdeasBoard-module__JBKbaq__dialogActions{flex-direction:column-reverse}.IdeasBoard-module__JBKbaq__dialogActions button{width:100%}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .IdeasBoard-module__JBKbaq__status[data-status=started]{color:#ffc06b}:root:not([data-theme=light]) .IdeasBoard-module__JBKbaq__status[data-status=completed]{color:#5fd38a}:root:not([data-theme=light]) .IdeasBoard-module__JBKbaq__view[aria-pressed=true]{background:#2c2c2e}}:root[data-theme=dark] .IdeasBoard-module__JBKbaq__status[data-status=started]{color:#ffc06b}:root[data-theme=dark] .IdeasBoard-module__JBKbaq__status[data-status=completed]{color:#5fd38a}:root[data-theme=dark] .IdeasBoard-module__JBKbaq__view[aria-pressed=true]{background:#2c2c2e}@media (prefers-reduced-motion:reduce){.IdeasBoard-module__JBKbaq__dialog[open]{animation:none}}
.subpage-module__cb680W__page{background:var(--surface-alt);min-height:70vh;color:var(--content);padding-bottom:clamp(72px,10vw,128px)}.subpage-module__cb680W__header{width:min(var(--content-max), calc(100% - 2 * var(--gutter)));text-align:center;margin:clamp(40px,6vw,72px) auto clamp(36px,5vw,56px)}.subpage-module__cb680W__headline{margin-top:10px}.subpage-module__cb680W__subhead{max-width:36ch;color:var(--content-2);margin:18px auto 0}.subpage-module__cb680W__grid{width:min(1080px, calc(100% - 2 * var(--gutter)));grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:24px;margin:0 auto;display:grid}.subpage-module__cb680W__aside{flex-direction:column;gap:12px;display:flex}.subpage-module__cb680W__asideCard{background:color-mix(in srgb, var(--content) 4%, var(--surface-alt));color:var(--content);border-radius:24px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 26px;text-decoration:none;display:flex}a.subpage-module__cb680W__asideCard{transition:background-color .2s var(--ease-out)}a.subpage-module__cb680W__asideCard:hover{background:color-mix(in srgb, var(--accent) 9%, var(--surface-alt));text-decoration:none}.subpage-module__cb680W__asideTitle{font-family:var(--font-display);letter-spacing:-.012em;font-size:19px;font-weight:600;line-height:1.3}.subpage-module__cb680W__asideBody{font-size:var(--type-small);line-height:var(--lh-small);letter-spacing:var(--tr-small);color:var(--content-2)}.subpage-module__cb680W__asideBody a,.subpage-module__cb680W__asideLink{color:var(--link);font-weight:600}.subpage-module__cb680W__asideGlyph{width:28px;height:28px;color:var(--link)}.subpage-module__cb680W__tips{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.subpage-module__cb680W__tips li{font-size:var(--type-small);line-height:var(--lh-small);letter-spacing:var(--tr-small);color:var(--content-2);grid-template-columns:22px minmax(0,1fr);gap:12px;display:grid}.subpage-module__cb680W__tips svg{width:22px;height:22px;color:var(--link)}.subpage-module__cb680W__keys{vertical-align:1px;gap:4px;margin-inline-start:2px;display:inline-flex}.subpage-module__cb680W__keys kbd{background:var(--surface-raised);min-width:22px;height:22px;box-shadow:0 0 0 1px color-mix(in srgb, var(--content) 12%, transparent), 0 1px 0 color-mix(in srgb, var(--content) 14%, transparent);font-family:var(--font-text);color:var(--content);border-radius:6px;place-items:center;padding:0 5px;font-size:12px;font-weight:500;display:inline-grid}.subpage-module__cb680W__board{width:min(var(--content-max), calc(100% - 2 * var(--gutter)));margin:0 auto}@media (max-width:900px){.subpage-module__cb680W__grid{grid-template-columns:1fr}}
.host-settings-module__BmHZIa__h2{font-family:var(--font-display);font-size:var(--type-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);font-weight:600}.host-settings-module__BmHZIa__h3{font-family:var(--font-display);margin-top:22px;font-size:19px;font-weight:600;line-height:1.3}.host-settings-module__BmHZIa__open{width:min(1080px, calc(100% - 2 * var(--gutter)));background:var(--surface-raised);box-shadow:0 0 0 1px color-mix(in srgb, var(--content) 6%, transparent);border-radius:30px;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,56px);margin:0 auto;padding:clamp(28px,4vw,44px);display:grid}.host-settings-module__BmHZIa__openCopy p{color:var(--content-2);font-size:var(--type-body);line-height:var(--lh-body);margin-top:12px}.host-settings-module__BmHZIa__menuStage{background:radial-gradient(120% 120% at 10% 0,#ad337766,#0000 60%),radial-gradient(120% 120% at 100% 100%,#3d85db73,#0000 60%),linear-gradient(160deg,#2a1f4a,#121433);border-radius:22px;min-height:220px;padding:0 0 18px;position:relative;overflow:hidden}.host-settings-module__BmHZIa__menuBar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#ffffff2e;justify-content:flex-end;align-items:center;gap:16px;height:30px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.host-settings-module__BmHZIa__menuRocket{background:#ffffff47;border-radius:6px;place-items:center;width:30px;height:22px;display:grid;transform:rotate(0)}.host-settings-module__BmHZIa__menuRocket svg{transform:rotate(45deg)}.host-settings-module__BmHZIa__menu{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);color:#1d1d1f;background:#f6f6f8db;border-radius:14px;flex-direction:column;min-width:210px;padding:6px;font-size:13.5px;display:flex;position:absolute;top:36px;right:54px;box-shadow:0 0 0 .5px #0003,0 18px 40px #00000059}.host-settings-module__BmHZIa__menu span{border-radius:8px;justify-content:space-between;gap:24px;padding:5px 10px;display:flex}.host-settings-module__BmHZIa__menu span:nth-of-type(2){color:#fff;background:#0a84ff}.host-settings-module__BmHZIa__menu kbd{font-family:var(--font-text);color:inherit;opacity:.6}.host-settings-module__BmHZIa__menu hr{border:0;border-top:1px solid #0000001f;margin:5px 10px}.host-settings-module__BmHZIa__menuList{width:min(1080px, calc(100% - 2 * var(--gutter)));margin:clamp(40px,6vw,72px) auto 0}.host-settings-module__BmHZIa__menuList dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.host-settings-module__BmHZIa__menuList dl>div{background:var(--surface-raised);box-shadow:0 0 0 1px color-mix(in srgb, var(--content) 6%, transparent);border-radius:22px;padding:22px}.host-settings-module__BmHZIa__menuList dt{font-weight:600}.host-settings-module__BmHZIa__menuList dd{color:var(--content-2);font-size:var(--type-small);line-height:var(--lh-small);margin:6px 0 0}.host-settings-module__BmHZIa__layout{width:min(1080px, calc(100% - 2 * var(--gutter)));grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);margin:clamp(48px,7vw,88px) auto 0;display:grid}.host-settings-module__BmHZIa__toc{top:calc(var(--nav-bottom) + 24px);position:sticky}.host-settings-module__BmHZIa__toc ul{background:color-mix(in srgb, var(--content) 4%, var(--surface-alt));border-radius:20px;flex-direction:column;gap:2px;margin:0;padding:10px;list-style:none;display:flex}.host-settings-module__BmHZIa__toc a{color:var(--content);font-size:var(--type-small);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-weight:500;text-decoration:none;display:flex}.host-settings-module__BmHZIa__toc a:hover{background:color-mix(in srgb, var(--content) 6%, transparent);text-decoration:none}.host-settings-module__BmHZIa__paneIcon{color:#fff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.host-settings-module__BmHZIa__paneIcon svg{width:16px;height:16px}.host-settings-module__BmHZIa__paneIconLarge{border-radius:12px;width:44px;height:44px}.host-settings-module__BmHZIa__paneIconLarge svg{width:28px;height:28px}.host-settings-module__BmHZIa__panes{flex-direction:column;gap:clamp(56px,8vw,96px);min-width:0;display:flex}.host-settings-module__BmHZIa__pane{scroll-margin-top:calc(var(--nav-bottom) + 24px)}.host-settings-module__BmHZIa__paneHead{align-items:center;gap:14px;display:flex}.host-settings-module__BmHZIa__lead{max-width:62ch;color:var(--content-2);font-size:var(--type-lead);line-height:var(--lh-lead);margin-top:14px}.host-settings-module__BmHZIa__shot{margin:26px 0 0}.host-settings-module__BmHZIa__shot img{filter:drop-shadow(0 24px 48px #17151f38);width:100%;max-width:780px;height:auto;display:block}.host-settings-module__BmHZIa__items{flex-direction:column;gap:10px;margin:26px 0 0;display:flex}.host-settings-module__BmHZIa__item{background:var(--surface-raised);box-shadow:0 0 0 1px color-mix(in srgb, var(--content) 6%, transparent);border-radius:20px;padding:20px 22px}.host-settings-module__BmHZIa__item dt{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.host-settings-module__BmHZIa__itemName{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.3}.host-settings-module__BmHZIa__chip{background:color-mix(in srgb, var(--content) 6%, transparent);font-size:var(--type-micro);white-space:nowrap;border-radius:999px;padding:3px 10px}.host-settings-module__BmHZIa__chipLabel{color:var(--content-2)}.host-settings-module__BmHZIa__item dd{color:var(--content-2);font-size:var(--type-body);line-height:var(--lh-body);margin:8px 0 0}.host-settings-module__BmHZIa__when{background:var(--accent-tint);color:var(--content);font-size:var(--type-small);line-height:var(--lh-small);border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:8px;margin-top:10px;padding:10px 12px;display:grid}.host-settings-module__BmHZIa__when svg{width:20px;height:20px;color:var(--link)}.host-settings-module__BmHZIa__note{max-width:70ch;color:var(--content-2);font-size:var(--type-small);line-height:var(--lh-small);margin-top:16px}.host-settings-module__BmHZIa__more{margin-top:14px}@media (max-width:900px){.host-settings-module__BmHZIa__open,.host-settings-module__BmHZIa__layout{grid-template-columns:1fr}.host-settings-module__BmHZIa__toc{position:static}.host-settings-module__BmHZIa__toc ul{flex-flow:wrap}.host-settings-module__BmHZIa__menuList dl{grid-template-columns:1fr}}.host-settings-module__BmHZIa__vars{background:var(--surface-raised);box-shadow:0 0 0 1px color-mix(in srgb, var(--content) 6%, transparent);border-radius:20px;margin-top:16px;padding:18px 20px}.host-settings-module__BmHZIa__vars p{color:var(--content-2);font-size:var(--type-small);line-height:var(--lh-small)}.host-settings-module__BmHZIa__vars ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.host-settings-module__BmHZIa__vars code{background:color-mix(in srgb, var(--content) 6%, transparent);font-family:var(--font-mono);border-radius:10px;padding:4px 10px;font-size:13.5px;display:inline-block}
