@font-face{font-family:PP Telegraf;src:url(/__l5e/assets-v1/cc7f2ea4-0a2c-425d-a8f0-5d2fb856953f/PPTelegraf-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:XH-TRIAL;src:url(/__l5e/assets-v1/40036c18-2428-46d5-879d-9f5033d4dfce/MatterXH-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:XH-TRIAL;src:url(/__l5e/assets-v1/61c0c722-180a-4952-9a89-67407d38bd5a/MatterXH-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Formula;src:url(/__l5e/assets-v1/f348afda-4203-4dcd-8b50-02146eb7dd7f/PPFormula-ExtendedBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.roadmap-card{background:var(--card-inner-bg);outline-offset:-.5px;width:450px;height:auto;font-family:var(--font-paragraph);box-sizing:border-box;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:-10px 24px 35px #0005}.roadmap-card-actions{z-index:10;align-items:center;gap:6px;display:inline-flex;position:absolute;top:12px;right:12px}.roadmap-card-edit-btn,.roadmap-card-move-btn{font-size:11px;font-family:var(--font-paragraph);color:var(--card-text);background:var(--card-overlay-bg);border:1px solid var(--card-overlay-border);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-weight:500;transition:opacity .15s,background .15s;display:inline-flex}.roadmap-card-move-btn{cursor:grab;padding:6px}.roadmap-card-move-btn:active{cursor:grabbing}.roadmap-card:hover .roadmap-card-edit-btn,.roadmap-card:hover .roadmap-card-move-btn{opacity:1}.roadmap-card-edit-btn:hover,.roadmap-card-move-btn:hover{background:color-mix(in oklab, var(--card-overlay-bg) 80%, var(--card-text))}.roadmap-card-announcement{height:auto;color:var(--card-text);border-top-left-radius:28px;border-top-right-radius:28px;align-self:stretch;align-items:center;padding:20px 15px 10px;font-size:13px;line-height:1em;display:flex;overflow:hidden}.frame-296{background:0 0;flex:1;justify-content:space-between;align-self:stretch;align-items:center;width:100%;height:auto;margin:0;padding:0 15px;display:flex}.banner-text{color:var(--card-muted-text);font-size:12.5px;font-weight:400}.roadmap-card-progress-bars-wrapper{background:0 0;border-radius:8px;align-self:center;gap:2.5px;padding:0;display:flex;overflow:hidden}.roadmap-card-main-body{background:var(--card-inner-bg);overflow:unset;border-radius:10px;flex-direction:column;flex:1;align-self:stretch;display:flex}.roadmap-card-progress-bar{background:gray;flex:1;width:25px;height:5px;transition:background .2s}.roadmap-card-progress-bar.is-active,.roadmap-card-progress-bars-wrapper.is-live .roadmap-card-progress-bar{background:var(--card-title)}.card-main-content-wrapper{flex-direction:column;align-self:stretch;gap:40px;padding:30px;display:flex}.card-main-content-inner-wrapper{flex-direction:column;align-self:stretch;gap:40px;display:flex}.card-title-group{flex-direction:column;align-self:stretch;gap:20px;display:flex}.card-summary-bar-wrapper{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:7px;align-items:center;width:fit-content;padding:0;display:inline-flex;box-shadow:0 0 0 .5px #ffffff25}.card-summary-bar-inner-wrapper{align-items:center;display:flex;overflow:hidden}.card-summary-bar-item{align-items:center;gap:5px;padding:3px 10px;display:flex}.card-summary-bar-text{color:var(--card-text);font-size:13.5px;font-weight:400}.card-summary-bar-ellipse{background:var(--card-subtle-text);border-radius:9999px;width:5px;height:5px}.card-heading-wrapper{align-self:stretch;display:flex}.card-heading{color:var(--card-title);font-size:25px;font-family:var(--font-heading);flex:1;margin:0;font-weight:700;line-height:1.2}.card-tabs-wrapper{flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.card-tabs-links{align-self:stretch;align-items:flex-start;display:flex}.card-tabs-link-wrapper{border-bottom:1px solid var(--card-border);cursor:pointer;flex:1;justify-content:center;align-items:flex-start;padding:3px 10px;display:flex}.card-tabs-link-wrapper.is-active{border-bottom:1.5px solid var(--card-title)}.card-tabs-link{color:var(--card-subtle-text);font-size:15px;font-weight:400;font-family:var(--font-paragraph);text-transform:capitalize}.card-tabs-link.is-active{color:var(--card-title);font-weight:400}.card-tabs-cobntent-wrapper{align-self:stretch;padding:15px 0}.card-tabs-cobntent-paragraph{color:var(--card-text);letter-spacing:.04em;margin:0;font-size:16px;line-height:1.5em}.card-impact-summary-main-wrapper{align-self:stretch;align-items:center;gap:40px;display:flex}.card-impact-summary-progress-bars-wrapper{flex-direction:column;flex:1;gap:20px;display:flex}.card-impact-summary-progress-bar{flex-direction:column;align-self:stretch;gap:5px;display:flex}.card-impact-summary-progress-bar-title-wrapper{justify-content:space-between;align-self:stretch;display:flex}.card-impact-summary-progress-bar-title-text{color:var(--card-muted-text);text-transform:uppercase;font-size:12px;font-weight:400}.card-impact-summary-progress-bar-title-text:last-child{color:var(--card-muted-text)}.card-impact-summary-progress-bas-wrappe{outline:.5px solid var(--card-inner-bg);outline-offset:-.25px;background:gray;border-radius:10px;align-self:stretch;gap:2px;height:8px;display:flex;overflow:hidden}.card-impact-summary-progress-bar-rectangle{outline:1px solid var(--background);flex:1;align-self:stretch}.card-impact-summary-progress-bar-rectangle.is-filled{background:var(--card-title)}.card-impact-summary-progress-bar-rectangle:last-child{border-radius:12px;outline:none}.card-impact-summary-score{border:1px solid #c0c0c025;border-radius:10px;align-items:flex-end;width:125px;padding:15px;display:flex}.card-impact-summary-score-inner-v2{flex-direction:column;flex:1;gap:5px;display:flex}.card-impact-summary-score-number span:first-child{color:var(--card-title);letter-spacing:3.2px;font-size:32px;font-weight:500;font-family:var(--font-heading);line-height:1em}.card-impact-summary-score-number span:last-child{color:var(--card-text);font-size:24px;font-weight:400;font-family:var(--font-heading);opacity:.2}.card-impact-summary-score-text{color:var(--card-title);letter-spacing:.025em;flex-direction:column;align-self:stretch;gap:4px;font-size:14px;font-weight:500;line-height:1.15em;display:flex}.card-impact-summary-score-text span:last-child{color:var(--card-subtle-text);font-size:12px}.card-image-main-wrapper{aspect-ratio:1.5;flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.card-image-main-wrapper:empty{aspect-ratio:auto;height:0;display:none}.card-image-main-wrapper:not(:has(img)){aspect-ratio:auto;height:0;display:none}.card-image-inner-wrapper{cursor:zoom-in;background:0 0;border:none;align-self:stretch;width:100%;height:auto;margin:0;padding:0;display:flex;position:relative}.card-image-inner-wrapper:hover .card-image-fullscreen-hint{opacity:1}.card-image{object-fit:cover;flex:1;align-self:stretch;width:100%;height:100%;display:block}.card-image[src=""],.card-image:not([src]){height:0;display:none}.card-image-fullscreen-hint{color:var(--card-text);opacity:0;pointer-events:none;background:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:opacity .2s;display:flex;position:absolute;inset:0}.card-image-fullscreen-overlay{z-index:9999;cursor:zoom-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.card-image-fullscreen-img{object-fit:contain;cursor:default;border-radius:12px;max-width:100%;max-height:100%}.card-image-fullscreen-close{width:44px;height:44px;color:var(--card-text);cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:20px;right:20px}.card-image-fullscreen-close:hover{background:#ffffff40}.card-bottom-main-wrapper{flex-direction:column;align-self:stretch;align-items:center;gap:15px;padding:20px 30px;display:flex}.card-bottom-inner-wrapper{flex-direction:column;align-self:stretch;gap:5px;display:flex}.card-bottom-heading{color:#8ab876;text-transform:uppercase;margin:0;font-size:13px;font-weight:700;line-height:18.2px}.card-bottom-paragraph{color:var(--card-text);margin:0;font-size:13.5px;font-weight:500}@media (width<=768px){.roadmap-card{width:88vw;max-width:420px}.roadmap-card-main-body{gap:20px;width:100%}.card-heading{font-size:21px;line-height:1.2em}.card-tabs-cobntent-paragraph{font-size:15px;line-height:1.5em}.card-main-content-inner-wrapper{gap:30px}.roadmap-card-progress-bars-wrapper{width:auto}.roadmap-card-progress-bar{padding:0}main.flex-1{padding-left:20px}}.card-cta-button{border:1px solid color-mix(in oklab, var(--highlight) 14%, transparent);width:auto;mix-blend-mode:unset;letter-spacing:.05em;box-shadow:unset;color:var(--highlight);cursor:pointer;background:#323630;border-radius:124px;padding:12px 15px;font-family:TT Firs Neue;font-size:14px;line-height:1em}.card-cta-button:hover{background:#c1e8a3}.card-cta-button:active{transform:translateY(1px)}.card-fullscreen-panel{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:min(900px,100%);max-height:100%;display:flex}.card-fullscreen-heading{color:var(--card-title);font-size:24px;font-family:var(--font-heading);text-align:center;margin:0;font-weight:400;line-height:1.2}.card-fullscreen-panel .card-image-fullscreen-img{max-height:55vh}.card-fullscreen-actions{flex-direction:column;gap:12px;width:100%;max-width:520px;display:flex}.card-fullscreen-actions-row{gap:12px;display:flex}.card-fullscreen-actions-row>*{flex:1}.btn-approve-green{background:var(--card-btn-primary-bg);color:var(--card-btn-primary-text);font-family:var(--font-paragraph);cursor:pointer;border:none;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:500;transition:background .15s}.btn-approve-green:hover:not(:disabled){background:#c1e8a3}.btn-approve-green:disabled{opacity:.5;cursor:not-allowed}.btn-neutral-outline{background:var(--card-btn-secondary-bg);color:var(--card-btn-secondary-text);border:1px solid var(--card-btn-secondary-border);font-family:var(--font-paragraph);cursor:pointer;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.btn-neutral-outline:hover:not(:disabled){background:color-mix(in oklab, var(--card-text) 8%, transparent);border-color:color-mix(in oklab, var(--card-text) 45%, transparent)}.btn-neutral-outline:disabled{opacity:.5;cursor:not-allowed}.btn-preview-link{background:color-mix(in oklab, var(--card-text) 8%, transparent);width:100%;color:var(--card-text);border:1px solid color-mix(in oklab, var(--card-text) 20%, transparent);font-family:var(--font-paragraph);text-align:center;cursor:pointer;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:block}.btn-preview-link:hover{background:color-mix(in oklab, var(--card-text) 14%, transparent)}.btn-preview-link.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.card-feedback-textarea{background:color-mix(in oklab, var(--card-text) 5%, transparent);width:100%;min-height:120px;color:var(--card-text);border:1px solid color-mix(in oklab, var(--card-text) 20%, transparent);font-family:var(--font-paragraph);resize:vertical;border-radius:10px;outline:none;padding:12px 14px;font-size:14px;line-height:1.4}.card-feedback-textarea:focus{border-color:#8ab876}button.idea-card-feedback-btn.idea-card-feedback-btn-primary svg{color:var(--card-title)}.idea-card{width:450px;height:auto;font-family:var(--font-paragraph);box-sizing:border-box;border-radius:15px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.idea-card-remove-btn{z-index:10;width:32px;height:32px;color:var(--card-text);background:var(--card-overlay-bg);border:1px solid var(--card-overlay-border);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:12px;right:12px}.idea-card:hover .idea-card-remove-btn{opacity:1}.idea-card-remove-btn:hover{background:color-mix(in oklab, var(--card-overlay-bg) 80%, var(--card-text))}.idea-card-main-body{background:0 0;border-radius:15px;flex-direction:column;flex:1;align-self:stretch;display:flex;overflow:hidden}.idea-card-content-wrapper{background:var(--surface);isolation:isolate;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:unset;border:1px solid var(--outline);border-radius:15px;flex-direction:column;align-self:stretch;gap:24px;height:100%;padding:24px;display:flex;position:relative;overflow:hidden}.idea-card-content-wrapper:before{content:"";opacity:0;pointer-events:none;z-index:-1;background-repeat:repeat;background-size:150px 150px;position:absolute;inset:0}[data-theme=light] .idea-card-content-wrapper{background:var(--surface)}.idea-card-title{color:var(--card-title);font-size:16px;font-family:var(--font-heading);flex:none;margin:0;font-weight:500;line-height:1.2em;letter-spacing:0!important}.idea-card-title-editor{color:var(--card-title);font-size:24px;font-family:var(--font-heading);background:0 0;border:none;outline:none;width:100%;font-weight:400;line-height:1.2em}.idea-card-tabs-wrapper{flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.idea-card-tabs-links{letter-spacing:0;align-self:stretch;align-items:flex-start;display:flex}.idea-card-tabs-link-wrapper{border-bottom:1px solid var(--outline);cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;flex:1;justify-content:flex-start;align-items:flex-start;padding:5px 10px;display:flex}.idea-card-tabs-link-wrapper.is-active{border-bottom:1.5px solid var(--card-text)}.idea-card-tabs-link{color:var(--card-muted-text);font-size:14px;font-weight:400;font-family:var(--font-paragraph);text-transform:capitalize}.idea-card-tabs-link.is-active{color:var(--card-title);font-weight:400}.idea-card-tabs-content-wrapper{align-self:stretch;padding:15px 0}.idea-card-tabs-content-paragraph,.idea-card-tabs-content-paragraph.rich-text{color:var(--card-text);letter-spacing:.04em;margin:0;font-size:15.5px;line-height:24.8px}.idea-card-tabs-content-paragraph .rich-text:empty:before,.idea-card-tabs-content-paragraph .rich-text[data-placeholder]:not(:focus):empty:before,.idea-card-tabs-content-paragraph.rich-text:empty:before,.idea-card-tabs-content-paragraph.rich-text[data-placeholder]:not(:focus):empty:before{color:var(--card-muted-text);font-style:italic}.idea-card-feedback{background:0 0;flex-direction:column;align-self:stretch;gap:15px;padding:0;display:flex}.idea-card-feedback-top{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:15px;display:flex}.idea-card-feedback-actions{align-items:center;gap:10px;display:flex}.idea-card-feedback-btn{font-size:12px;font-family:var(--font-paragraph);text-transform:none;letter-spacing:.02em;cursor:pointer;background:var(--btn);color:var(--card-title);border:none;border-radius:28px;justify-content:center;align-items:center;padding:10px 15px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.idea-card-feedback-btn:hover{background:#3a3a3a}.idea-card-feedback-btn-icon{border-radius:50%;width:35px;height:35px;padding:0}.idea-card-view-image-btn{background-color:var(--btn);color:var(--card-title);outline:1px solid var(--btn);outline-offset:0px;padding:8px 16px;font-size:13px;font-weight:500;transition:outline-offset .15s,background .25s}.idea-card-feedback-btn:hover{background:var(--btn-hover);outline-offset:4px}.idea-card-feedback-btn-primary,.idea-card-feedback-btn-secondary{background:var(--btn);color:var(--card-title)}.idea-card-feedback-submitted{color:var(--card-subtle-text);font-size:11px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.23px;border-top:1px solid var(--card-border);align-self:stretch;padding-top:12px}.idea-card-feedback-textarea{background:var(--card-input-bg);border:1px solid var(--card-input-border);width:100%;color:var(--card-text);resize:none;border-radius:8px;outline:none;padding:10px;font-size:13px;line-height:1.5}.idea-card-feedback-textarea::placeholder{color:var(--card-muted-text)}.idea-card-feedback-submit{font-size:10px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.15em;color:var(--card-btn-primary-text);background:var(--card-btn-primary-bg);cursor:pointer;border:none;border-radius:6px;align-self:flex-end;padding:6px 12px;transition:background .15s}.idea-card-feedback-submit:hover:not(:disabled){background:#f0f0f0}.idea-card-feedback-submit:disabled{opacity:.4;cursor:not-allowed}.idea-card-add-btn{width:450px;min-height:240px;color:var(--card-muted-text);border:1px dashed var(--card-input-border);cursor:pointer;background:0 0;border-radius:24px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;transition:color .15s,border-color .15s;display:flex}.idea-card-add-btn:hover{color:var(--card-title);border-color:color-mix(in oklab, var(--card-text) 40%, transparent)}.idea-card-main-body>.relative{padding:45px 30px}.idea-card-main-body .relative img{border-radius:15px}.idea-card-image-wrapper{opacity:0;max-height:0;margin-top:-12px;transition:max-height .525s,opacity .45s,transform .45s,margin .45s;overflow:hidden;transform:translateY(-8px)}.idea-card-image-wrapper.is-visible{opacity:1;max-height:500px;margin-top:0;transform:translateY(0)}@media (width<=768px){.idea-card,.idea-card-add-btn{width:350px;max-width:88vw}.idea-card-content-wrapper{gap:20px;padding:20px}.idea-card-tabs-content-paragraph{font-size:15px;line-height:1.5em}}
