.ManifestoManager-module__6Qt_qW__wrap{flex-direction:column;gap:clamp(12px,3vw,20px);width:100%;min-width:0;max-width:100%;display:flex}.ManifestoManager-module__6Qt_qW__toolbar{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:clamp(4px,1.5vw,8px);width:100%;min-width:0;max-width:100%;display:flex}.ManifestoManager-module__6Qt_qW__toolbarActions{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr));align-items:stretch;display:grid}.ManifestoManager-module__6Qt_qW__rowActions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ManifestoManager-module__6Qt_qW__editActions{border-top:1px solid var(--border-color);box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr));align-items:stretch;gap:clamp(4px,1.5vw,8px);width:100%;min-width:0;margin-top:clamp(6px,1.5vw,8px);padding:clamp(8px,2vw,12px) 0 clamp(4px,1vw,4px);display:grid}.ManifestoManager-module__6Qt_qW__editActionsHint{color:var(--secondary-text-color);grid-column:1/-1;margin:0 0 clamp(2px,1vw,4px);font-size:clamp(.72rem,3vw,.9rem);line-height:1.35}.ManifestoManager-module__6Qt_qW__heading{color:var(--heading-color);margin:0;font-size:clamp(1.1rem,4vw,1.4rem)}.ManifestoManager-module__6Qt_qW__filters{flex-wrap:wrap;gap:8px;width:100%;min-width:0;display:flex}.ManifestoManager-module__6Qt_qW__input,.ManifestoManager-module__6Qt_qW__select,.ManifestoManager-module__6Qt_qW__textarea{border:1px solid var(--border-color);background:var(--input-bg);width:100%;min-width:0;max-width:100%;color:var(--text-color);box-sizing:border-box;border-radius:6px;padding:8px 10px}.ManifestoManager-module__6Qt_qW__textarea{resize:vertical;min-height:72px}.ManifestoManager-module__6Qt_qW__filterField{flex:140px;min-width:0}.ManifestoManager-module__6Qt_qW__primaryBtn,.ManifestoManager-module__6Qt_qW__secondaryBtn,.ManifestoManager-module__6Qt_qW__dangerBtn{border:1px solid var(--border-color);cursor:pointer;box-sizing:border-box;white-space:normal;text-align:center;border-radius:6px;min-width:0;max-width:100%;padding:clamp(5px,1.4vw,8px) clamp(7px,2.2vw,12px);font-size:clamp(.72rem,3.1vw,.875rem);line-height:1.25}.ManifestoManager-module__6Qt_qW__primaryBtn:disabled,.ManifestoManager-module__6Qt_qW__secondaryBtn:disabled,.ManifestoManager-module__6Qt_qW__dangerBtn:disabled{opacity:.45;cursor:not-allowed}.ManifestoManager-module__6Qt_qW__primaryBtn{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-bg)}.ManifestoManager-module__6Qt_qW__secondaryBtn{background:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.ManifestoManager-module__6Qt_qW__dangerBtn{background:var(--btn-secondary-bg);color:var(--error-text)}.ManifestoManager-module__6Qt_qW__status{font-size:.9rem}.ManifestoManager-module__6Qt_qW__statusError{color:var(--error-text)}.ManifestoManager-module__6Qt_qW__statusOk{color:var(--success-text)}.ManifestoManager-module__6Qt_qW__tableWrap{width:100%;overflow-x:auto}.ManifestoManager-module__6Qt_qW__table{border-collapse:collapse;width:100%;min-width:0}.ManifestoManager-module__6Qt_qW__table th,.ManifestoManager-module__6Qt_qW__table td{text-align:left;border-bottom:1px solid var(--border-color);color:var(--text-color);vertical-align:top;padding:8px 6px}.ManifestoManager-module__6Qt_qW__badge{border:1px solid var(--border-color);white-space:normal;text-align:center;border-radius:999px;padding:clamp(1px,.5vw,2px) clamp(5px,1.8vw,8px);font-size:clamp(.65rem,2.8vw,.75rem);line-height:1.3;display:inline-block}.ManifestoManager-module__6Qt_qW__badgeDraft{color:var(--warning-text)}.ManifestoManager-module__6Qt_qW__badgePublished{color:var(--success-text)}.ManifestoManager-module__6Qt_qW__badgeArchived{color:var(--secondary-text-color)}.ManifestoManager-module__6Qt_qW__formGrid{flex-direction:column;gap:12px;display:flex}.ManifestoManager-module__6Qt_qW__field{flex-direction:column;gap:4px;min-width:0;display:flex}.ManifestoManager-module__6Qt_qW__label{color:var(--label-color);font-size:.85rem}.ManifestoManager-module__6Qt_qW__sectionCard{border:1px solid var(--border-color);background:var(--card-bg);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.ManifestoManager-module__6Qt_qW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ManifestoManager-module__6Qt_qW__pointCard{border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.ManifestoManager-module__6Qt_qW__rowActions{flex-wrap:wrap;gap:6px;display:flex}.ManifestoManager-module__6Qt_qW__hashLine{word-break:break-all;color:var(--text-color);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.ManifestoManager-module__6Qt_qW__linkBtn{color:var(--link-color);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.ManifestoManager-module__6Qt_qW__linkBtn:disabled{opacity:.45;cursor:not-allowed}.ManifestoManager-module__6Qt_qW__lockNote{border:1px solid var(--border-color);background:var(--muted-bg);color:var(--text-color);box-sizing:border-box;border-radius:8px;min-width:0;max-width:100%;padding:clamp(8px,2.5vw,12px)}.ManifestoManager-module__6Qt_qW__empty{color:var(--secondary-text-color)}.ManifestoManager-module__6Qt_qW__metaLine{color:var(--secondary-text-color);margin:4px 0;font-size:.85rem}.ManifestoManager-module__6Qt_qW__versionList{color:var(--text-color);margin:8px 0 0;padding-left:18px;font-size:.85rem}.ManifestoManager-module__6Qt_qW__versionList li{word-break:break-word;margin:4px 0}
.VisionArticle-module__sAmpAq__vision-article{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0 auto;padding:clamp(.75rem,2vw,2rem)}.VisionArticle-module__sAmpAq__vision-header{border-bottom:2px solid var(--border-color);margin-bottom:clamp(1.5rem,4vw,2rem);padding-bottom:clamp(1rem,3vw,1.5rem)}.VisionArticle-module__sAmpAq__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:clamp(.4rem,2vw,.75rem);width:100%;min-width:0;margin-top:1rem;display:grid}.VisionArticle-module__sAmpAq__action{box-sizing:border-box;border:1px solid var(--border-color);background:var(--btn-primary-bg);min-width:0;max-width:100%;color:var(--btn-primary-text);font:inherit;text-align:center;white-space:normal;cursor:pointer;border-radius:.5rem;padding:clamp(.45rem,2vw,.65rem);font-weight:600;text-decoration:none}.VisionArticle-module__sAmpAq__empty{box-sizing:border-box;width:100%;min-width:0;max-width:48rem;color:var(--text-color);text-align:center;margin:0 auto;padding:clamp(1rem,5vw,2rem)}.VisionArticle-module__sAmpAq__vision-title{color:var(--text-color);margin:0 0 .5rem;font-size:clamp(1.5rem,5vw,2rem);font-weight:700;line-height:1.2}.VisionArticle-module__sAmpAq__vision-subtitle{color:var(--secondary-text-color);margin:.5rem 0 1rem;font-size:clamp(1rem,3vw,1.25rem);font-weight:500}.VisionArticle-module__sAmpAq__vision-description{color:var(--text-color);margin:1rem 0;font-size:clamp(.95rem,2.5vw,1rem);line-height:1.6}.VisionArticle-module__sAmpAq__vision-published-at{color:var(--secondary-text-color);margin-top:1rem;font-size:clamp(.8rem,2vw,.875rem);font-style:italic}.VisionArticle-module__sAmpAq__vision-content{flex-direction:column;gap:clamp(1.5rem,3vw,2rem);display:flex}.VisionArticle-module__sAmpAq__vision-section{border-bottom:1px solid var(--border-color);padding:clamp(1rem,3vw,1.5rem) 0}.VisionArticle-module__sAmpAq__vision-section:last-child{border-bottom:none}.VisionArticle-module__sAmpAq__section-heading{color:var(--text-color);margin:0 0 1rem;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:700;line-height:1.3}.VisionArticle-module__sAmpAq__section-introduction{color:var(--text-color);margin-bottom:1.5rem;font-size:clamp(.95rem,2.5vw,1rem);font-weight:500;line-height:1.6}.VisionArticle-module__sAmpAq__section-points{margin:1.5rem 0;padding-left:clamp(1.5rem,4vw,2rem);list-style:decimal}.VisionArticle-module__sAmpAq__section-point{margin-bottom:clamp(1rem,2vw,1.5rem);line-height:1.7}.VisionArticle-module__sAmpAq__point-title{color:var(--text-color);margin-bottom:.5rem;font-size:clamp(.95rem,2.5vw,1rem);font-weight:600}.VisionArticle-module__sAmpAq__point-description{color:var(--text-color);margin:.5rem 0;font-size:clamp(.9rem,2.2vw,.95rem);line-height:1.6}.VisionArticle-module__sAmpAq__point-subpoints{margin:1rem 0 0 clamp(1rem,3vw,1.5rem);padding-left:clamp(1rem,3vw,1.5rem);list-style:outside}.VisionArticle-module__sAmpAq__subpoint{color:var(--text-color);margin-bottom:.5rem;font-size:clamp(.9rem,2.2vw,.95rem);line-height:1.6}
