.default-navigation-content{display:contents}.design-picker{border:0;min-width:0;margin:24px 0;padding:0}.design-picker legend,.hero-settings legend{font-weight:700}.design-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.design-choice{color:#25342f;cursor:pointer;background:#fff;border:2px solid #d6dcd9;border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:14px;display:flex;position:relative}.design-choice.is-selected{border-color:var(--primary-text);box-shadow:0 0 0 1px var(--primary-text)}.design-choice:focus-within{outline:3px solid var(--primary-text);outline-offset:3px}.design-choice input{z-index:1;width:18px;height:18px;position:absolute;top:13px;right:13px}.design-choice>span:last-child{font-size:12px;font-weight:400;line-height:1.5}.design-miniature{background:#f4f4f2;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:5px;height:104px;padding:9px;display:grid;overflow:hidden}.design-miniature i{border-bottom:2px solid var(--mini-secondary);background:#fff;grid-column:1/-1;height:13px}.design-miniature b{background:var(--mini-primary);grid-column:1/-1;height:35px}.design-miniature>span{border-top:3px solid var(--mini-secondary);background:#fff}.design-miniature[data-variant=default]{border-left:25px solid var(--mini-secondary);padding-left:40px}.design-miniature[data-variant=government] b{background:#ddd;height:16px}.design-miniature[data-variant=company] i{background:var(--mini-secondary)}.design-miniature[data-variant=company2] b{margin-left:35%;transform:translateY(6px)}.design-miniature[data-variant=ngo] b{border-radius:20px 0}.branding-settings>form>.branding-grid{grid-template-columns:1fr}.hero-appearance-fields{border:0;min-width:0;padding:0}.hero-appearance-fields:disabled{opacity:.6}.design-preview-section{min-width:0;margin:30px 0}.design-preview-toolbar,.design-preview-toolbar>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.design-preview-toolbar [aria-pressed=true]{outline:2px solid var(--primary-text)}.design-preview-viewport{background:#e5e7e6;border:1px solid #cbd0ce;border-radius:8px;width:100%;overflow:auto}.design-preview-viewport iframe{background:#fff;border:0;width:1100px;height:650px;margin:auto;display:block}.design-preview-viewport.is-mobile iframe{width:390px;max-width:100%}.preview-app main{min-height:0}.preview-app .panel{margin-top:24px}.visual-upload.hero .visual-upload-preview{width:180px;height:100px}.visual-upload.hero img{object-fit:cover;width:100%;height:100%}.organization-app[data-design]:not([data-design=default]){--ink:#23282b;--muted:#535b60;--brand-background:#fafafa;--brand-border:#dfe2e4;--border:#dfe2e4}.organization-app[data-design]:not([data-design=default]) .main-shell{margin-left:0}.design-navigation{border-bottom:1px solid var(--brand-border);background:#fff;padding:28px max(32px,50% - 640px);position:relative}.design-navigation .organization-brand{max-width:420px;font-size:24px}.design-navigation .organization-logo{max-width:260px;max-height:64px}.organization-app .design-navigation .workspace-label{margin:6px 0 16px;font-size:10px}.design-navigation-content{flex-direction:column;gap:12px;display:flex}.design-navigation nav{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.design-navigation nav a{color:var(--ink);margin:0;padding:10px 12px;font-size:14px}.design-navigation nav a.active{color:var(--primary-text);background:var(--primary-soft)}.design-navigation nav a.active svg{color:currentColor}.design-navigation .nav-caption,.design-navigation .sidebar-hint,.design-navigation .privacy-mini{display:none}.design-navigation .sidebar-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex}.design-navigation .sidebar-bottom:empty{display:none}.design-navigation .account{border:0;max-width:370px;margin:0;padding:6px 0}.design-navigation .settings-subnav{border:0;border-top:1px solid var(--brand-border);flex-wrap:wrap;flex-basis:100%;gap:8px;margin:8px 0 0;padding:10px 0 0;display:flex}.design-menu{display:none}.organization-app[data-design]:not([data-design=default]) .topbar{gap:18px;height:auto;min-height:60px;padding:14px max(32px,50% - 640px)}.organization-app[data-design]:not([data-design=default]) main{max-width:1344px;padding:40px 32px}.organization-app[data-design]:not([data-design=default]) :is(h1,h2,h3){overflow-wrap:anywhere}.organization-app[data-design]:not([data-design=default]) :is(.panel,.login-panel,.form-card,.idea-card,.stat){border-radius:var(--design-radius,4px);box-shadow:none}.organization-app[data-design]:not([data-design=default]) .button{border-radius:var(--button-radius,4px)}.organization-app[data-design]:not([data-design=default]) :is(input,textarea,select){border-radius:var(--design-radius,4px)}.organization-app[data-design]:not([data-design=default]) :focus-visible{outline-color:var(--primary-text)}.hero-banner.has-hero-image{isolation:isolate;min-height:320px;position:relative;overflow:hidden}.hero-banner .hero-image{object-fit:cover;object-position:var(--hero-focus-desktop);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-banner.has-hero-image:after{content:"";z-index:-1;background:#000000a6;position:absolute;inset:0}.organization-app .hero-banner.has-hero-image :is(h1,h2,p,.banner-label){color:#fff}.hero-banner .hero-copy{min-width:0;position:relative}.organization-app .design-hero{border:0;border-radius:0;grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);gap:32px;min-height:300px;margin-bottom:36px;padding:48px;display:grid}.organization-app .design-hero .hero-copy{max-width:760px}.organization-app .design-hero :is(h1,h2){letter-spacing:-1.2px;color:var(--hero-foreground);margin-bottom:22px;font-size:clamp(30px,4vw,54px);line-height:1.12}.organization-app .design-hero p{max-width:650px;font-size:17px;line-height:1.7}.organization-app .design-hero .banner-art{justify-self:center;width:180px;height:180px}.organization-app .design-hero .banner-art svg{width:90px;height:90px}.with-design-hero .welcome-copy>:is(.kicker,h1,p,.abstract-art){display:none}.with-design-hero{align-items:start}.organization-app[data-design=party]{--design-radius:0;--button-radius:28px;--brand-background:#fff}[data-design=party] .design-navigation{border-top:7px solid var(--primary)}[data-design=party] .design-navigation>.brand{font-size:28px;font-weight:800}[data-design=party] .design-navigation-content>nav{justify-content:flex-end}.organization-app[data-design=party] .button.primary{background:var(--secondary);color:var(--on-secondary)}.organization-app[data-design=party] .design-hero .banner-art{background:#ffffff1f;border:2px solid;transform:rotate(-6deg)}.organization-app[data-design=party] .design-hero.has-hero-image{grid-template-columns:1fr 1fr;padding:0}.organization-app[data-design=party] .design-hero.has-hero-image .hero-image{z-index:0;min-height:350px;position:relative}.organization-app[data-design=party] .design-hero.has-hero-image:after{display:none}.organization-app[data-design=party] .design-hero.has-hero-image .hero-copy{padding:42px}.organization-app[data-design=party] .design-hero.has-hero-image :is(h1,h2,p,.banner-label){color:var(--hero-foreground)}[data-design=party] .idea-list{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-app[data-design=party] .feed-card{border-top:5px solid var(--primary)}.organization-app[data-design=government]{--brand-background:#f3f3f3;--design-radius:2px}.organization-app[data-design=government] :is(h1,h2,h3),[data-design=government] .design-navigation .brand{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:400}[data-design=government] .design-navigation{padding-bottom:0}[data-design=government] .design-navigation-content{background:#ededed;margin:20px -32px 0;padding:12px 32px}.organization-app[data-design=government] .design-hero[data-hero-mode=design]:not(.has-hero-image){--hero-foreground:#262b31;background:#e8e9eb;border-top:1px solid #9ba0a4;min-height:210px}.organization-app[data-design=government] .design-hero .banner-art{display:none}.organization-app[data-design=government] .design-hero{grid-template-columns:1fr}[data-design=government] .idea-list{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-app[data-design=government] .feed-card{flex-wrap:wrap;align-items:start;padding:24px;display:flex}[data-design=government] .feed-card .idea-card-body{flex-basis:100%;order:-1}.organization-app[data-design=company]{--design-radius:0;--button-radius:0;--brand-background:#fff}[data-design=company] .design-navigation{text-align:center;border-bottom:5px solid var(--primary);min-height:108px}[data-design=company] .design-navigation>.brand{justify-content:center;max-width:650px;margin:auto;padding:0 42px}.organization-app[data-design=company] .design-navigation .workspace-label{margin-bottom:0}[data-design=company]>.design-menu{z-index:40;background:#f2f2f2;display:flex;position:absolute;top:26px;left:24px}[data-design=company] .design-navigation-content{text-align:left;padding:25px 0 0;display:none}[data-design=company] .design-navigation.open .design-navigation-content{display:flex}.organization-app[data-design=company] .design-hero{min-height:420px;margin-left:-32px;margin-right:-32px;padding:64px}.organization-app[data-design=company] .design-hero :is(h1,h2){font-size:clamp(34px,5vw,68px);font-weight:800}[data-design=company] .idea-list{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-app[data-design=company] .feed-card{border:0;border-bottom:2px solid var(--ink);background:#f6f6f6}.organization-app[data-design=company2]{--design-radius:0;--brand-background:#fff}[data-design=company2] .design-navigation>.brand{justify-content:flex-end;margin-left:auto}.organization-app[data-design=company2] .design-navigation>.workspace-label{text-align:right}.organization-app[data-design=company2] .design-hero{background:var(--secondary-soft);grid-template-columns:1fr;min-height:390px;padding:50px 0 0 28%;overflow:visible}.organization-app[data-design=company2] .design-hero .hero-copy{background:var(--hero-background);color:var(--hero-foreground);margin-bottom:-20px;padding:42px}.organization-app[data-design=company2] .design-hero.has-hero-image :is(h1,h2,p,.banner-label){color:var(--hero-foreground)}.organization-app[data-design=company2] .design-hero:after{display:none}.organization-app[data-design=company2] .design-hero .banner-art{color:var(--secondary-text);position:absolute;top:70px;left:32px}.organization-app[data-design=company2] .design-hero{isolation:isolate;margin-bottom:65px;position:relative}[data-design=company2] .idea-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.organization-app[data-design=company2] .feed-card{border:0;border-top:2px solid var(--primary);padding:30px 10px}.organization-app[data-design=company2] .button.primary:after{content:"→" / "";margin-left:12px;font-size:22px}.organization-app[data-design=ngo]{--design-radius:12px;--button-radius:8px;--brand-background:#f7f5f6}[data-design=ngo] .design-navigation-content>nav{justify-content:flex-end}.organization-app[data-design=ngo] .design-hero{text-align:center;border-radius:0 0 48px;grid-template-columns:1fr;justify-items:center;min-height:350px}.organization-app[data-design=ngo] .design-hero :is(h1,h2){font-family:Georgia,Times New Roman,serif;font-weight:700}.organization-app[data-design=ngo] .design-hero .banner-art{display:none}.design-categories{background:var(--secondary);flex-wrap:wrap;gap:8px;margin:-20px 0 32px;padding:16px;display:flex}.design-categories button{color:var(--on-secondary);font:inherit;background:0 0;border:1px solid #0000;border-radius:24px;padding:10px 16px}.design-categories button[aria-pressed=true],.design-categories button:hover{color:#242424;background:#fff}[data-design=ngo] .idea-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.organization-app[data-design=ngo] .feed-card{border-bottom:4px solid var(--primary);flex-wrap:wrap;padding:25px;display:flex}[data-design=ngo] .feed-card .idea-card-body{flex-basis:100%;order:-1}@media (width<=1050px){[data-design=government] .idea-list,[data-design=ngo] .idea-list,.design-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.design-menu{z-index:40;background:#fff;display:flex;position:absolute;top:20px;right:16px}.design-navigation{min-height:96px;padding:22px 20px}.design-navigation .organization-brand{max-width:100%;padding-right:48px;font-size:20px}.design-navigation .organization-logo{max-width:min(65vw,260px)}.organization-app .design-navigation .workspace-label{margin-bottom:0;padding-right:48px}.design-navigation-content,[data-design=government] .design-navigation-content{border-top:1px solid var(--brand-border);background:#fff;margin:18px 0 0;padding:16px 0 0;display:none}.design-navigation.open .design-navigation-content{display:flex}.design-navigation nav,.design-navigation .sidebar-bottom{flex-direction:column;align-items:stretch}.design-navigation .settings-subnav{flex-direction:column}[data-design=company2] .design-navigation>.brand{justify-content:flex-start;margin-left:0}.organization-app[data-design=company2] .design-navigation>.workspace-label{text-align:left}.organization-app[data-design]:not([data-design=default]) .topbar{flex-wrap:wrap;padding:14px 20px}.organization-app[data-design]:not([data-design=default]) main{padding:28px 20px}.organization-app .design-hero{grid-template-columns:1fr;min-height:260px;padding:30px}.organization-app .design-hero .banner-art{display:none}.organization-app[data-design=party] .design-hero.has-hero-image{grid-template-columns:1fr}.organization-app[data-design=party] .design-hero.has-hero-image .hero-image{height:230px;min-height:0}.organization-app[data-design=party] .design-hero.has-hero-image .hero-copy{padding:28px}.organization-app[data-design=company] .design-hero{min-height:360px;margin-left:-20px;margin-right:-20px;padding:40px 24px}.organization-app[data-design=company2] .design-hero{padding:110px 0 0 24px}.organization-app[data-design=company2] .design-hero .hero-copy{padding:26px}.hero-banner .hero-image{object-position:var(--hero-focus-mobile)}.organization-app[data-design]:not([data-design=default]) .idea-list,.with-design-hero{grid-template-columns:1fr}}@media (width<=480px){.design-choices{grid-template-columns:1fr 1fr;gap:9px}.design-choice{padding:9px}.design-miniature{height:80px}.design-choice input{top:10px;right:10px}.visual-upload.hero{flex-wrap:wrap}.organization-app .design-hero :is(h1,h2){font-size:30px}}.organization-app .design-choice>span:last-child{color:#46534d}.hero-preview.organization-app{min-height:0}
