.jofsPa_page{min-height:100svh}.jofsPa_header{text-align:center;background:linear-gradient(160deg,#051535 0%,#0a3272 55%,#0f5a9f 100%);padding:5.5rem 2rem 7rem;position:relative;overflow:hidden}.jofsPa_headerWave{z-index:1;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.jofsPa_headerOrb{pointer-events:none;background:radial-gradient(circle,#ffffff0f 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:-80px;right:-80px}.jofsPa_headerContent{z-index:1;max-width:640px;margin:0 auto;position:relative}.jofsPa_headerTitle{color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:800}.jofsPa_headerSubtitle{color:#ffffffbf;font-size:1.05rem;line-height:1.65}.jofsPa_cardSlider{background:var(--border-color);flex-shrink:0;width:100%;height:210px;position:relative;overflow:hidden}.jofsPa_cardSliderImg{object-fit:cover;width:100%;height:100%;display:block}.jofsPa_container{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 6rem}.jofsPa_filters{flex-direction:column;gap:1rem;margin-bottom:3rem;display:flex}.jofsPa_searchWrap{max-width:420px;position:relative}.jofsPa_searchIcon{inset-inline-start:1rem;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.jofsPa_searchInput{padding:.75rem 1rem;border:1px solid var(--border-color);background:var(--card-bg);width:100%;color:var(--text-main);border-radius:10px;outline:none;padding-inline-start:2.75rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.jofsPa_searchInput:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px var(--primary-blue-glow)}.jofsPa_categoryTabs{flex-wrap:wrap;gap:.5rem;display:flex}.jofsPa_catBtn{border:1px solid var(--border-color);min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:20px;align-items:center;padding:.55rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s;display:inline-flex}.jofsPa_catBtn:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.jofsPa_catBtnActive{background:var(--primary-fill);border-color:var(--primary-blue);color:#fff}.jofsPa_catBtnActive:hover{color:#fff}.jofsPa_section{margin-bottom:3rem}.jofsPa_sectionLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:max(12px,.78rem);font-weight:700;display:flex}.jofsPa_dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.jofsPa_sectionCount{background:var(--background-alt);color:var(--text-muted);border-radius:10px;margin-inline-start:.3rem;padding:.05rem .5rem;font-size:max(12px,.72rem)}.jofsPa_grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;gap:1.75rem;display:grid}.jofsPa_card{background:var(--card-bg-solid);border:1px solid var(--border-color);height:100%;color:inherit;animation:.45s cubic-bezier(.16,1,.3,1) both jofsPa_cardFadeUp;animation-delay:calc(var(--card-index,0) * 55ms);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s,background-color .3s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000d}@keyframes jofsPa_cardFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.jofsPa_card:hover{border-color:var(--primary-blue);transform:translateY(-4px);box-shadow:0 12px 36px #0000001c}.jofsPa_cardArchived{opacity:.72}.jofsPa_cardArchived:hover{opacity:.9}.jofsPa_cardAccent{flex-shrink:0;height:5px}.jofsPa_cardBody{flex-direction:column;flex:1;gap:.85rem;padding:1.5rem;display:flex}.jofsPa_cardMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.jofsPa_cardCategory{text-transform:uppercase;letter-spacing:.08em;border-radius:4px;padding:.2rem .6rem;font-size:max(12px,.67rem);font-weight:700}.jofsPa_cardStatus{align-items:center;gap:.3rem;font-size:max(12px,.75rem);font-weight:600;display:inline-flex}.jofsPa_statusDot{border-radius:50%;width:6px;height:6px}.jofsPa_cardStatusActive .jofsPa_statusDot{background:var(--success)}.jofsPa_cardStatusActive{color:var(--success)}.jofsPa_cardStatusArchived .jofsPa_statusDot{background:var(--secondary-gray)}.jofsPa_cardStatusArchived{color:var(--secondary-gray)}.jofsPa_cardTitle{color:var(--text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.15rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.jofsPa_cardDesc{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.jofsPa_cardStat{color:var(--primary-blue);background:var(--primary-blue-glow);border-radius:6px;align-items:center;gap:.4rem;width:fit-content;padding:.28rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.jofsPa_cardLink{color:var(--primary-blue);border-top:1px solid var(--border-color);align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.85rem;font-weight:600;transition:gap .2s;display:inline-flex}.jofsPa_card:hover .jofsPa_cardLink{gap:.6rem}.jofsPa_card:hover .jofsPa_cardLink svg{transition:transform .2s;transform:translate(2px)}.jofsPa_empty{text-align:center;color:var(--text-muted);padding:5rem}.jofsPa_empty h3{color:var(--text-main);margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.jofsPa_empty p{font-size:.9rem}@keyframes jofsPa_shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.jofsPa_skeletonGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.75rem;margin-top:1rem;display:grid}.jofsPa_skeletonCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:14px;overflow:hidden}.jofsPa_skeletonAccent{background:var(--border-color);height:5px}.jofsPa_skeletonBody{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.jofsPa_skeletonMeta,.jofsPa_skeletonTitle,.jofsPa_skeletonLine,.jofsPa_skeletonLineShort{background:linear-gradient(90deg, var(--border-color) 25%, var(--background-alt) 50%, var(--border-color) 75%);background-size:800px 100%;border-radius:6px;animation:1.4s infinite jofsPa_shimmer}.jofsPa_skeletonMeta{width:40%;height:18px}.jofsPa_skeletonTitle{width:70%;height:24px}.jofsPa_skeletonLine{width:100%;height:14px}.jofsPa_skeletonLineShort{width:65%;height:14px}@media (max-width:640px){.jofsPa_header{padding:3.5rem 1.25rem 5.5rem}.jofsPa_container{padding:2rem 1rem 4rem}.jofsPa_grid{grid-template-columns:1fr}}@media (max-width:400px){.jofsPa_header{padding:3rem 1rem 5rem}.jofsPa_container{padding:1.5rem .75rem 3rem}.jofsPa_cardBody{padding:1.1rem}}.jofsPa_stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:0 0 2rem;padding:0;display:grid}.jofsPa_stat{background:var(--card-bg-solid);border:1px solid var(--border-color);border-radius:14px;flex-direction:column-reverse;gap:.15rem;padding:1rem 1.2rem;display:flex}.jofsPa_stat dt{color:var(--text-muted);font-size:max(12px,.78rem);font-weight:600}.jofsPa_stat dd{color:var(--primary-blue);letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800;line-height:1.1}.jofsPa_clearBtn{cursor:pointer;border:1px solid var(--primary-blue);color:var(--primary-blue);font:inherit;background:0 0;border-radius:10px;margin-top:1rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:700}.jofsPa_clearBtn:hover{background:var(--primary-fill);color:#fff}.jofsPa_catCount{background:var(--background-alt);min-width:20px;height:18px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;margin-inline-start:.4rem;padding:0 6px;font-size:max(12px,.68rem);font-weight:700;display:inline-flex}.jofsPa_catBtnActive .jofsPa_catCount{color:inherit;background:#ffffff40}.jofsPa_cardFacts{flex-wrap:wrap;gap:.4rem .9rem;margin-top:.75rem;display:flex}.jofsPa_cardFact{color:var(--text-muted);align-items:center;gap:.35rem;font-size:max(12px,.78rem);font-weight:600;display:inline-flex}.jofsPa_headerGlobe{z-index:0;pointer-events:none;inset-inline-end:6%;opacity:.9;filter:drop-shadow(0 20px 40px #00000059);width:240px;height:auto;animation:7s ease-in-out infinite jofsPa_globeBob;position:absolute;bottom:40px}.jofsPa_headerGlobe:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){inset-inline:6% auto}@keyframes jofsPa_globeBob{0%,to{translate:0}50%{translate:0 -10px}}@media (max-width:1100px){.jofsPa_headerGlobe{display:none}}.jofsPa_spotlight{--spot-accent:var(--primary-blue);background:var(--card-bg-solid);border:1px solid var(--border-color);border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:3rem;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 24px 60px #0f172a14}.jofsPa_spotlight:hover{transform:translateY(-4px);box-shadow:0 30px 70px #0f172a1f}.jofsPa_spotlight:focus-visible{outline:2px solid var(--spot-accent);outline-offset:3px}.jofsPa_spotlightMedia{background:var(--background-alt);min-height:320px;position:relative}.jofsPa_spotlightImg{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.jofsPa_spotlight:hover .jofsPa_spotlightImg{transform:scale(1.04)}.jofsPa_spotlightCover{position:absolute;inset:0}.jofsPa_spotlightTag{top:1rem;color:#0f172a;letter-spacing:.06em;text-transform:uppercase;background:#fffffff0;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:max(12px,.72rem);font-weight:800;display:inline-flex;position:absolute;inset-inline-start:1rem}.jofsPa_spotlightTag:before{content:"★";color:#f59e0b}.jofsPa_spotlightBody{border-top:4px solid var(--spot-accent);flex-direction:column;justify-content:center;gap:.75rem;padding:2.5rem;display:flex}.jofsPa_spotlightCategory{letter-spacing:.1em;text-transform:uppercase;color:var(--spot-accent);font-size:max(12px,.74rem);font-weight:800}.jofsPa_spotlightTitle{color:var(--text-main);letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.15}.jofsPa_spotlightDesc{color:var(--text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.98rem;line-height:1.7;display:-webkit-box;overflow:hidden}.jofsPa_spotlightStat{color:var(--spot-accent);background:color-mix(in srgb, var(--spot-accent) 12%, transparent);border-radius:10px;align-self:flex-start;margin:.25rem 0 0;padding:.35rem .8rem;font-size:.85rem;font-weight:800}.jofsPa_spotlightLink{color:var(--spot-accent);align-items:center;gap:.4rem;margin-top:.5rem;font-size:.92rem;font-weight:800;display:inline-flex}[dir=rtl] .jofsPa_spotlightLink svg{transform:scaleX(-1)}@media (min-width:901px){.jofsPa_spotlightBody{border-top:none;border-inline-start:4px solid var(--spot-accent)}}@media (max-width:900px){.jofsPa_spotlight{grid-template-columns:1fr;margin-bottom:2rem}.jofsPa_spotlightMedia{aspect-ratio:16/9;min-height:0}.jofsPa_spotlightBody{padding:1.4rem 1.25rem 1.6rem}}@media (prefers-reduced-motion:reduce){.jofsPa_headerGlobe,.jofsPa_spotlightImg{transition:none;animation:none}.jofsPa_spotlight:hover{transform:none}}@media (max-width:640px){.jofsPa_filters{margin-bottom:2rem}.jofsPa_searchWrap{max-width:none}.jofsPa_categoryTabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1rem;padding:.1rem 1rem .4rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 1.5rem),#0000)}.jofsPa_categoryTabs::-webkit-scrollbar{display:none}.jofsPa_catBtn{scroll-snap-align:start;white-space:nowrap;flex-shrink:0;min-height:40px}.jofsPa_cardSlider{height:170px}.jofsPa_stats{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1.5rem}.jofsPa_stat{text-align:center;padding:.75rem .7rem}.jofsPa_stat dt{font-size:max(12px,.7rem)}.jofsPa_stat dd{font-size:1.3rem}}@media (max-width:400px){.jofsPa_categoryTabs{margin-inline:-.75rem;padding-inline:.75rem}}
.BHvJtq_cover{--cover-accent:var(--primary-blue);background:radial-gradient(circle at 20% 15%, #ffffff38, transparent 45%), linear-gradient(135deg, var(--cover-accent), color-mix(in srgb, var(--cover-accent) 55%, #0b1630));place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.BHvJtq_ring1,.BHvJtq_ring2{border:2px solid #ffffff29;border-radius:50%;position:absolute}.BHvJtq_ring1{inset-inline-end:-60px;width:220px;height:220px;top:-70px}.BHvJtq_ring2{inset-inline-start:-40px;border-width:18px;border-color:#ffffff12;width:140px;height:140px;bottom:-50px}.BHvJtq_monogram{letter-spacing:.02em;color:#fffffff2;text-shadow:0 6px 24px #00000040;font-size:clamp(2rem,6vw,3.2rem);font-weight:800;position:relative}
.tjcSuG_wrap{align-items:center;width:100%;max-width:420px;display:flex;position:relative}.tjcSuG_icon{color:var(--text-muted);pointer-events:none;position:absolute;inset-inline-start:.85rem}.tjcSuG_input{border:1px solid var(--border-color);background:var(--card-bg-solid);width:100%;min-height:42px;color:var(--text-main);border-radius:10px;padding:.55rem 2.5rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.tjcSuG_input::-webkit-search-cancel-button{display:none}.tjcSuG_input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px var(--primary-blue-glow);outline:none}.tjcSuG_count{color:var(--text-muted);white-space:nowrap;pointer-events:none;font-size:max(12px,.72rem);font-weight:600;position:absolute;inset-inline-end:2.4rem}.tjcSuG_clear{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:.45rem}.tjcSuG_clear:hover{background:var(--background-alt);color:var(--text-main)}.tjcSuG_clear:focus-visible{outline:2px solid var(--primary-blue);outline-offset:1px}@media (max-width:600px){.tjcSuG_wrap{max-width:none}.tjcSuG_count{display:none}}
._PWolW_wrap{flex-direction:column;gap:1rem;display:flex}._PWolW_section{flex-direction:column;gap:.5rem;display:flex}._PWolW_dropZone{border-radius:10px;transition:outline-color .15s}._PWolW_dropZoneActive{outline:2px dashed var(--primary-blue);outline-offset:3px;background:var(--primary-blue-glow)}._PWolW_label{color:var(--text-main);font-size:.83rem;font-weight:600}._PWolW_hint{color:var(--text-muted);margin-inline-start:.3rem;font-size:max(12px,.78rem);font-weight:400}._PWolW_dropBtn{border:1.5px dashed var(--border-color);background:var(--input-bg);width:100%;color:var(--text-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;font-size:.86rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}._PWolW_dropBtn:hover:not(:disabled){border-color:var(--primary-blue);color:var(--primary-blue);background:var(--primary-blue-glow)}._PWolW_dropBtn:disabled{opacity:.55;cursor:not-allowed}._PWolW_addBtn{background:var(--primary-blue-glow);width:fit-content;color:var(--primary-blue);cursor:pointer;border:1px solid #2563eb40;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}._PWolW_addBtn:hover:not(:disabled){background:var(--primary-fill);color:#fff}._PWolW_addBtn:disabled{opacity:.55;cursor:not-allowed}._PWolW_coverPreview{border:1px solid var(--border-color);background:var(--background-alt);border-radius:10px;width:100%;height:150px;position:relative;overflow:hidden}._PWolW_coverImg{object-fit:cover;width:100%;height:100%;display:block}._PWolW_originTag{inset-inline-start:8px;color:#fff;letter-spacing:.02em;background:#0009;border-radius:20px;padding:.15rem .5rem;font-size:max(12px,.68rem);font-weight:600;position:absolute;bottom:8px}._PWolW_grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.5rem;display:grid}._PWolW_thumb{aspect-ratio:1;border:1px solid var(--border-color);background:var(--background-alt);border-radius:9px;position:relative;overflow:hidden}._PWolW_thumbImg{object-fit:cover;width:100%;height:100%;display:block}._PWolW_removeBtn{top:5px;color:#fff;cursor:pointer;background:#0009;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;transition:background .15s;display:flex;position:absolute;inset-inline-end:5px}._PWolW_removeBtn:hover{background:var(--danger)}._PWolW_urlInput{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-main);box-sizing:border-box;border-radius:9px;outline:none;width:100%;padding:.55rem .85rem;font-size:.84rem;transition:border-color .2s}._PWolW_urlInput:focus{border-color:var(--primary-blue)}._PWolW_urlInput:disabled{opacity:.5;cursor:not-allowed}._PWolW_meterRow{align-items:center;gap:.65rem;display:flex}._PWolW_meterTrack{background:var(--border-color);border-radius:3px;flex:1;height:5px;overflow:hidden}._PWolW_meterFill{border-radius:3px;height:100%;transition:width .25s,background .25s}._PWolW_meterText{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:max(12px,.75rem)}._PWolW_error{color:var(--danger);background:#ef444412;border:1px solid #ef444433;border-radius:8px;padding:.5rem .75rem;font-size:.8rem}
.gH0Nva_wrap{flex-direction:column;gap:.55rem;display:flex}.gH0Nva_label{color:var(--text-main);font-size:.83rem;font-weight:600}.gH0Nva_swatches{flex-wrap:wrap;gap:.45rem;display:flex}.gH0Nva_swatch{border:2px solid var(--card-bg-solid,#fff);width:30px;height:30px;box-shadow:0 0 0 1px var(--border-color);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;padding:0;transition:transform .15s,box-shadow .15s;position:relative}.gH0Nva_swatch:hover{transform:scale(1.12)}.gH0Nva_swatch:focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px}.gH0Nva_swatchActive{box-shadow:0 0 0 2px var(--text-main);transform:scale(1.08)}.gH0Nva_swatchNone{background:linear-gradient(135deg, transparent 45%, var(--danger,#dc2626) 45%, var(--danger,#dc2626) 55%, transparent 55%), var(--input-bg,var(--card-bg))}.gH0Nva_swatchCustom{background:conic-gradient(#ef4444,#f59e0b,#eab308,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#ec4899,#ef4444);display:inline-block;overflow:hidden}.gH0Nva_native{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.gH0Nva_hexRow{align-items:center;gap:.5rem;display:flex}.gH0Nva_preview{border:1px dashed var(--border-color);border-radius:8px;flex-shrink:0;width:34px;height:34px}.gH0Nva_hexInput{border:1px solid var(--border-color);background:var(--input-bg,var(--card-bg));width:7.5rem;color:var(--text-main);text-transform:uppercase;border-radius:7px;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.gH0Nva_hexInput:focus{border-color:var(--primary-blue);outline:none}.gH0Nva_hexInvalid{border-color:var(--danger,#dc2626)}.gH0Nva_clear{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;padding:.3rem .4rem;font-size:.8rem;font-weight:600}.gH0Nva_clear:hover{color:var(--danger,#dc2626)}@media (prefers-reduced-motion:reduce){.gH0Nva_swatch,.gH0Nva_swatch:hover,.gH0Nva_swatchActive{transition:none;transform:none}}@media (hover:none){.gH0Nva_swatch{aspect-ratio:1;flex-shrink:0;width:36px;height:36px;min-height:0}}
.FI8CSa_fieldset{border:1px solid var(--border-color);border-radius:12px;min-width:0;margin:0;padding:1rem 1rem 1.1rem}.FI8CSa_legend{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:0 .4rem;font-size:max(12px,.78rem);font-weight:700}.FI8CSa_grid{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:1.25rem;display:grid}.FI8CSa_controls{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.FI8CSa_previewCol{flex-direction:column;gap:.45rem;display:flex;position:sticky;top:0}.FI8CSa_previewLabel{color:var(--text-muted);font-size:max(12px,.75rem);font-weight:600}.FI8CSa_preview{--accent:var(--primary-blue);color:#fff;border-top:4px solid var(--accent);background:linear-gradient(135deg,#0f172a,#0f3460);border-radius:12px;transition:border-color .2s;overflow:hidden;box-shadow:0 10px 30px #0f172a40}.FI8CSa_previewMedia{aspect-ratio:16/9;background:#0b1220;position:relative}.FI8CSa_previewImg{object-fit:cover;width:100%;height:100%;display:block}.FI8CSa_previewPattern{background:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--accent) 70%, transparent), transparent 55%), radial-gradient(circle at 80% 70%, color-mix(in srgb, var(--accent) 40%, transparent), transparent 60%), #0b1220;position:absolute;inset:0}.FI8CSa_previewKind{inset-inline-start:8px;background:var(--accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:20px;padding:.15rem .55rem;font-size:max(12px,.62rem);font-weight:700;position:absolute;top:8px}.FI8CSa_previewBody{flex-direction:column;gap:.3rem;padding:.85rem .9rem 1rem;display:flex}.FI8CSa_previewEyebrow{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 55%, #fff);margin:0;font-size:max(12px,.62rem);font-weight:700}.FI8CSa_previewTitle{overflow-wrap:anywhere;margin:0;font-size:.98rem;font-weight:800;line-height:1.25}.FI8CSa_previewMeta{color:#ffffffa6;margin:0;font-size:max(12px,.7rem)}.FI8CSa_previewBtn{background:var(--accent);color:#fff;border-radius:6px;align-self:flex-start;margin-top:.4rem;padding:.35rem .75rem;font-size:max(12px,.7rem);font-weight:700}@media (max-width:720px){.FI8CSa_grid{grid-template-columns:1fr}.FI8CSa_previewCol{order:-1;max-width:320px;position:static}}.FI8CSa_previewTinted{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 28%, #0b1120) 0%, color-mix(in srgb, var(--accent) 48%, #0b1120) 100%)}
.PYDCFG_formField{flex-direction:column;gap:.4rem;display:flex}.PYDCFG_label{color:var(--text-main);font-size:.83rem;font-weight:600}.PYDCFG_fieldHint{color:var(--text-muted);margin-inline-start:.3rem;font-size:max(12px,.78rem);font-weight:400}.PYDCFG_input,.PYDCFG_textarea{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-main);box-sizing:border-box;border-radius:9px;outline:none;width:100%;padding:.65rem 1rem;font-size:.9rem;transition:border-color .2s}.PYDCFG_textarea{resize:vertical;font-family:inherit}.PYDCFG_input:focus,.PYDCFG_textarea:focus{border-color:var(--primary-blue)}.PYDCFG_editRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.PYDCFG_editRow3{grid-template-columns:1fr 1fr 1fr;gap:.75rem;display:grid}@media (max-width:560px){.PYDCFG_editRow,.PYDCFG_editRow3{grid-template-columns:1fr}}
.T2zM-W_wrap{flex-direction:column;gap:.75rem;display:flex}.T2zM-W_header{flex-direction:column;gap:.55rem;margin-bottom:.75rem;display:flex}.T2zM-W_row{border:1px solid var(--border-color);background:var(--card-bg-solid);border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.15rem;animation:.35s both T2zM-W_rowIn;display:flex}@keyframes T2zM-W_rowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.T2zM-W_lines{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.T2zM-W_title,.T2zM-W_subtitle,.T2zM-W_avatar,.T2zM-W_line,.T2zM-W_lineShort,.T2zM-W_pill{background:linear-gradient(90deg, var(--background-alt) 25%, var(--border-color) 50%, var(--background-alt) 75%);background-size:200% 100%;animation:1.3s ease-in-out infinite T2zM-W_shimmer;display:block}.T2zM-W_title{border-radius:6px;width:220px;max-width:60%;height:22px}.T2zM-W_subtitle{border-radius:6px;width:320px;max-width:80%;height:12px}.T2zM-W_avatar{border-radius:10px;flex-shrink:0;width:38px;height:38px}.T2zM-W_line{border-radius:6px;height:12px}.T2zM-W_lineShort{border-radius:6px;width:32%;height:10px}.T2zM-W_pill{border-radius:999px;flex-shrink:0;width:64px;height:24px}@keyframes T2zM-W_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:480px){.T2zM-W_pill{display:none}}@media (prefers-reduced-motion:reduce){.T2zM-W_row,.T2zM-W_title,.T2zM-W_subtitle,.T2zM-W_avatar,.T2zM-W_line,.T2zM-W_lineShort,.T2zM-W_pill{animation:none}}
.QXsZTa_wrap{flex-direction:column;gap:.75rem;display:flex}.QXsZTa_row{border-radius:12px;align-items:center;gap:1rem;transition:outline-color .15s;display:flex}.QXsZTa_rowDragOver{outline:2px dashed var(--primary-blue);outline-offset:4px;background:var(--primary-blue-glow)}.QXsZTa_avatar{background:var(--background-alt);width:72px;height:72px;color:var(--text-muted);border:2px solid var(--border-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.QXsZTa_avatarImg{object-fit:cover;width:100%;height:100%;display:block}.QXsZTa_actions{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.QXsZTa_uploadBtn{background:var(--primary-blue-glow);color:var(--primary-blue);cursor:pointer;border:1px solid #2563eb40;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.QXsZTa_uploadBtn:hover:not(:disabled){background:var(--primary-fill);color:#fff}.QXsZTa_uploadBtn:disabled{opacity:.55;cursor:not-allowed}.QXsZTa_clearBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem 0;font-size:max(12px,.78rem);font-weight:600;text-decoration:underline;transition:color .15s}.QXsZTa_clearBtn:hover{color:var(--danger)}.QXsZTa_hint{color:var(--text-muted);font-size:max(12px,.75rem);line-height:1.5}.QXsZTa_urlInput{border:1px solid var(--border-color);background:var(--input-bg);min-height:40px;color:var(--text-main);box-sizing:border-box;border-radius:9px;outline:none;width:100%;padding:.55rem .85rem;font-size:.84rem;transition:border-color .2s}.QXsZTa_urlInput:focus{border-color:var(--primary-blue)}.QXsZTa_urlInput:disabled{opacity:.5;cursor:not-allowed}.QXsZTa_error{color:var(--danger);background:#ef444412;border:1px solid #ef444433;border-radius:8px;padding:.5rem .75rem;font-size:.8rem}
._69l0oW_row{flex-wrap:wrap;justify-content:center;gap:.6rem;padding:1rem;display:flex}._69l0oW_more,._69l0oW_less{cursor:pointer;min-height:40px;font:inherit;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.2rem;font-size:.86rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._69l0oW_more{background:var(--primary-fill);color:#fff;border:1px solid var(--primary-blue)}._69l0oW_more:hover{filter:brightness(1.08)}._69l0oW_less{color:var(--text-muted);border:1px solid var(--border-color);background:0 0}._69l0oW_less:hover{color:var(--text-main);border-color:var(--text-muted)}._69l0oW_more:focus-visible,._69l0oW_less:focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px}@media (max-width:560px){._69l0oW_row{padding:.85rem}._69l0oW_more,._69l0oW_less{flex:100%;justify-content:center}}
.av-oBq_page{flex-direction:column;gap:1.5rem;display:flex}.av-oBq_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.av-oBq_pageTitle{color:var(--text-main);font-size:1.5rem;font-weight:700}.av-oBq_pageSubtitle{color:var(--text-muted);margin-top:.25rem;font-size:.9rem}.av-oBq_createBtn{background:var(--primary-fill);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;transition:transform .15s,box-shadow .2s;display:flex}.av-oBq_createBtn:hover{box-shadow:0 4px 12px var(--primary-blue-glow);transform:translateY(-1px)}.av-oBq_cancelBtn{border:1px solid var(--border-color);color:var(--text-muted);background:var(--background);cursor:pointer;border-radius:9px;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s}.av-oBq_cancelBtn:hover{border-color:var(--text-main);color:var(--text-main)}.av-oBq_submitBtn{background:var(--primary-fill);color:#fff;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;transition:transform .15s,box-shadow .2s;display:flex}.av-oBq_submitBtn:hover:not(:disabled){box-shadow:0 4px 12px var(--primary-blue-glow);transform:translateY(-1px)}.av-oBq_submitBtn:disabled{opacity:.5;cursor:not-allowed}.av-oBq_modalOverlay{z-index:1050;background:#00000073;justify-content:center;align-items:center;padding:1rem;animation:.18s av-oBq_fadeInOverlay;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes av-oBq_fadeInOverlay{0%{opacity:0}to{opacity:1}}.av-oBq_modal{background:var(--card-bg-solid);border:1px solid var(--border-color);border-radius:18px;flex-direction:column;width:100%;max-width:680px;margin:auto;animation:.24s cubic-bezier(.34,1.56,.64,1) av-oBq_slideInModal;display:flex;box-shadow:0 24px 64px #00000038}@keyframes av-oBq_slideInModal{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.av-oBq_modalHeader{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.av-oBq_modalTitle{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:700;overflow:hidden}.av-oBq_modalClose{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.av-oBq_modalClose:hover{color:var(--danger);border-color:var(--danger);background:#ef444414}.av-oBq_modalBody{flex-direction:column;gap:1rem;max-height:calc(90vh - 160px);padding:1.5rem;display:flex;overflow-y:auto}.av-oBq_modalFooter{border-top:1px solid var(--border-color);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}@media (max-width:640px){.av-oBq_modalOverlay{align-items:flex-end;padding:0}.av-oBq_modal{border-radius:20px 20px 0 0;max-width:100%;max-height:92vh;animation:.3s cubic-bezier(.32,.72,0,1) av-oBq_slideInModalMobile}@keyframes av-oBq_slideInModalMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.av-oBq_modalBody{max-height:62vh}.av-oBq_modalFooter{padding-bottom:env(safe-area-inset-bottom,1rem)}}.av-oBq_filterBar{flex-wrap:wrap;gap:.5rem;display:flex}.av-oBq_filterBtn{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:.45rem .9rem;font-size:.83rem;font-weight:500;transition:all .18s;display:flex}.av-oBq_filterBtn:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.av-oBq_filterBtnActive{background:var(--primary-fill);border-color:var(--primary-blue);color:#fff!important}.av-oBq_filterBtnActive .av-oBq_filterCount{color:#fff;background:#ffffff40}.av-oBq_filterCount{background:var(--background);min-width:20px;height:18px;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:max(12px,.72rem);font-weight:700;display:inline-flex}.av-oBq_loading{justify-content:center;padding:4rem;display:flex}.av-oBq_spinner{border:3px solid var(--border-color);border-top-color:var(--primary-blue);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite av-oBq_spin}@keyframes av-oBq_spin{to{transform:rotate(360deg)}}.av-oBq_empty{text-align:center;color:var(--text-muted);padding:3rem 1rem;font-size:.9rem}.av-oBq_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}@media (max-width:480px){.av-oBq_grid{grid-template-columns:1fr}}.av-oBq_card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;height:100%;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.av-oBq_card:hover{border-color:#2563eb40;box-shadow:0 4px 20px #00000014}.av-oBq_cardArchived{opacity:.65}.av-oBq_cardImage{background:var(--background-alt);width:100%;height:160px;overflow:hidden}.av-oBq_cardImage img{object-fit:cover;width:100%;height:100%;display:block}.av-oBq_cardBody{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem;display:flex}.av-oBq_cardTopRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.av-oBq_statusPill{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:.18rem .6rem;font-size:max(12px,.72rem);font-weight:700;display:inline-block}.av-oBq_statusActive{color:#059669;background:#0596691f}.av-oBq_statusArchived{color:#64748b;background:#64748b1f}.av-oBq_categoryPill{color:var(--primary-blue);background:#2563eb1a;border-radius:20px;padding:.18rem .6rem;font-size:max(12px,.72rem);font-weight:600;display:inline-block}.av-oBq_cardTitle{color:var(--text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.av-oBq_cardDesc{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.av-oBq_cardStat{color:var(--primary-blue);background:var(--primary-blue-glow);border-radius:6px;width:fit-content;padding:.25rem .65rem;font-size:.82rem;font-weight:700}.av-oBq_cardMeta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.av-oBq_metaItem{color:var(--text-muted);align-items:center;gap:4px;font-size:max(12px,.78rem);display:flex}.av-oBq_cardActions{border-top:1px solid var(--border-color);background:var(--background);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.85rem 1.25rem;display:flex}.av-oBq_editBtn{background:var(--primary-blue-glow);color:var(--primary-blue);cursor:pointer;border:1px solid #2563eb40;border-radius:7px;align-items:center;gap:5px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.av-oBq_editBtn:hover{background:var(--primary-fill);color:#fff}.av-oBq_seedBtn{border:1px solid var(--border-color);color:var(--text-muted);background:var(--card-bg);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.av-oBq_seedBtn:hover{border-color:var(--primary-blue);color:var(--primary-blue);background:var(--primary-blue-glow)}.av-oBq_archiveBtn{color:var(--danger);cursor:pointer;background:#ef44440f;border:1px solid #ef444440;border-radius:7px;align-items:center;gap:5px;margin-inline-start:auto;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.av-oBq_archiveBtn:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.av-oBq_restoreBtn{color:#059669;cursor:pointer;background:#05966914;border:1px solid #0596694d;border-radius:7px;align-items:center;gap:5px;margin-inline-start:auto;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.av-oBq_restoreBtn:hover{color:#fff;background:#059669;border-color:#059669}.av-oBq_teamBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #64748b4d;border-radius:7px;align-items:center;gap:5px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.av-oBq_teamBtn:hover{border-color:var(--primary-blue);color:var(--primary-blue);background:var(--primary-blue-glow)}.av-oBq_teamBtnOpen{border-color:var(--primary-blue)!important;color:var(--primary-blue)!important;background:var(--primary-blue-glow)!important}.av-oBq_downloadBtn{color:#059669;cursor:pointer;background:#10b98112;border:1px solid #10b9814d;border-radius:7px;align-items:center;gap:5px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.av-oBq_downloadBtn:hover{color:#fff;background:#059669;border-color:#059669}.av-oBq_teamPanel{border-top:1px solid var(--border-color);background:var(--background-alt);flex-direction:column;gap:.8rem;padding:1.1rem 1.25rem;display:flex}.av-oBq_teamPanelTitle{color:var(--text-main);text-transform:uppercase;letter-spacing:.06em;font-size:max(12px,.78rem);font-weight:700}.av-oBq_teamAssignRow{flex-wrap:wrap;gap:.5rem;display:flex}.av-oBq_teamRoleInput{border:1px solid var(--border-color);background:var(--input-bg);width:110px;color:var(--text-main);border-radius:8px;outline:none;padding:.45rem .7rem;font-size:.84rem}.av-oBq_teamRoleInput:focus{border-color:var(--primary-blue)}.av-oBq_assignBtn{background:var(--primary-fill);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.45rem .85rem;font-size:.84rem;font-weight:600;transition:opacity .2s}.av-oBq_assignBtn:disabled{opacity:.5;cursor:not-allowed}.av-oBq_memberList{flex-direction:column;gap:.35rem;display:flex}.av-oBq_memberRow{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .7rem;display:flex}.av-oBq_memberName{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.84rem;font-weight:600;overflow:hidden}.av-oBq_memberRole{color:var(--text-muted);white-space:nowrap;background:var(--background);border:1px solid var(--border-color);border-radius:6px;padding:.12rem .45rem;font-size:max(12px,.74rem)}.av-oBq_removeBtn{color:var(--danger);cursor:pointer;background:#ef444414;border:1px solid #ef444433;border-radius:6px;flex-shrink:0;padding:.18rem .5rem;font-size:max(12px,.74rem);font-weight:600;transition:all .15s}.av-oBq_removeBtn:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.av-oBq_noTeamMsg{color:var(--text-muted);text-align:center;padding:.25rem 0;font-size:.82rem}.av-oBq_colorBar{flex-shrink:0;width:100%;height:5px}.av-oBq_queue{background:var(--card-bg);border:1px solid var(--border-color);border-inline-start:3px solid var(--danger);border-radius:14px;padding:1.25rem 1.5rem}.av-oBq_queueRemove{border-inline-start-color:var(--warning)}.av-oBq_queueTitle{color:var(--text-main);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.95rem;font-weight:700;display:flex}.av-oBq_queueBadge{background:var(--danger);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:max(12px,.72rem);font-weight:700;display:inline-flex}.av-oBq_queueRemove .av-oBq_queueBadge{background:var(--warning)}.av-oBq_queueList{flex-direction:column;gap:.65rem;display:flex}.av-oBq_queueRow{background:var(--background-alt);border:1px solid var(--border-color);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.av-oBq_queueInfo{flex-direction:column;gap:.15rem;display:flex}.av-oBq_queueName{color:var(--text-main);font-size:.88rem;font-weight:700}.av-oBq_queueMeta{color:var(--text-muted);font-size:.8rem}.av-oBq_queueActions{flex-shrink:0;gap:.5rem;display:flex}.av-oBq_approveBtn,.av-oBq_declineBtn{cursor:pointer;border-radius:7px;padding:.38rem .85rem;font-size:.8rem;font-weight:600;transition:all .15s}.av-oBq_approveBtn{color:var(--success);background:#10b9811a;border:1px solid #10b9814d}.av-oBq_approveBtn:hover{background:var(--success);color:#fff;border-color:var(--success)}.av-oBq_queueRemove .av-oBq_approveBtn{color:var(--danger);background:#ef444414;border-color:#ef444440}.av-oBq_queueRemove .av-oBq_approveBtn:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.av-oBq_declineBtn{color:var(--text-muted);border:1px solid var(--border-color);background:0 0}.av-oBq_declineBtn:hover{border-color:var(--text-muted);color:var(--text-main)}.av-oBq_featuredHint{color:var(--text-main);background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:10px;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.65rem .9rem;font-size:.84rem;display:flex}.av-oBq_featuredHint svg{color:#f59e0b;flex-shrink:0}.av-oBq_featuredPill{color:#b45309;background:#f59e0b26;border-radius:999px;padding:.15rem .55rem;font-size:max(12px,.7rem);font-weight:700}[data-theme=dark] .av-oBq_featuredPill{color:#fbbf24}.av-oBq_featureBtn{color:#b45309;cursor:pointer;background:#f59e0b14;border:1px solid #f59e0b59;border-radius:7px;align-items:center;gap:5px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:background .15s,color .15s;display:flex}[data-theme=dark] .av-oBq_featureBtn{color:#fbbf24}.av-oBq_featureBtn:hover,.av-oBq_featureBtnOn{color:#fff;background:#f59e0b;border-color:#f59e0b}[data-theme=dark] .av-oBq_featureBtnOn{color:#1f1300}[data-theme=dark] .av-oBq_featureBtn:hover{color:#1f1300}.av-oBq_featureBtn:focus-visible{outline-offset:2px;outline:2px solid #f59e0b}.av-oBq_spotlightPill{color:#6d28d9;background:#7c3aed24;border-radius:999px;padding:.15rem .55rem;font-size:max(12px,.7rem);font-weight:700}[data-theme=dark] .av-oBq_spotlightPill{color:#c4b5fd}.av-oBq_spotlightBtn{color:#6d28d9;cursor:pointer;background:#7c3aed12;border:1px solid #7c3aed59;border-radius:7px;align-items:center;gap:5px;padding:.4rem .9rem;font-family:inherit;font-size:.82rem;font-weight:600;display:flex}[data-theme=dark] .av-oBq_spotlightBtn{color:#c4b5fd}.av-oBq_spotlightBtn:hover,.av-oBq_spotlightBtnOn{color:#fff;background:#7c3aed;border-color:#7c3aed}[data-theme=dark] .av-oBq_spotlightBtnOn{color:#fff}[data-theme=dark] .av-oBq_spotlightBtn:hover{color:#fff}.av-oBq_spotlightBtn:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.av-oBq_teamSelectSearch{flex:1;min-width:200px}.av-oBq_filterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.av-oBq_filterRow .av-oBq_filterBar{margin:0}.av-oBq_cardToggles{border-top:1px solid var(--border-color);background:var(--background);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;padding:.75rem 1.25rem 0;display:grid}.av-oBq_cardToggles .av-oBq_featureBtn,.av-oBq_cardToggles .av-oBq_spotlightBtn{justify-content:center;min-width:0}.av-oBq_cardToggles+.av-oBq_cardActions{border-top:none}.av-oBq_cardActions{flex-wrap:nowrap;grid-template-columns:1fr 1fr auto auto;display:grid}.av-oBq_cardActions .av-oBq_editBtn,.av-oBq_cardActions .av-oBq_teamBtn{justify-content:center}.av-oBq_cardActions .av-oBq_iconOnly{justify-content:center;width:36px;height:36px;margin:0;padding:0}@media (max-width:400px){.av-oBq_cardToggles{grid-template-columns:1fr}}.av-oBq_cardToggles .av-oBq_featureBtn,.av-oBq_cardToggles .av-oBq_spotlightBtn{white-space:normal;text-align:center;padding:.4rem .55rem;font-size:max(12px,.78rem);line-height:1.25}.av-oBq_cardActions{gap:.4rem}.av-oBq_cardActions .av-oBq_editBtn,.av-oBq_cardActions .av-oBq_teamBtn{white-space:nowrap;min-width:0;padding:.4rem .55rem}
.nIU7ra_panel{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:1.4rem 1.5rem}.nIU7ra_head{margin-bottom:1rem}.nIU7ra_title{color:var(--text-main);margin-bottom:.25rem;font-size:1.05rem;font-weight:800}.nIU7ra_hint{color:var(--text-muted);max-width:70ch;font-size:.86rem;line-height:1.55}.nIU7ra_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.nIU7ra_tabs{flex-wrap:wrap;gap:.4rem;display:flex}.nIU7ra_tab{cursor:pointer;border:1px solid var(--border-color);background:var(--background);color:var(--text-muted);font:inherit;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.84rem;font-weight:600;display:inline-flex}.nIU7ra_tab:hover{color:var(--text-main)}.nIU7ra_tabActive{background:var(--primary-fill);border-color:var(--primary-blue);color:#fff}.nIU7ra_tabActive:hover{color:#fff}.nIU7ra_tabCount{background:#00000014;border-radius:999px;padding:.05rem .45rem;font-size:max(12px,.72rem)}.nIU7ra_tabActive .nIU7ra_tabCount{background:#ffffff38}.nIU7ra_error{color:#dc2626;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.nIU7ra_empty{text-align:center;color:var(--text-muted);padding:1.5rem 0;font-size:.9rem}.nIU7ra_list{border-top:1px solid var(--border-color);margin:0;padding:0;list-style:none}.nIU7ra_row{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.nIU7ra_who{align-items:center;gap:.75rem;min-width:0;display:flex}.nIU7ra_avatar,.nIU7ra_avatarFallback{border-radius:50%;flex-shrink:0;width:38px;height:38px}.nIU7ra_avatar{object-fit:cover}.nIU7ra_avatarFallback{background:var(--background-alt);color:var(--primary-blue);place-items:center;font-size:.95rem;font-weight:800;display:grid}.nIU7ra_names{flex-direction:column;min-width:0;display:flex}.nIU7ra_name{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.nIU7ra_email{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:max(12px,.78rem);overflow:hidden}.nIU7ra_segment{background:var(--background-alt);border:1px solid var(--border-color);border-radius:10px;flex-shrink:0;padding:3px;display:inline-flex}.nIU7ra_segBtn{cursor:pointer;color:var(--text-muted);font:inherit;background:0 0;border:none;border-radius:8px;padding:.4rem .85rem;font-size:.8rem;font-weight:700;transition:background .15s,color .15s}.nIU7ra_segBtn:hover:not(:disabled){color:var(--text-main)}.nIU7ra_segBtn:disabled{cursor:wait;opacity:.6}.nIU7ra_segBtn:focus-visible{outline:2px solid var(--primary-blue);outline-offset:1px}.nIU7ra_segShaper{color:#1f1300;background:#f59e0b}.nIU7ra_segAlumni{color:#fff;background:#64748b}.nIU7ra_segShaper:hover:not(:disabled){color:#1f1300}.nIU7ra_segAlumni:hover:not(:disabled){color:#fff}@media (max-width:560px){.nIU7ra_panel{padding:1.1rem 1rem}.nIU7ra_toolbar{flex-direction:column;align-items:stretch}.nIU7ra_row{flex-direction:column;align-items:stretch;gap:.6rem}.nIU7ra_segment{align-self:stretch}.nIU7ra_segBtn{flex:1}}@media (hover:none){.nIU7ra_segBtn{min-height:40px}}.nIU7ra_actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.nIU7ra_roleTag{background:var(--primary-blue-glow);color:var(--primary-blue);border-radius:999px;padding:.35rem .75rem;font-size:max(12px,.78rem);font-weight:700}.nIU7ra_removeBtn{cursor:pointer;white-space:nowrap;border:1px solid var(--border-color);color:var(--text-muted);font:inherit;background:0 0;border-radius:9px;padding:.4rem .8rem;font-size:.8rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}.nIU7ra_removeBtn:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.nIU7ra_removeBtn:disabled{opacity:.6;cursor:wait}.nIU7ra_removeBtn:focus-visible{outline:2px solid var(--danger);outline-offset:1px}.nIU7ra_removeArmed,.nIU7ra_removeArmed:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:#fff}.nIU7ra_pwBtn{cursor:pointer;white-space:nowrap;border:1px solid var(--border-color);color:var(--text-muted);font:inherit;background:0 0;border-radius:9px;padding:.4rem .8rem;font-size:.8rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}.nIU7ra_pwBtn:hover:not(:disabled){color:var(--primary-blue);border-color:var(--primary-blue)}.nIU7ra_pwBtn:disabled{opacity:.6;cursor:wait}.nIU7ra_pwBtn:focus-visible{outline:2px solid var(--primary-blue);outline-offset:1px}.nIU7ra_pwArmed,.nIU7ra_pwArmed:hover:not(:disabled){background:var(--primary-fill);border-color:var(--primary-fill);color:#fff}.nIU7ra_notice{color:var(--success);margin-bottom:.75rem;font-size:.85rem;font-weight:600}@media (max-width:560px){.nIU7ra_actions{flex-wrap:wrap;justify-content:space-between}.nIU7ra_actions .nIU7ra_segment{flex:100%}.nIU7ra_pwBtn,.nIU7ra_removeBtn{flex:1 1 0;min-height:40px}}
.gEM0yG_page{flex-direction:column;gap:1.5rem;display:flex}.gEM0yG_pageTitle{color:var(--text-main);font-size:1.5rem;font-weight:700}.gEM0yG_pageHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gEM0yG_proposeBtnRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.gEM0yG_proposeBtn{background:var(--primary-fill);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;transition:transform .15s,box-shadow .2s;display:flex}.gEM0yG_proposeBtn:hover{box-shadow:0 4px 12px var(--primary-blue-glow);transform:translateY(-1px)}.gEM0yG_proposeHint{color:var(--text-muted);border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:1rem;font-size:.85rem;line-height:1.5}.gEM0yG_statusPill{text-transform:capitalize;background:var(--background-alt);border-radius:20px;flex-shrink:0;padding:.3rem .7rem;font-size:max(12px,.78rem);font-weight:700}.gEM0yG_loading{justify-content:center;padding:4rem;display:flex}.gEM0yG_spinner{border:3px solid var(--border-color);border-top-color:var(--primary-blue);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite gEM0yG_spin}@keyframes gEM0yG_spin{to{transform:rotate(360deg)}}.gEM0yG_incomingSection{background:var(--card-bg);border:1px solid var(--border-color);border-inline-start:3px solid var(--primary-blue);border-radius:14px;padding:1.5rem}.gEM0yG_sectionTitle{color:var(--text-main);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1rem;font-weight:700;display:flex}.gEM0yG_badge{background:var(--primary-fill);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:max(12px,.72rem);font-weight:700;display:inline-flex}.gEM0yG_requestList{flex-direction:column;gap:.75rem;display:flex}.gEM0yG_incomingRow{background:var(--background-alt);border:1px solid var(--border-color);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.gEM0yG_incomingInfo{flex-direction:column;gap:.2rem;display:flex}.gEM0yG_incomingUser{color:var(--text-main);font-size:.92rem;font-weight:700}.gEM0yG_incomingMeta{color:var(--text-muted);font-size:.82rem}.gEM0yG_incomingActions{flex-shrink:0;gap:.5rem;display:flex}.gEM0yG_acceptBtn{color:var(--success);cursor:pointer;background:#10b9811a;border:1px solid #10b9814d;border-radius:7px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s}.gEM0yG_acceptBtn:hover{background:var(--success);color:#fff;border-color:var(--success)}.gEM0yG_rejectBtn{color:var(--danger);cursor:pointer;background:#ef44440f;border:1px solid #ef444440;border-radius:7px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s}.gEM0yG_rejectBtn:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.gEM0yG_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}@media (max-width:480px){.gEM0yG_grid{grid-template-columns:1fr}}.gEM0yG_card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;height:100%;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.gEM0yG_card:hover{border-color:#2563eb40;box-shadow:0 4px 20px #00000014}.gEM0yG_cardBody{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.gEM0yG_categoryPill{color:var(--primary-blue);background:#2563eb1a;border-radius:20px;width:fit-content;padding:.18rem .6rem;font-size:max(12px,.72rem);font-weight:600;display:inline-block}.gEM0yG_cardTitle{color:var(--text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.gEM0yG_cardDesc{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.gEM0yG_cardStat{color:var(--primary-blue);background:var(--primary-blue-glow);border-radius:6px;width:fit-content;padding:.25rem .65rem;font-size:.82rem;font-weight:700}.gEM0yG_cardFooter{border-top:1px solid var(--border-color);background:var(--background);padding:.85rem 1.25rem}.gEM0yG_joinBtn{background:var(--primary-fill);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:transform .15s,box-shadow .2s;display:inline-flex}.gEM0yG_joinBtn:hover{box-shadow:0 4px 12px var(--primary-blue-glow);transform:translateY(-1px)}.gEM0yG_pendingWrap{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.gEM0yG_pendingBadge{color:var(--warning);background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:8px;align-items:center;gap:.4rem;padding:.38rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.gEM0yG_cancelBtn{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;padding:.3rem .65rem;font-size:max(12px,.78rem);font-weight:600;transition:all .15s}.gEM0yG_cancelBtn:hover{border-color:var(--danger);color:var(--danger)}.gEM0yG_memberBadge{color:var(--success);background:#10b9811a;border:1px solid #10b98140;border-radius:8px;align-items:center;gap:.4rem;padding:.38rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.gEM0yG_editLeadBtn{background:var(--primary-blue-glow);color:var(--primary-blue);cursor:pointer;border:1px solid #2563eb40;border-radius:8px;align-items:center;gap:.4rem;padding:.38rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.gEM0yG_editLeadBtn:hover{background:var(--primary-fill);color:#fff}.gEM0yG_downloadLeadBtn{color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.4rem;padding:.38rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.gEM0yG_downloadLeadBtn:hover{border-color:var(--primary-blue);color:var(--primary-blue);background:var(--primary-blue-glow)}.gEM0yG_modalOverlay{z-index:1050;background:#00000073;justify-content:center;align-items:center;padding:1rem;animation:.18s gEM0yG_fadeInOverlay;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes gEM0yG_fadeInOverlay{0%{opacity:0}to{opacity:1}}.gEM0yG_modal{background:var(--card-bg-solid);border:1px solid var(--border-color);border-radius:18px;flex-direction:column;width:100%;max-width:680px;margin:auto;animation:.24s cubic-bezier(.34,1.56,.64,1) gEM0yG_slideInModal;display:flex;box-shadow:0 24px 64px #00000038}@keyframes gEM0yG_slideInModal{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.gEM0yG_modalOverlay{align-items:flex-end;padding:0}.gEM0yG_modal{border-radius:20px 20px 0 0;max-width:100%;max-height:92vh;animation:.3s cubic-bezier(.32,.72,0,1) gEM0yG_slideInModalMobile}@keyframes gEM0yG_slideInModalMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.gEM0yG_modalBody{max-height:62vh}.gEM0yG_modalFooter{padding-bottom:env(safe-area-inset-bottom,1rem)}}.gEM0yG_modalHeader{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.gEM0yG_modalTitle{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:700;overflow:hidden}.gEM0yG_modalClose{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.gEM0yG_modalClose:hover{color:var(--danger);border-color:var(--danger);background:#ef444414}.gEM0yG_modalBody{flex-direction:column;gap:1rem;max-height:calc(90vh - 160px);padding:1.5rem;display:flex;overflow-y:auto}.gEM0yG_modalFooter{border-top:1px solid var(--border-color);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.gEM0yG_modalCancelBtn{border:1px solid var(--border-color);color:var(--text-muted);background:var(--background);cursor:pointer;border-radius:9px;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s}.gEM0yG_modalCancelBtn:hover{border-color:var(--text-main);color:var(--text-main)}.gEM0yG_modalSubmitBtn{background:var(--primary-fill);color:#fff;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;transition:transform .15s,box-shadow .2s;display:flex}.gEM0yG_modalSubmitBtn:hover:not(:disabled){box-shadow:0 4px 12px var(--primary-blue-glow);transform:translateY(-1px)}.gEM0yG_modalSubmitBtn:disabled{opacity:.5;cursor:not-allowed}.gEM0yG_memberFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gEM0yG_leaveBtn{color:var(--danger);cursor:pointer;background:#ef44440f;border:1px solid #ef444440;border-radius:7px;padding:.3rem .65rem;font-size:max(12px,.78rem);font-weight:600;transition:all .15s}.gEM0yG_leaveBtn:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.gEM0yG_leavePendingBadge{color:var(--danger);background:#ef444414;border:1px solid #ef444433;border-radius:8px;align-items:center;gap:.4rem;padding:.38rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.gEM0yG_membersToggleBtn{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.4rem;padding:.38rem .75rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.gEM0yG_membersToggleBtn:hover{border-color:var(--primary-blue);color:var(--primary-blue);background:var(--primary-blue-glow)}.gEM0yG_membersToggleBtnOpen{border-color:var(--primary-blue)!important;color:var(--primary-blue)!important;background:var(--primary-blue-glow)!important}.gEM0yG_memberPanel{border-top:1px solid var(--border-color);background:var(--background-alt);flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.gEM0yG_memberPanelTitle{color:var(--text-main);align-items:center;gap:.4rem;margin:0 0 .25rem;font-size:.82rem;font-weight:700;display:flex}.gEM0yG_memberPanelEmpty{color:var(--text-muted);font-size:.82rem}.gEM0yG_memberPanelItem{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.gEM0yG_memberPanelInfo{flex-direction:column;gap:.1rem;min-width:0;display:flex}.gEM0yG_memberPanelName{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.gEM0yG_memberPanelRole{color:var(--text-muted);font-size:max(12px,.75rem)}.gEM0yG_memberPanelActions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.gEM0yG_requestRemovalBtn{color:var(--danger);cursor:pointer;background:#ef44440f;border:1px solid #ef444440;border-radius:7px;flex-shrink:0;padding:.28rem .65rem;font-size:max(12px,.76rem);font-weight:600;transition:all .15s}.gEM0yG_requestRemovalBtn:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.gEM0yG_removalPendingBadge{color:var(--warning);background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:7px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:max(12px,.76rem);font-weight:600;display:inline-flex}.gEM0yG_cancelRemovalBtn{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.22rem .55rem;font-size:max(12px,.75rem);font-weight:600;transition:all .15s}.gEM0yG_cancelRemovalBtn:hover{border-color:var(--danger);color:var(--danger)}.gEM0yG_addMemberBtn{border:1px dashed var(--border-color);color:var(--primary-blue);cursor:pointer;background:0 0;border-radius:7px;align-self:flex-start;margin-top:.25rem;padding:.32rem .7rem;font-size:max(12px,.78rem);font-weight:600;transition:all .15s}.gEM0yG_addMemberBtn:hover{border-color:var(--primary-blue);background:var(--primary-blue-glow)}.gEM0yG_addMemberRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.gEM0yG_addMemberSelect{border:1px solid var(--border-color);background:var(--input-bg,var(--card-bg));min-width:160px;color:var(--text-main);border-radius:7px;flex:1;padding:.4rem .6rem;font-size:.82rem}.gEM0yG_addMemberSubmitBtn{color:#fff;background:var(--primary-fill);cursor:pointer;border:none;border-radius:7px;flex-shrink:0;padding:.32rem .75rem;font-size:max(12px,.78rem);font-weight:600;transition:opacity .15s}.gEM0yG_addMemberSubmitBtn:hover:not(:disabled){opacity:.9}.gEM0yG_addMemberSubmitBtn:disabled{opacity:.5;cursor:not-allowed}.gEM0yG_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.gEM0yG_tabs{flex-wrap:wrap;gap:.4rem;display:flex}.gEM0yG_tab{cursor:pointer;border:1px solid var(--border-color);background:var(--background);color:var(--text-muted);font:inherit;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.84rem;font-weight:600;display:inline-flex}.gEM0yG_tab:hover{color:var(--text-main)}.gEM0yG_tabActive,.gEM0yG_tabActive:hover{background:var(--primary-fill);border-color:var(--primary-blue);color:#fff}.gEM0yG_tabCount{background:#00000014;border-radius:999px;padding:.05rem .45rem;font-size:max(12px,.72rem)}.gEM0yG_tabActive .gEM0yG_tabCount{background:#ffffff38}.gEM0yG_emptyNote{text-align:center;color:var(--text-muted);padding:2rem 0}.gEM0yG_cardCover{background:var(--background-alt);height:120px;overflow:hidden}.gEM0yG_cardCover img{object-fit:cover;width:100%;height:100%;display:block}.gEM0yG_cardDesc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gEM0yG_cardMetaRow{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.35rem;display:flex}.gEM0yG_cardTeam{color:var(--text-muted);align-items:center;gap:.35rem;font-size:max(12px,.78rem);font-weight:600;display:inline-flex}.gEM0yG_viewLink{color:var(--primary-blue);font-size:.8rem;font-weight:700}.gEM0yG_viewLink:hover{text-decoration:underline}
.CUYc5G_wrap{width:100%;position:relative}.CUYc5G_input{width:100%;padding-inline-end:46px!important}.CUYc5G_input::-ms-reveal{display:none}.CUYc5G_wrap .CUYc5G_toggle.CUYc5G_toggle{width:44px;min-height:0;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.CUYc5G_wrap .CUYc5G_toggle.CUYc5G_toggle:hover{color:var(--text-main)}.CUYc5G_wrap .CUYc5G_toggle.CUYc5G_toggle:focus-visible{outline:2px solid var(--primary-blue);outline-offset:-4px}
.MGUAEW_wrap{border:1px solid var(--border-color);background:var(--card-bg-solid);border-radius:14px;flex-shrink:0;overflow:hidden}.MGUAEW_head{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.MGUAEW_title{color:var(--text-main);margin:0;font-size:.95rem;font-weight:700}.MGUAEW_sub{color:var(--text-muted);margin:.15rem 0 0;font-size:.8rem}.MGUAEW_switch{cursor:pointer;background:var(--border-color);border:none;border-radius:999px;flex-shrink:0;width:44px;min-width:44px;height:26px;min-height:26px;padding:0;transition:background .2s;position:relative}.MGUAEW_switchOn{background:var(--primary-blue)}.MGUAEW_knob{top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.MGUAEW_switchOn .MGUAEW_knob{inset-inline-start:21px}.MGUAEW_switch:focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px}.MGUAEW_body{border-top:1px solid var(--border-color);background:var(--background-alt);flex-direction:column;gap:1rem;padding:1rem;display:flex}.MGUAEW_row{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.MGUAEW_rowLabel{color:var(--text-muted);min-width:5.5rem;font-size:max(12px,.78rem);font-weight:700}.MGUAEW_segment{background:var(--card-bg-solid);border:1px solid var(--border-color);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.MGUAEW_segmentBtn{cursor:pointer;min-height:32px;color:var(--text-muted);background:0 0;border:none;border-radius:7px;padding:0 .9rem;font-size:.82rem;font-weight:600}.MGUAEW_segmentOn{background:var(--primary-fill);color:#fff}.MGUAEW_segmentBtn:focus-visible{outline:2px solid var(--primary-blue);outline-offset:1px}.MGUAEW_chips{flex-wrap:wrap;gap:.5rem;display:flex}.MGUAEW_chip{cursor:pointer;border:1.5px solid var(--border-color);background:var(--card-bg-solid);min-height:34px;color:var(--text-main);border-radius:999px;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.MGUAEW_chipMode{background:var(--background-alt);color:var(--text-muted);border-radius:999px;padding:.1rem .45rem;font-size:max(12px,.7rem);font-weight:700}.MGUAEW_chip_off{opacity:.6;text-decoration:line-through}.MGUAEW_chip_off .MGUAEW_chipMode{text-decoration:none}.MGUAEW_chip:focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px}.MGUAEW_warn{color:#b45309;margin:0;font-size:max(12px,.76rem)}[data-theme=dark] .MGUAEW_warn{color:#fbbf24}.MGUAEW_more{border-top:1px solid var(--border-color);padding-top:.75rem}.MGUAEW_moreSummary{cursor:pointer;color:var(--text-main);align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;list-style:none;display:inline-flex}.MGUAEW_moreSummary::-webkit-details-marker{display:none}.MGUAEW_moreSummary:before{content:"+";background:var(--card-bg-solid);border:1px solid var(--border-color);border-radius:5px;place-items:center;width:18px;height:18px;font-size:.8rem;display:inline-grid}.MGUAEW_more[open] .MGUAEW_moreSummary:before{content:"−"}.MGUAEW_moreBody{flex-direction:column;gap:.7rem;margin-top:.75rem;display:flex}.MGUAEW_field{flex-direction:column;gap:.35rem;display:flex}.MGUAEW_input,.MGUAEW_textarea{border:1px solid var(--border-color);background:var(--input-bg,var(--card-bg));color:var(--text-main);border-radius:8px;padding:.5rem .7rem;font-family:inherit;font-size:.86rem}.MGUAEW_textarea{resize:vertical}.MGUAEW_input:focus,.MGUAEW_textarea:focus{border-color:var(--primary-blue);outline:none}.MGUAEW_summary{color:var(--text-muted);margin:0;font-size:max(12px,.78rem)}@media (max-width:520px){.MGUAEW_rowLabel{min-width:100%}}@media (prefers-reduced-motion:reduce){.MGUAEW_switch,.MGUAEW_knob{transition:none}}.MGUAEW_segmentOnClosed{background:var(--danger,#dc2626);color:#fff}.MGUAEW_closedNote{color:var(--danger,#dc2626);background:#dc262614;border:1px solid #dc262640;border-radius:9px;margin:-.4rem 0 0;padding:.55rem .75rem;font-size:.8rem;font-weight:600}.MGUAEW_checkRow{color:var(--text-main);cursor:pointer;align-items:center;gap:.6rem;font-size:.875rem;display:flex}.MGUAEW_addQuestionBtn{cursor:pointer;border:1.5px dashed var(--primary-blue);background:var(--primary-blue-glow);color:var(--primary-blue);border-radius:8px;align-self:flex-start;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.MGUAEW_addQuestionBtn:hover{background:var(--primary-fill);color:#fff;border-style:solid}.MGUAEW_customFormHint{color:var(--text-muted);margin:0;font-size:max(12px,.78rem)}.MGUAEW_addOptionBtn{color:var(--primary-blue);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.1rem;padding:.2rem 0;font-size:.82rem;font-weight:600}.MGUAEW_addOptionBtn:hover{text-decoration:underline}.MGUAEW_removeQuestionBtn{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.8rem;font-weight:600}.MGUAEW_removeQuestionBtn:hover{text-decoration:underline}.MGUAEW_questionList{flex-direction:column;gap:1rem;display:flex}.MGUAEW_questionCard{border:1px solid var(--border-color);background:var(--background-alt);border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.MGUAEW_questionHeader{align-items:center;gap:.6rem;display:flex}.MGUAEW_questionNum{width:1.6rem;height:1.6rem;color:var(--primary-blue);background:var(--primary-blue-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:max(12px,.78rem);font-weight:700;display:flex}.MGUAEW_questionLabelInput{border:1px solid var(--border-color);background:var(--input-bg,var(--card-bg));min-width:0;color:var(--text-main);border-radius:7px;flex:1;padding:.55rem .75rem;font-size:.92rem;font-weight:600}.MGUAEW_questionLabelInput:focus{border-color:var(--primary-blue);outline:none}.MGUAEW_questionTypeSelect{border:1px solid var(--border-color);background:var(--input-bg,var(--card-bg));width:9.5rem;color:var(--text-main);border-radius:7px;flex-shrink:0;padding:.55rem .6rem;font-size:.82rem}@media (max-width:480px){.MGUAEW_questionHeader{flex-wrap:wrap}.MGUAEW_questionTypeSelect{width:calc(100% - 2.2rem);margin-inline-start:2.2rem}}.MGUAEW_optionsList{flex-direction:column;gap:.45rem;margin-inline-start:2.2rem;display:flex}.MGUAEW_optionRow{align-items:center;gap:.5rem;display:flex}.MGUAEW_optionBullet{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.MGUAEW_optionInput{border:1px solid var(--border-color);background:var(--input-bg,var(--card-bg));color:var(--text-main);border-radius:6px;flex:1;padding:.45rem .65rem;font-size:.85rem}.MGUAEW_optionInput:focus{border-color:var(--primary-blue);outline:none}.MGUAEW_optionsWarning{color:var(--danger);margin:0 0 .3rem;font-size:max(12px,.78rem)}.MGUAEW_optionRemoveBtn{width:1.6rem;height:1.6rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;font-size:.8rem;transition:background .15s,color .15s}.MGUAEW_optionRemoveBtn:hover{color:#dc2626;background:#ef44441a}.MGUAEW_questionFooter{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-top:.6rem;display:flex}@media (hover:none){.MGUAEW_segmentBtn{min-height:40px}}
.pXNrRG_wrap{min-width:0;position:relative}.pXNrRG_field{border:1px solid var(--border-color);background:var(--background);border-radius:10px;align-items:center;gap:.5rem;padding:0 .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.pXNrRG_fieldOpen,.pXNrRG_field:focus-within{border-color:var(--primary-blue);box-shadow:0 0 0 3px #0f5a9f26}.pXNrRG_icon{color:var(--text-muted);flex-shrink:0}.pXNrRG_input{min-width:0;color:var(--text-main);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:.78rem 0;font-size:.95rem}.pXNrRG_input::placeholder{color:var(--text-muted)}.pXNrRG_clear{cursor:pointer;background:var(--background-alt);width:24px;height:24px;color:var(--text-muted);border:none;border-radius:50%;flex-shrink:0;font-size:1rem;line-height:1}.pXNrRG_clear:hover{color:var(--text-main)}.pXNrRG_list{z-index:30;top:calc(100% + 6px);border:1px solid var(--border-color);background:var(--card-bg-solid);border-radius:12px;max-height:320px;margin:0;padding:.35rem;list-style:none;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 18px 40px #0000002e}.pXNrRG_option{cursor:pointer;border-radius:8px;flex-direction:column;gap:.1rem;padding:.55rem .7rem;display:flex}.pXNrRG_optionLabel{color:var(--text-main);font-size:.92rem;font-weight:600}.pXNrRG_optionHint{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:max(12px,.76rem);overflow:hidden}.pXNrRG_optionActive{background:var(--background-alt)}.pXNrRG_optionSelected .pXNrRG_optionLabel{color:var(--primary-blue)}.pXNrRG_optionDisabled{cursor:not-allowed;opacity:.55}.pXNrRG_empty{color:var(--text-muted);padding:.8rem .7rem;font-size:.88rem}
.Ns7q4a_page{flex-direction:column;gap:2rem;display:flex}.Ns7q4a_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Ns7q4a_title{color:var(--text-main);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.Ns7q4a_subtitle{color:var(--text-muted);margin:0;font-size:.9rem}.Ns7q4a_proposalsSection{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:1rem 1.25rem}.Ns7q4a_proposalsTitle{color:var(--text-main);align-items:center;gap:.45rem;margin:0 0 .75rem;font-size:.9rem;font-weight:700;display:flex}.Ns7q4a_proposalsBadge{background:var(--primary-fill);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .4rem;font-size:max(12px,.72rem);font-weight:700;display:inline-flex}.Ns7q4a_proposalsList{flex-direction:column;gap:.5rem;display:flex}.Ns7q4a_proposalRow{background:var(--background-alt);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.Ns7q4a_proposalInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.Ns7q4a_proposalName{color:var(--text-main);font-size:.86rem;font-weight:600}.Ns7q4a_proposalMeta{color:var(--text-muted);font-size:max(12px,.78rem)}.Ns7q4a_proposalActions{flex-shrink:0;gap:.4rem;display:flex}.Ns7q4a_approveProposalBtn{color:#059669;cursor:pointer;background:#10b9811f;border:none;border-radius:7px;padding:.32rem .75rem;font-size:max(12px,.78rem);font-weight:600;transition:background .18s}.Ns7q4a_approveProposalBtn:hover{background:#10b98138}.Ns7q4a_declineProposalBtn{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;padding:.32rem .75rem;font-size:max(12px,.78rem);font-weight:600;transition:all .18s}.Ns7q4a_declineProposalBtn:hover{border-color:var(--danger);color:var(--danger)}.Ns7q4a_viewProposalBtn{border:1px solid var(--border-color);color:var(--primary-blue);cursor:pointer;background:0 0;border-radius:7px;padding:.32rem .75rem;font-size:max(12px,.78rem);font-weight:600;transition:all .18s}.Ns7q4a_viewProposalBtn:hover{border-color:var(--primary-blue);background:var(--primary-blue-glow)}.Ns7q4a_detailRow{border-bottom:1px solid var(--border-color);flex-direction:column;gap:.2rem;padding:.6rem 0;display:flex}.Ns7q4a_detailRow:last-child{border-bottom:none}.Ns7q4a_detailLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:max(12px,.76rem);font-weight:700}.Ns7q4a_detailValue{color:var(--text-main);white-space:pre-wrap;font-size:.9rem;line-height:1.5}.Ns7q4a_detailHighlightList{flex-direction:column;gap:.2rem;margin:0;padding-inline-start:1.1rem;display:flex}.Ns7q4a_archiveTabs{flex-wrap:wrap;gap:.5rem;display:flex}.Ns7q4a_archiveTab{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-muted);cursor:pointer;border-radius:8px;padding:.45rem .9rem;font-size:.83rem;font-weight:500;transition:all .18s}.Ns7q4a_archiveTab:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.Ns7q4a_archiveTabActive{background:var(--primary-fill);color:#fff;border-color:var(--primary-blue)}.Ns7q4a_newBtn{background:var(--primary-fill);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;transition:background .2s;display:flex}.Ns7q4a_newBtn:hover{background:var(--primary-blue-dark,#0052a3)}.Ns7q4a_empty{color:var(--text-muted);font-size:.9rem}.Ns7q4a_emptyState{text-align:center;padding:3rem 1rem}.Ns7q4a_emptyTitle{color:var(--text-main);margin:0 0 .4rem;font-size:1.1rem;font-weight:600}.Ns7q4a_emptyDesc{color:var(--text-muted);margin:0 0 1.25rem;font-size:.9rem}.Ns7q4a_prefillBtn{color:var(--primary-blue);border:1.5px solid var(--primary-blue);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.Ns7q4a_prefillBtn:hover{background:var(--primary-fill);color:#fff}.Ns7q4a_list{flex-direction:column;gap:1rem;display:flex}.Ns7q4a_card{background:var(--card-bg-solid);border:1.5px solid var(--border-color);border-radius:12px;padding:1.25rem 1.5rem;transition:border-color .2s}.Ns7q4a_cardActive{border-color:var(--activity-accent,var(--primary-blue))}.Ns7q4a_cardTop{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.Ns7q4a_cardInfo{flex:1;min-width:0}.Ns7q4a_cardBadgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.Ns7q4a_cardEyebrow{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:max(12px,.75rem);font-weight:600}.Ns7q4a_cardTitle{color:var(--text-main);margin:0 0 .2rem;font-size:1.05rem;font-weight:700}.Ns7q4a_cardSubtitle{color:var(--text-muted);margin:0 0 .25rem;font-size:.85rem}.Ns7q4a_cardMeta{color:var(--text-muted);margin:0;font-size:.8rem}.Ns7q4a_cardDesc{color:var(--text-secondary,var(--text-muted));margin:.25rem 0 .75rem;font-size:.875rem;line-height:1.55}.Ns7q4a_kindBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:.15rem .55rem;font-size:max(12px,.68rem);font-weight:700}.Ns7q4a_kindActivity{color:var(--primary-blue);background:#0f5a9f1f}.Ns7q4a_kindWorkshop{color:#7c3aed;background:#7c3aed1f}.Ns7q4a_badge{letter-spacing:.04em;border-radius:99px;flex-shrink:0;padding:.2rem .65rem;font-size:max(12px,.72rem);font-weight:700}.Ns7q4a_badgeActive{color:#059669;background:#10b9811f}.Ns7q4a_badgeInactive,.Ns7q4a_badgeArchived{color:var(--text-muted);background:#6b72801a}.Ns7q4a_cardActions{flex-wrap:wrap;gap:.5rem;display:flex}.Ns7q4a_editBtn{border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;background:0 0;border-radius:6px;padding:.35rem .8rem;font-size:.8rem;transition:background .18s}.Ns7q4a_editBtn:hover{background:var(--card-bg)}.Ns7q4a_responsesBtn{border:1px solid var(--primary-blue);color:var(--primary-blue);cursor:pointer;background:0 0;border-radius:6px;padding:.35rem .8rem;font-size:.8rem;font-weight:600;transition:background .18s,color .18s}.Ns7q4a_responsesBtn:hover,.Ns7q4a_responsesBtnHasNew{background:var(--primary-fill);color:#fff}.Ns7q4a_responsesBtnHasNew:hover{opacity:.9}.Ns7q4a_toggleBtn{cursor:pointer;border:none;border-radius:6px;padding:.35rem .8rem;font-size:.8rem;font-weight:600;transition:background .18s}.Ns7q4a_toggleOn{color:#059669;background:#10b9811f}.Ns7q4a_toggleOn:hover{background:#10b98138}.Ns7q4a_toggleOff{color:var(--text-muted);background:#6b72801a}.Ns7q4a_toggleOff:hover{background:#6b728033}.Ns7q4a_deleteBtn{color:#dc2626;cursor:pointer;background:#ef444414;border:none;border-radius:6px;margin-inline-start:auto;padding:.35rem .8rem;font-size:.8rem;transition:background .18s}.Ns7q4a_deleteBtn:hover{background:#ef44442e}.Ns7q4a_overlay{z-index:1050;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Ns7q4a_modal{background:var(--card-bg-solid);border-radius:14px;flex-direction:column;width:100%;max-width:760px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000040}.Ns7q4a_modalHeader{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;display:flex}.Ns7q4a_modalHeader h2{color:var(--text-main);margin:0;font-size:1.1rem;font-weight:700}.Ns7q4a_closeBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:.25rem;font-size:1.1rem}.Ns7q4a_modalBody{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.Ns7q4a_modalFooter{border-top:1px solid var(--border-color);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.Ns7q4a_formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:520px){.Ns7q4a_formRow{grid-template-columns:1fr}}.Ns7q4a_field{flex-direction:column;gap:.35rem;display:flex}.Ns7q4a_label{color:var(--text-muted);font-size:.8rem;font-weight:600}.Ns7q4a_input{border:1px solid var(--border-color);background:var(--input-bg,var(--card-bg));color:var(--text-main);border-radius:7px;padding:.55rem .75rem;font-size:.875rem}.Ns7q4a_input:focus{border-color:var(--primary-blue);outline:none}[data-theme=dark] select.Ns7q4a_input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] select.Ns7q4a_input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) select.Ns7q4a_input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.Ns7q4a_textarea{border:1px solid var(--border-color);background:var(--input-bg,var(--card-bg));color:var(--text-main);resize:vertical;border-radius:7px;padding:.55rem .75rem;font-family:inherit;font-size:.875rem}.Ns7q4a_textarea:focus{border-color:var(--primary-blue);outline:none}.Ns7q4a_checkRow{color:var(--text-main);cursor:pointer;align-items:center;gap:.6rem;font-size:.875rem;display:flex}.Ns7q4a_responsesTableWrap{overflow-x:auto}.Ns7q4a_responsesTable{border-collapse:collapse;width:100%;font-size:.82rem}.Ns7q4a_responsesTable th,.Ns7q4a_responsesTable td{text-align:start;border-bottom:1px solid var(--border-color);white-space:nowrap;padding:.5rem .75rem}.Ns7q4a_responsesTable th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:max(12px,.74rem);font-weight:700}.Ns7q4a_responsesTable td{color:var(--text-main)}.Ns7q4a_cancelBtn{border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;background:0 0;border-radius:7px;padding:.5rem 1rem;font-size:.875rem}.Ns7q4a_saveBtn{background:var(--primary-fill);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:.5rem 1.2rem;font-size:.875rem;font-weight:600;transition:background .2s}.Ns7q4a_saveBtn:hover:not(:disabled){background:var(--primary-blue-dark,#0052a3)}.Ns7q4a_saveBtn:disabled{opacity:.55;cursor:not-allowed}.Ns7q4a_card{border-inline-start:4px solid var(--activity-accent,var(--border-color))}.Ns7q4a_cardThumb{object-fit:cover;border:1px solid var(--border-color);border-radius:10px;flex-shrink:0;width:72px;height:72px}.Ns7q4a_detailColor{align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.Ns7q4a_detailColor>span{border:1px solid var(--border-color);border-radius:50%;width:18px;height:18px}.Ns7q4a_detailPhotos{flex-wrap:wrap;gap:.4rem;display:flex}.Ns7q4a_detailPhotos img{object-fit:cover;border:1px solid var(--border-color);border-radius:6px;width:64px;height:48px}@media (max-width:480px){.Ns7q4a_cardThumb{width:56px;height:56px}}.Ns7q4a_badgeRegOpen{color:var(--success);background:#10b9811f}.Ns7q4a_badgeRegClosed{color:var(--danger);background:#dc26261a}@media (max-width:640px){.Ns7q4a_cardTop{flex-wrap:wrap;justify-content:flex-start;gap:.6rem .5rem}.Ns7q4a_cardInfo{flex:calc(100% - 72px - .85rem)}.Ns7q4a_cardTop:not(:has(.Ns7q4a_cardThumb)) .Ns7q4a_cardInfo{flex-basis:100%}.Ns7q4a_cardActions>button{flex:auto;min-height:38px}}.Ns7q4a_responseTabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.Ns7q4a_responseTab{cursor:pointer;border:1px solid var(--border-color);background:var(--background);color:var(--text-muted);font:inherit;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.84rem;font-weight:600;display:inline-flex}.Ns7q4a_responseTab:hover{color:var(--text-main)}.Ns7q4a_responseTabActive,.Ns7q4a_responseTabActive:hover{background:var(--primary-fill);border-color:var(--primary-blue);color:#fff}.Ns7q4a_responseTabCount{background:#00000014;border-radius:999px;padding:.05rem .45rem;font-size:max(12px,.72rem)}.Ns7q4a_responseTabActive .Ns7q4a_responseTabCount{background:#ffffff38}.Ns7q4a_ratingSummary{background:var(--background-alt);color:var(--text-main);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.7rem 1rem;font-size:.88rem;display:flex}.Ns7q4a_ratingSummaryScore{color:#d98a00;font-size:1.1rem;font-weight:800}.Ns7q4a_ratingSummaryCount{color:var(--text-muted);margin-inline-start:auto;font-size:max(12px,.78rem)}
.ZJnrYG_page{flex-direction:column;gap:1.5rem;max-width:1000px;display:flex}.ZJnrYG_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ZJnrYG_title{color:var(--text-main);margin:0;font-size:1.45rem;font-weight:800}.ZJnrYG_subtitle{color:var(--text-muted);max-width:60ch;margin:.3rem 0 0;font-size:.9rem;line-height:1.6}.ZJnrYG_refreshBtn{cursor:pointer;border:1px solid var(--border-color);background:var(--card-bg-solid);min-height:40px;color:var(--text-main);border-radius:10px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.ZJnrYG_refreshBtn:hover:not(:disabled){border-color:var(--primary-blue);color:var(--primary-blue)}.ZJnrYG_refreshBtn:disabled{opacity:.6;cursor:wait}.ZJnrYG_spinning{animation:.8s linear infinite ZJnrYG_spin}@keyframes ZJnrYG_spin{to{transform:rotate(360deg)}}.ZJnrYG_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ZJnrYG_stat{background:var(--card-bg-solid);border:1px solid var(--border-color);border-top:3px solid var(--primary-blue);border-radius:14px;flex-direction:column;gap:.2rem;padding:1.15rem 1.25rem;display:flex}.ZJnrYG_stat:nth-child(2){border-top-color:var(--success)}.ZJnrYG_stat:nth-child(3){border-top-color:#a78bfa}.ZJnrYG_statIcon{background:var(--primary-blue-glow);width:36px;height:36px;color:var(--primary-blue);border-radius:10px;place-items:center;margin-bottom:.45rem;display:grid}.ZJnrYG_stat:nth-child(2) .ZJnrYG_statIcon{color:var(--success);background:#10b9811f}.ZJnrYG_stat:nth-child(3) .ZJnrYG_statIcon{color:#a78bfa;background:#7c3aed1a}.ZJnrYG_statValue{color:var(--text-main);font-size:1.6rem;font-weight:800;line-height:1.1}.ZJnrYG_statLabel{color:var(--text-muted);font-size:.82rem;font-weight:500}.ZJnrYG_card{background:var(--card-bg-solid);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.ZJnrYG_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ZJnrYG_actions{flex-wrap:wrap;gap:.5rem;display:flex}.ZJnrYG_copyBtn,.ZJnrYG_downloadBtn{cursor:pointer;border-radius:10px;align-items:center;gap:.4rem;min-height:40px;padding:0 .95rem;font-size:.84rem;font-weight:700;display:inline-flex}.ZJnrYG_copyBtn{border:1px solid var(--border-color);background:var(--card-bg-solid);color:var(--text-main)}.ZJnrYG_copyBtn:hover:not(:disabled){border-color:var(--primary-blue);color:var(--primary-blue)}.ZJnrYG_downloadBtn{background:var(--primary-fill);color:#fff;border:none}.ZJnrYG_downloadBtn:hover:not(:disabled){filter:brightness(1.08)}.ZJnrYG_copyBtn:disabled,.ZJnrYG_downloadBtn:disabled{opacity:.5;cursor:not-allowed}.ZJnrYG_copyBtn:focus-visible,.ZJnrYG_downloadBtn:focus-visible,.ZJnrYG_refreshBtn:focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px}.ZJnrYG_empty{text-align:center;color:var(--text-muted);border:1.5px dashed var(--border-color);border-radius:12px;margin:0;padding:2rem 1rem;font-size:.9rem}.ZJnrYG_tableWrap{border:1px solid var(--border-color);border-radius:12px;max-height:520px;overflow:auto}.ZJnrYG_table{border-collapse:collapse;width:100%;font-size:.88rem}.ZJnrYG_table thead th{z-index:1;text-align:start;background:var(--background-alt);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-color);padding:.7rem 1rem;font-size:max(12px,.72rem);font-weight:700;position:sticky;top:0}.ZJnrYG_table td{border-bottom:1px solid var(--border-color);color:var(--text-main);padding:.65rem 1rem}.ZJnrYG_table tbody tr:last-child td{border-bottom:none}.ZJnrYG_table tbody tr:hover td{background:var(--background-alt)}.ZJnrYG_num{font-variant-numeric:tabular-nums;width:3rem;color:var(--text-muted)!important}.ZJnrYG_email{align-items:center;gap:.65rem;min-width:0;display:flex}.ZJnrYG_emailText{overflow-wrap:anywhere;min-width:0}.ZJnrYG_avatar{background:var(--primary-blue-glow);width:28px;height:28px;color:var(--primary-blue);border-radius:50%;flex-shrink:0;place-items:center;font-size:max(12px,.75rem);font-weight:700;display:grid}.ZJnrYG_date{white-space:nowrap;color:var(--text-muted)!important}@media (max-width:700px){.ZJnrYG_stats{grid-template-columns:1fr}.ZJnrYG_stat{flex-direction:row;align-items:center;gap:.75rem}.ZJnrYG_statIcon{margin:0}.ZJnrYG_statValue{font-size:1.25rem}.ZJnrYG_actions{width:100%}.ZJnrYG_copyBtn,.ZJnrYG_downloadBtn{flex:auto;justify-content:center}.ZJnrYG_num{display:none}}@media (prefers-reduced-motion:reduce){.ZJnrYG_spinning{animation:none}}@media (max-width:560px){.ZJnrYG_table th:first-child,.ZJnrYG_table td:first-child{display:none}.ZJnrYG_table th,.ZJnrYG_table td{padding-inline:.75rem}.ZJnrYG_date{white-space:nowrap;font-size:.8rem}}
.JuvtEG_page{flex-direction:column;gap:1.5rem;display:flex}.JuvtEG_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.JuvtEG_title{color:var(--text-main);font-size:1.5rem;font-weight:700}.JuvtEG_subtitle{color:var(--text-muted);max-width:540px;margin-top:.25rem;font-size:.9rem;line-height:1.5}.JuvtEG_form{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:1.75rem}.JuvtEG_formTitle{color:var(--text-main);margin-bottom:1.25rem;font-size:1rem;font-weight:700}.JuvtEG_errorMsg{color:var(--danger);background:#ef44441a;border:1px solid #ef444440;border-radius:8px;margin-bottom:1rem;padding:.65rem 1rem;font-size:.88rem}.JuvtEG_formRow{grid-template-columns:1fr 1.4fr 1fr 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}.JuvtEG_formGroup{flex-direction:column;gap:.4rem;display:flex}.JuvtEG_label{color:var(--text-main);font-size:.85rem;font-weight:600}.JuvtEG_optional{color:var(--text-muted);font-weight:400}.JuvtEG_input{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-main);border-radius:9px;outline:none;padding:.7rem 1rem;font-size:.9rem;transition:border-color .2s}.JuvtEG_input:focus{border-color:var(--primary-blue)}.JuvtEG_select{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-main);cursor:pointer;border-radius:9px;outline:none;padding:.7rem 1rem;font-size:.9rem}.JuvtEG_addBtn{background:var(--primary-fill);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:.7rem 1.5rem;font-size:.9rem;font-weight:600;transition:transform .15s,box-shadow .2s}.JuvtEG_addBtn:hover:not(:disabled){box-shadow:0 4px 12px var(--primary-blue-glow);transform:translateY(-1px)}.JuvtEG_addBtn:disabled{opacity:.55;cursor:not-allowed}.JuvtEG_tableWrap{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;overflow:hidden}.JuvtEG_tableHeader{border-bottom:1px solid var(--border-color);color:var(--text-main);align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.9rem;font-weight:700;display:flex}.JuvtEG_tableSubtitle{color:var(--text-muted);border-bottom:1px solid var(--border-color);padding:0 1.5rem .75rem;font-size:.82rem;line-height:1.5}.JuvtEG_tableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.JuvtEG_count{background:var(--primary-blue-glow);color:var(--primary-blue);border-radius:10px;padding:.05rem .5rem;font-size:.8rem;font-weight:700}.JuvtEG_countJoined{color:var(--success);background:#10b9811f;border-radius:10px;padding:.05rem .5rem;font-size:.8rem;font-weight:700}.JuvtEG_joinedDot{background:var(--success);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite JuvtEG_pulse;display:inline-block}@keyframes JuvtEG_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.JuvtEG_table{border-collapse:collapse;width:100%}.JuvtEG_table th{text-align:start;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--background-alt);border-bottom:1px solid var(--border-color);padding:.75rem 1.25rem;font-size:max(12px,.75rem);font-weight:700}.JuvtEG_table td{border-bottom:1px solid var(--border-color);color:var(--text-main);padding:1rem 1.25rem;font-size:.88rem}.JuvtEG_table tr:last-child td{border-bottom:none}.JuvtEG_table tr:hover td{background:var(--background-alt)}.JuvtEG_emailCell{overflow-wrap:anywhere;font-weight:500}.JuvtEG_memberName{color:var(--text-main);font-size:.9rem;font-weight:700}.JuvtEG_memberEmail{color:var(--text-muted);overflow-wrap:anywhere;margin-top:1px;font-size:max(12px,.78rem)}.JuvtEG_noteCell{color:var(--text-muted)}.JuvtEG_dateCell{color:var(--text-muted);white-space:nowrap}.JuvtEG_roleBadge{text-transform:uppercase;letter-spacing:.04em;background:0 0;border:1px solid;border-radius:6px;padding:.2rem .6rem;font-size:max(12px,.75rem);font-weight:700;display:inline-block}.JuvtEG_actionsCell{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.JuvtEG_removeBtn{color:var(--danger);cursor:pointer;white-space:nowrap;background:#ef444414;border:1px solid #ef444433;border-radius:6px;padding:.3rem .75rem;font-size:max(12px,.78rem);font-weight:600;transition:all .2s}.JuvtEG_removeBtn:hover{background:var(--danger);color:#fff}.JuvtEG_acknowledgeBtn{color:var(--success);cursor:pointer;white-space:nowrap;background:#10b9811a;border:1px solid #10b98140;border-radius:6px;padding:.3rem .85rem;font-size:max(12px,.78rem);font-weight:600;transition:all .2s}.JuvtEG_acknowledgeBtn:hover{background:var(--success);color:#fff}.JuvtEG_inviteBtn{background:var(--primary-blue-glow);color:var(--primary-blue);cursor:pointer;white-space:nowrap;border:1px solid #0f5a9f33;border-radius:6px;padding:.3rem .75rem;font-size:max(12px,.78rem);font-weight:600;transition:all .2s}.JuvtEG_inviteBtn:hover:not(:disabled){background:var(--primary-fill);color:#fff}.JuvtEG_inviteBtn:disabled{opacity:.6;cursor:not-allowed}.JuvtEG_inviteBtn.JuvtEG_inviteSent{color:var(--success);cursor:default;background:#10b9811a;border-color:#10b98140}.JuvtEG_inviteBtn.JuvtEG_inviteFailed{color:var(--danger);cursor:default;background:#ef444414;border-color:#ef444433}.JuvtEG_empty{text-align:center;color:var(--text-muted);padding:3rem;font-size:.9rem}@media (max-width:1000px){.JuvtEG_formRow{grid-template-columns:1fr 1fr}}@media (max-width:600px){.JuvtEG_formRow{grid-template-columns:1fr}}.JuvtEG_formHint{color:var(--text-muted);margin:-.25rem 0 1rem;font-size:.82rem;line-height:1.55}.JuvtEG_accountChip{background:var(--background-alt);color:var(--text-muted);border-radius:999px;margin-top:.35rem;padding:.15rem .55rem;font-size:max(12px,.72rem);font-weight:600;display:inline-block}.JuvtEG_accountReady{color:var(--success);background:#10b9811f}.JuvtEG_accountChip:has(.JuvtEG_chipBtn){border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.25rem .35rem .25rem .6rem;display:inline-flex}.JuvtEG_tempPw{letter-spacing:.04em;color:var(--text-main);background:var(--card-bg-solid);-webkit-user-select:all;user-select:all;border-radius:6px;padding:.05rem .4rem;font-family:ui-monospace,Consolas,monospace;font-size:max(12px,.78rem)}.JuvtEG_accountChip .JuvtEG_chipBtn{cursor:pointer;min-height:0;color:inherit;background:0 0;border:1px solid;border-radius:6px;padding:.15rem .55rem;font-size:max(12px,.7rem);font-weight:700}.JuvtEG_accountChip .JuvtEG_chipBtn:hover:not(:disabled){background:var(--success);border-color:var(--success);color:#fff}.JuvtEG_accountChip .JuvtEG_chipBtn:disabled{opacity:.6;cursor:wait}.JuvtEG_createLoginBtn{cursor:pointer;border:1px solid var(--primary-blue);background:var(--primary-blue-glow);color:var(--primary-blue);border-radius:7px;margin-top:.35rem;padding:.25rem .65rem;font-size:max(12px,.74rem);font-weight:700}.JuvtEG_createLoginBtn:hover:not(:disabled){background:var(--primary-fill);color:#fff}.JuvtEG_createLoginBtn:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.JuvtEG_table thead{display:none}.JuvtEG_table,.JuvtEG_table tbody{display:block}.JuvtEG_table tr{border-bottom:1px solid var(--border-color);grid-template-columns:1fr auto;grid-template-areas:"member member""role date""note note""actions actions";gap:.55rem .75rem;padding:1rem;display:grid}.JuvtEG_table tr:last-child{border-bottom:none}.JuvtEG_table td{border:none;padding:0;display:block}.JuvtEG_table tr:hover td{background:0 0}.JuvtEG_emailCell{grid-area:member}.JuvtEG_roleCell{grid-area:role;align-self:center}.JuvtEG_dateCell{grid-area:date;align-self:center;font-size:.8rem}.JuvtEG_noteCell{grid-area:note;font-size:.82rem}.JuvtEG_noteCell:empty{display:none}.JuvtEG_actionsTd{grid-area:actions}.JuvtEG_actionsCell{flex-wrap:wrap}.JuvtEG_actionsCell>button{flex:1;min-height:38px}}.JuvtEG_dismissBtn{border:1px solid var(--border-color);background:var(--background-alt);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:7px;padding:.35rem .75rem;font-size:max(12px,.78rem);font-weight:600;transition:border-color .15s,color .15s}.JuvtEG_dismissBtn:hover{border-color:var(--text-main);color:var(--text-main)}.JuvtEG_dismissedWrap{opacity:.95}.JuvtEG_dismissedSummary{cursor:pointer;list-style:none}.JuvtEG_dismissedSummary::-webkit-details-marker{display:none}.JuvtEG_dismissedSummary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:7px;height:7px;margin-inline-end:.2rem;transition:transform .2s;transform:rotate(-45deg)}[dir=rtl] .JuvtEG_dismissedSummary:before{transform:rotate(135deg)}.JuvtEG_dismissedWrap[open] .JuvtEG_dismissedSummary:before{transform:rotate(45deg)}.JuvtEG_invitedNote{color:var(--text-muted);margin-top:.2rem;font-size:max(12px,.72rem)}
._7vG19q_page{flex-direction:column;gap:1.5rem;display:flex}._7vG19q_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._7vG19q_pageTitle{color:var(--text-main);font-size:1.5rem;font-weight:700}._7vG19q_pageSubtitle{color:var(--text-muted);align-items:center;gap:.6rem;margin-top:.25rem;font-size:.9rem;display:flex}._7vG19q_unreadBadge{color:var(--primary-blue);background:#2563eb1f;border-radius:20px;align-items:center;padding:.15rem .55rem;font-size:max(12px,.78rem);font-weight:600;display:inline-flex}._7vG19q_repliedBadge{color:var(--success);background:#10b9811f;border-radius:20px;align-items:center;gap:3px;padding:.15rem .55rem;font-size:max(12px,.75rem);font-weight:600;display:inline-flex}._7vG19q_repliedNote{color:var(--success);align-items:center;gap:4px;margin-bottom:.75rem;font-size:.8rem;display:flex}._7vG19q_mailtoNote{color:var(--text-muted);background:var(--background);border:1px solid var(--border-color);border-radius:8px;align-items:flex-start;gap:6px;padding:.75rem;font-size:.8rem;line-height:1.5;display:flex}._7vG19q_composeBtn{background:var(--primary-fill);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;transition:transform .15s,box-shadow .2s;display:flex}._7vG19q_composeBtn:hover{box-shadow:0 4px 12px var(--primary-blue-glow);transform:translateY(-1px)}._7vG19q_filterBar{flex-wrap:wrap;gap:.5rem;display:flex}._7vG19q_filterBtn{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:.45rem .9rem;font-size:.83rem;font-weight:500;transition:all .18s;display:flex}._7vG19q_filterBtn:hover{border-color:var(--primary-blue);color:var(--primary-blue);background:var(--primary-blue-glow)}._7vG19q_filterBtnActive{background:var(--primary-fill);border-color:var(--primary-blue);color:#fff!important}._7vG19q_filterBtnActive ._7vG19q_filterCount{color:#fff;background:#ffffff40}._7vG19q_filterCount{background:var(--background);min-width:20px;height:18px;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:max(12px,.72rem);font-weight:700;display:inline-flex}._7vG19q_empty{color:var(--text-muted);flex-direction:column;align-items:center;gap:.75rem;padding:4rem 2rem;font-size:.9rem;display:flex}._7vG19q_messageList{flex-direction:column;gap:.6rem;display:flex}._7vG19q_messageCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;transition:border-color .2s;overflow:hidden}._7vG19q_messageCard:hover{border-color:#2563eb4d}._7vG19q_unreadCard{border-inline-start:3px solid var(--primary-blue)}._7vG19q_messageRow{cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.9rem 1.25rem;transition:background .15s;display:flex}._7vG19q_messageRow:hover{background:var(--background)}._7vG19q_unreadDot{background:var(--primary-blue);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:opacity .2s}._7vG19q_unreadDotHidden{opacity:0}._7vG19q_messageInfo{flex-wrap:wrap;flex:1;align-items:center;gap:.6rem;display:flex}._7vG19q_senderName{color:var(--text-main);font-size:.92rem;font-weight:700}._7vG19q_subjectBadge{white-space:nowrap;border:1px solid;border-radius:20px;padding:.18rem .6rem;font-size:max(12px,.75rem);font-weight:600;display:inline-block}._7vG19q_messageDate{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.8rem}._7vG19q_chevron{color:var(--text-muted);flex-shrink:0;transition:transform .2s}._7vG19q_chevronOpen{transform:rotate(180deg)}._7vG19q_messagePreview{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;padding:0 1.25rem .9rem 2.75rem;font-size:.85rem;line-height:1.5;overflow:hidden}._7vG19q_messageExpanded{border-top:1px solid var(--border-color);padding:.75rem 1.25rem 1.25rem}._7vG19q_senderEmail{color:var(--primary-blue);word-break:break-all;align-items:center;gap:5px;margin-bottom:.85rem;font-size:.83rem;text-decoration:none;transition:opacity .15s;display:inline-flex}._7vG19q_senderEmail:hover{opacity:.8}._7vG19q_messageBody{color:var(--text-main);white-space:pre-wrap;overflow-wrap:break-word;margin-bottom:1.25rem;font-size:.9rem;line-height:1.7}._7vG19q_messageActions{flex-wrap:wrap;gap:.6rem;display:flex}._7vG19q_replyBtn{background:var(--primary-fill);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:.45rem 1rem;font-size:.84rem;font-weight:600;transition:transform .15s,box-shadow .2s;display:flex}._7vG19q_replyBtn:hover{box-shadow:0 3px 8px var(--primary-blue-glow);transform:translateY(-1px)}._7vG19q_deleteBtn{color:var(--danger);cursor:pointer;background:#ef44440f;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:5px;margin-inline-start:auto;padding:.45rem 1rem;font-size:.84rem;font-weight:600;transition:all .2s;display:flex}._7vG19q_deleteBtn:hover{background:var(--danger);color:#fff;border-color:var(--danger)}._7vG19q_overlay{-webkit-backdrop-filter:blur(4px);z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._7vG19q_modal{background:var(--card-bg-solid);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;box-shadow:0 24px 64px #0003}._7vG19q_modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._7vG19q_modalTitle{color:var(--text-main);font-size:1rem;font-weight:700}._7vG19q_modalClose{background:var(--background);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text-muted);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}._7vG19q_modalClose:hover{color:var(--danger);background:#ef44441a}._7vG19q_modalBody{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}._7vG19q_modalField{flex-direction:column;gap:.4rem;display:flex}._7vG19q_modalLabel{color:var(--text-main);font-size:.83rem;font-weight:600}._7vG19q_modalInput{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-main);border-radius:9px;outline:none;padding:.65rem 1rem;font-size:.9rem;transition:border-color .2s}._7vG19q_modalInput:focus{border-color:var(--primary-blue)}._7vG19q_modalTextarea{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-main);resize:vertical;border-radius:9px;outline:none;padding:.65rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}._7vG19q_modalTextarea:focus{border-color:var(--primary-blue)}._7vG19q_modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}._7vG19q_cancelBtn{border:1px solid var(--border-color);color:var(--text-muted);background:var(--background);cursor:pointer;border-radius:9px;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s}._7vG19q_cancelBtn:hover{border-color:var(--text-main);color:var(--text-main)}._7vG19q_sendBtn{background:var(--primary-fill);color:#fff;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;transition:transform .15s,box-shadow .2s;display:flex}._7vG19q_sendBtn:hover:not(:disabled){box-shadow:0 4px 12px var(--primary-blue-glow);transform:translateY(-1px)}._7vG19q_sendBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){._7vG19q_messagePreview{padding-inline-start:1.25rem}._7vG19q_filterBar{gap:.35rem}._7vG19q_filterBtn{padding:.4rem .7rem;font-size:.8rem}}._7vG19q_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.9rem;display:flex}._7vG19q_summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}._7vG19q_summaryItem{cursor:pointer;text-align:start;background:var(--card-bg-solid);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.9rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}._7vG19q_summaryItem:hover{border-color:var(--primary-blue)}._7vG19q_summaryActive{border-color:var(--primary-blue);box-shadow:0 0 0 3px var(--primary-blue-glow)}._7vG19q_summaryItem:focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px}._7vG19q_summaryValue{color:var(--text-main);font-size:1.45rem;font-weight:800;line-height:1.1}._7vG19q_summaryItem:nth-child(2) ._7vG19q_summaryValue{color:var(--primary-blue)}._7vG19q_summaryItem:nth-child(3) ._7vG19q_summaryValue{color:var(--warning)}._7vG19q_summaryItem:nth-child(4) ._7vG19q_summaryValue{color:var(--success)}._7vG19q_summaryLabel{color:var(--text-muted);font-size:max(12px,.78rem);font-weight:600}._7vG19q_messageCard{border-radius:14px;transition:border-color .15s,box-shadow .2s}._7vG19q_messageCard:hover{box-shadow:0 8px 24px #0f172a0f}._7vG19q_unreadCard{background:linear-gradient(90deg, var(--primary-blue-glow), transparent 45%), var(--card-bg-solid)}._7vG19q_senderAvatar{border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.95rem;font-weight:800;display:grid}._7vG19q_messagePreview{padding-inline-start:calc(2.6rem + 38px)}._7vG19q_messageBody{background:var(--background-alt);border-inline-start:3px solid var(--primary-blue);border-radius:0 10px 10px 0;padding:1rem 1.1rem;line-height:1.75}[dir=rtl] ._7vG19q_messageBody{border-radius:10px 0 0 10px}@media (max-width:640px){._7vG19q_summary{grid-template-columns:repeat(2,minmax(0,1fr))}._7vG19q_messagePreview{padding-inline-start:1rem}._7vG19q_senderAvatar{width:32px;height:32px;font-size:.85rem}}
.reZSXq_page{flex-direction:column;gap:1.5rem;display:flex}.reZSXq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.reZSXq_title{color:var(--text-main);font-size:1.5rem;font-weight:700}.reZSXq_card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:1.75rem}.reZSXq_cardTitle{color:var(--text-main);margin-bottom:1.25rem;font-size:1rem;font-weight:700}.reZSXq_formRow{grid-template-columns:2fr 2fr 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}@media (max-width:700px){.reZSXq_formRow{grid-template-columns:1fr}}.reZSXq_input{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-main);border-radius:9px;outline:none;width:100%;padding:.7rem 1rem;font-size:.9rem;transition:border-color .2s}.reZSXq_input:focus{border-color:var(--primary-blue)}.reZSXq_assignBtn{background:var(--primary-fill);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:.7rem 1.5rem;font-size:.9rem;font-weight:600;transition:transform .15s,box-shadow .2s}.reZSXq_assignBtn:hover:not(:disabled){box-shadow:0 4px 12px var(--primary-blue-glow);transform:translateY(-1px)}.reZSXq_assignBtn:disabled{opacity:.5;cursor:not-allowed}.reZSXq_empty{text-align:center;color:var(--text-muted);padding:2rem;font-size:.9rem}.reZSXq_initiativeList{flex-direction:column;gap:1.25rem;display:flex}.reZSXq_initiativeBlock{border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.reZSXq_initiativeHeader{background:var(--background);border-bottom:1px solid var(--border-color);align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.reZSXq_initiativeName{color:var(--text-main);flex:1;font-size:.95rem;font-weight:700}.reZSXq_memberCount{color:var(--text-muted);font-size:.8rem}.reZSXq_statusPill{text-transform:capitalize;font-size:max(12px,.75rem);font-weight:600}.reZSXq_noMembersRow{color:var(--text-muted);padding:1rem 1.25rem;font-size:.85rem}.reZSXq_tableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.reZSXq_memberTable{border-collapse:collapse;width:100%}.reZSXq_memberTable th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);text-align:start;background:var(--background);border-bottom:1px solid var(--border-color);padding:.6rem 1.25rem;font-size:max(12px,.78rem);font-weight:600}.reZSXq_memberTable td{border-bottom:1px solid var(--border-color);padding:.8rem 1.25rem;font-size:.9rem}.reZSXq_memberTable tr:last-child td{border-bottom:none}.reZSXq_memberTable tr:hover td{background:var(--background)}.reZSXq_memberEmail{color:var(--text-main);overflow-wrap:anywhere;font-weight:500}.reZSXq_removeBtn{color:var(--danger);cursor:pointer;background:#ef44440f;border:1px solid #ef44444d;border-radius:7px;padding:.35rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s}.reZSXq_removeBtn:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.reZSXq_acceptBtn{color:var(--success);cursor:pointer;background:#10b9811a;border:1px solid #10b9814d;border-radius:7px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s}.reZSXq_acceptBtn:hover{background:var(--success);color:#fff;border-color:var(--success)}.reZSXq_rejectBtn{color:var(--danger);cursor:pointer;background:#ef44440f;border:1px solid #ef444440;border-radius:7px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s}.reZSXq_rejectBtn:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.reZSXq_cardTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.reZSXq_cardTitleRow .reZSXq_cardTitle{margin-bottom:0}.reZSXq_rowActions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}@media (max-width:600px){.reZSXq_memberTable thead{display:none}.reZSXq_memberTable,.reZSXq_memberTable tbody{display:block}.reZSXq_memberTable tr{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.8rem 1rem;display:flex}.reZSXq_memberTable tr:last-child{border-bottom:none}.reZSXq_memberTable td{border:none;padding:0;display:block}.reZSXq_memberTable tr:hover td{background:0 0}.reZSXq_memberTable .reZSXq_memberEmail{flex:100%}.reZSXq_memberTable .reZSXq_actionsTd{margin-inline-start:auto}.reZSXq_initiativeHeader{flex-wrap:wrap;gap:.35rem .75rem;padding:.75rem 1rem}.reZSXq_initiativeName{flex-basis:100%}}.reZSXq_rosterMore{display:none}@media (max-width:600px){.reZSXq_rowExtra{display:none!important}.reZSXq_rosterMore{cursor:pointer;border:1px solid var(--primary-blue);background:var(--primary-blue-glow);width:calc(100% - 2rem);min-height:40px;color:var(--primary-blue);font:inherit;border-radius:999px;margin:.25rem 1rem 1rem;padding:.55rem 1rem;font-size:.86rem;font-weight:700;display:block}}.reZSXq_leadNote{color:var(--text-muted);flex-basis:100%;margin:-.5rem 0 0;font-size:.88rem}.reZSXq_requestCard{border-inline-start:3px solid var(--primary-blue)}.reZSXq_countBadge{background:var(--primary-fill);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:22px;height:20px;margin-inline-start:.5rem;padding:0 6px;font-size:max(12px,.72rem);font-weight:700;display:inline-flex}.reZSXq_requestList{flex-direction:column;gap:.75rem;display:flex}.reZSXq_requestRow{background:var(--background-alt);border:1px solid var(--border-color);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.reZSXq_requestInfo{flex-direction:column;gap:.2rem;min-width:0;display:flex}.reZSXq_requestName{color:var(--text-main);overflow-wrap:anywhere;font-size:.92rem;font-weight:700}.reZSXq_requestMeta{color:var(--text-muted);font-size:.82rem}.reZSXq_requestActions{flex-shrink:0;gap:.5rem;display:flex}.reZSXq_roleSelect{cursor:pointer;min-height:34px;color:var(--primary-blue);font:inherit;background:#2563eb14;border:1px solid #2563eb40;border-radius:8px;padding:.3rem .6rem;font-size:.82rem;font-weight:600}.reZSXq_roleSelect:focus-visible{outline:2px solid var(--primary-blue);outline-offset:1px}@media (max-width:600px){.reZSXq_roleSelect{min-height:40px}}.reZSXq_roleSelect:disabled{cursor:not-allowed;opacity:.65}.reZSXq_pendingPill{border:1px solid var(--warning);color:var(--text-main);background:#f59e0b1a;border-radius:20px;align-items:center;padding:.25rem .65rem;font-size:max(12px,.76rem);font-weight:600;display:inline-flex}
._4oacdW_page{justify-content:center;align-items:center;min-height:80svh;padding:2rem 1rem;display:flex}._4oacdW_card{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);width:100%;max-width:440px;box-shadow:var(--glass-shadow);border-radius:20px;padding:2.5rem}._4oacdW_header{text-align:center;margin-bottom:2rem}._4oacdW_logo{width:auto;height:48px;margin-bottom:1.25rem}._4oacdW_title{color:var(--text-main);margin-bottom:.4rem;font-size:1.6rem;font-weight:700}._4oacdW_subtitle{color:var(--text-muted);font-size:.95rem}._4oacdW_errorBox{color:var(--danger);background:#ef444414;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;display:flex}._4oacdW_form{flex-direction:column;gap:1.25rem;display:flex}._4oacdW_field{flex-direction:column;display:flex}._4oacdW_submitBtn{width:100%;margin-top:.5rem;padding:1rem;font-size:1rem}._4oacdW_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite _4oacdW_spin;display:inline-block}@keyframes _4oacdW_spin{to{transform:rotate(360deg)}}@media (max-width:480px){._4oacdW_card{padding:2rem 1.5rem}}
