:root{--nu-ease:cubic-bezier(.22,1,.36,1);--nu-shadow-sm:0 8px 24px rgba(6,61,37,.055);--nu-shadow-md:0 16px 44px rgba(0,122,64,.10);--nu-tint:rgba(0,181,96,.08);--surface:#fff}.social-draft-receipt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--nu-border);border-radius:14px;background:var(--nu-mist)}.social-draft-receipt>span{display:grid;grid-gap:3px;gap:3px}.social-draft-receipt small{color:var(--ink-soft);font-size:14px;line-height:1.45}.social-draft-receipt>div{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:720px){.social-draft-receipt,.social-draft-receipt>div{align-items:stretch;display:grid}.social-draft-receipt a,.social-draft-receipt button{width:100%}}::view-transition-new(root),::view-transition-old(root){animation-duration:.22s;animation-timing-function:var(--nu-ease)}.public-app-frame{min-height:100dvh}.public-topbar{view-transition-name:nu-shell}.public-topbar-inner{max-width:1180px;gap:16px}.public-brand{width:52px;height:52px;border-radius:14px}.public-brand img{width:44px;height:44px;border-radius:14px}.public-primary-nav{position:relative;gap:8px}.public-primary-nav a{border-radius:12px;transition:color .2s var(--nu-ease),background .2s var(--nu-ease),transform .2s var(--nu-ease)}.public-primary-nav a:hover{background:rgba(0,181,96,.07);color:var(--nu-green-deep)}.public-primary-nav a.is-active{background:rgba(0,181,96,.1)}.public-primary-nav a.is-active:after{left:18px;right:18px;bottom:4px;height:2px}.public-explore-trigger{min-height:44px;display:flex;align-items:center;gap:6px;border:0;border-radius:12px;padding:0 13px;background:transparent;color:var(--ink-soft);font:inherit;font-size:14px;font-weight:780;cursor:pointer;transition:color .2s var(--nu-ease),background .2s var(--nu-ease),transform .2s var(--nu-ease)}.public-explore-trigger:hover{color:var(--nu-green-deep);background:rgba(0,181,96,.07)}.public-explore-trigger.is-active,.public-explore-trigger[aria-expanded=true]{color:var(--nu-green-deep);background:rgba(0,181,96,.1)}.public-explore-trigger:focus-visible{outline:2px solid var(--nu-control-focus);outline-offset:2px}.public-account-link{min-height:44px;display:grid;place-items:center;padding:0 14px;border-radius:999px;color:var(--nu-green-deep);background:rgba(0,181,96,.08);font-size:13px;font-weight:800;text-decoration:none}.public-member-space-link.is-active{background:rgba(0,181,96,.16)}.public-member-space-link{display:inline-flex;align-items:center;justify-content:center;gap:7px}.public-space-icon{display:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.public-signout-link{min-height:44px;display:grid;place-items:center;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font:inherit;font-size:13px;font-weight:780;cursor:pointer;transition:color .2s var(--nu-ease),background .2s var(--nu-ease)}.public-signout-link:hover{color:var(--nu-green-deep);background:rgba(0,181,96,.07)}.public-signout-link:focus-visible{outline:2px solid var(--nu-control-focus);outline-offset:2px}.public-signout-link[disabled]{opacity:.6;cursor:progress}.public-signout-link svg{display:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.public-search-link{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border-radius:12px;color:var(--ink-soft);font-size:13px;font-weight:780;text-decoration:none}.public-search-link:hover{background:rgba(0,181,96,.07);color:var(--nu-green-deep)}.public-search-link.is-active{background:rgba(0,181,96,.1);color:var(--nu-green-deep)}.public-search-link:focus-visible{outline:2px solid var(--nu-control-focus);outline-offset:2px}.public-search-link svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.global-create-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;min-height:48px;padding:0 15px;border:0;border-radius:999px;background:var(--mu-action);color:var(--mu-action-ink);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.global-create-trigger>span{font-size:22px;font-weight:500;line-height:1}.global-create-trigger>strong{color:#fff}.global-create-trigger:focus-visible{outline:3px solid rgba(234,115,23,.38);outline-offset:3px}.global-create-dialog{width:min(480px,calc(100vw - 24px));max-height:min(720px,calc(100dvh - 24px));padding:0;border:0;border-radius:var(--mu-radius-card);background:var(--mu-surface);color:var(--mu-text);box-shadow:0 24px 80px rgba(1,49,35,.24)}.global-create-dialog::-webkit-backdrop{background:rgba(1,24,17,.58)}.global-create-dialog::backdrop{background:rgba(1,24,17,.58)}.global-create-dialog>section{padding:20px}.global-create-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--mu-border)}.global-create-dialog h2{margin:0;color:var(--mu-brand-deep);font-size:25px;line-height:1.2}.global-create-dialog header p{margin:4px 0 0;color:var(--mu-text-secondary);font-size:14px}.global-create-dialog header>button{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--nu-mist);color:var(--mu-brand-deep);font:inherit;font-size:28px;cursor:pointer;min-height:48px}.global-create-actions{display:grid;grid-gap:8px;gap:8px;padding-top:12px}.global-create-actions>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;width:100%;min-height:68px;padding:11px 13px;border:1px solid transparent;border-radius:15px;background:var(--mu-surface);color:var(--mu-text);font:inherit;text-align:left;cursor:pointer}.global-create-actions>button:focus-visible,.global-create-actions>button:hover{border-color:rgba(0,181,96,.2);background:var(--nu-mist)}.global-create-actions>button[data-create-action=audio]{border-color:rgba(234,115,23,.22);background:rgba(234,115,23,.055)}.global-create-actions span{display:grid;grid-gap:2px;gap:2px}.global-create-actions strong{color:var(--mu-brand-deep);font-size:16px}.global-create-actions small{color:var(--mu-text-secondary);font-size:13px;line-height:1.4}.global-create-actions b{color:var(--mu-action);font-size:24px}.global-create-loading{margin:10px 0 0;color:var(--mu-text-secondary);font-size:13px}.global-create-dialog:focus-visible{outline:none}.profile-story-avatar{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;text-decoration:none}.profile-story-avatar>img{object-fit:cover}.profile-story-avatar.is-own>span{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:30px;height:30px;padding-bottom:1px;border:3px solid #fff;border-radius:50%;background:#EA7317;color:#fff;font-size:20px;font-weight:800;line-height:1}.profile-story-avatar.has-story{padding:4px;border:3px solid #ea7317}.profile-story-avatar.has-story .people-avatar--large{width:76px;height:76px;flex-basis:76px}.profile-story-avatar:focus-visible{outline:3px solid rgba(234,115,23,.4);outline-offset:4px}.my-space-identity{display:flex;align-items:center;gap:20px;margin-bottom:22px}.my-space-identity .nu-page-head{margin:0}.my-space-identity .profile-story-avatar{margin:0 4px}@media(max-width:560px){.my-space-identity{align-items:flex-start;gap:14px}.my-space-identity .people-avatar--large{width:68px;height:68px}.profile-story-avatar.has-story .people-avatar--large{width:58px;height:58px}}.public-explore-popover{position:absolute;z-index:210;top:calc(100% + 10px);right:0;width:min(420px,calc(100vw - 28px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 22px;gap:18px 22px;padding:20px;border:1px solid rgba(0,181,96,.18);border-radius:20px;background:#fff;box-shadow:0 22px 60px rgba(6,61,37,.18)}.public-explore-popover section:last-child:nth-child(odd){grid-column:1/-1}.public-explore-popover h2{margin:0 0 7px;color:var(--ink-soft);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.public-explore-popover section>div{display:grid;grid-gap:3px;gap:3px}.public-explore-popover a{min-height:44px;display:flex;align-items:center;padding:8px 10px;border-radius:11px;color:var(--ink);font-size:14px;font-weight:760;text-decoration:none}.public-explore-popover a.is-active,.public-explore-popover a:focus-visible,.public-explore-popover a:hover{background:var(--nu-mist);color:var(--nu-green-deep)}.public-discovery-tabs-wrap{position:-webkit-sticky;position:sticky;z-index:80;top:66px;padding:10px 16px 0;background:linear-gradient(#fff 72%,rgba(255,255,255,0))}.public-discovery-tabs{width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;gap:8px;overflow-x:auto;margin:0 auto;padding:4px;border:1px solid rgba(0,181,96,.14);border-radius:15px;background:rgba(255,255,255,.96);box-shadow:var(--nu-shadow-sm);scrollbar-width:none}.public-discovery-tabs::-webkit-scrollbar{display:none}.public-discovery-tabs a{min-width:96px;min-height:44px;display:grid;place-items:center;padding:8px 14px;border-radius:11px;color:var(--ink-soft);font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.public-discovery-tabs a:hover{background:var(--bg-soft);color:var(--nu-green-deep)}.public-discovery-tabs a.is-active{background:var(--nu-mist);color:var(--nu-green-deep)}.public-discovery-tabs a:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:-1px}.public-label-compact{display:none}@media(max-width:640px){.public-discovery-tabs{width:100%}.public-discovery-tabs a{min-width:0;flex:1 1;padding-inline:7px;font-size:12px}}@media(max-width:360px){.public-discovery-tabs a{padding-inline:4px}.public-label-wide{display:none}.public-label-compact{display:inline}}.public-route-progress{height:2px;overflow:hidden}.public-route-progress:after{content:"";display:block;width:34%;height:100%;background:var(--nu-green);opacity:0;transform:translateX(-120%);transition:opacity .15s ease}.is-navigating .public-route-progress:after{opacity:1;animation:nu-route-progress .8s ease-in-out infinite}@keyframes nu-route-progress{to{transform:translateX(420%)}}.global-lang-switch{margin-left:auto}.global-lang-switch a{transition:background .18s var(--nu-ease),color .18s var(--nu-ease),transform .18s var(--nu-ease)}.global-lang-switch a:active{transform:scale(.96)}.public-mobile-nav{display:none}.btn-primary,.btn-secondary,a.btn-secondary,button.btn-secondary{border:0!important}.btn-secondary{border:0}.btn-primary,.btn-secondary,.btn-tertiary{border-radius:999px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;transition:transform .15s var(--nu-ease),box-shadow .15s var(--nu-ease),background .15s var(--nu-ease)}.btn-primary{color:var(--nu-orange-ink);background:var(--nu-orange);box-shadow:0 10px 24px rgba(189,80,0,.18)}.btn-primary:hover:not(:disabled){background:var(--nu-orange-hover);transform:translateY(-1px)}.btn-secondary{box-shadow:0 10px 24px rgba(0,122,64,.16)}.btn-secondary,.btn-secondary:hover{color:#fff;background:var(--nu-green-deep)}.btn-secondary:hover{transform:translateY(-1px)}.btn-tertiary{color:var(--ink);background:#fff;border:1.5px solid var(--line);box-shadow:none}.btn-tertiary:hover{color:var(--nu-green-deep);background:var(--bg-soft);border-color:var(--nu-green-deep);transform:translateY(-1px)}.btn-text{color:var(--nu-green-deep);font-weight:750}.nu-page{width:min(1180px,100%);margin:0 auto;padding:48px 24px 88px}.nu-page-head{max-width:760px;margin-bottom:24px}.nu-page-head h1{margin:6px 0 10px;color:var(--nu-green-ink);font-size:clamp(34px,5vw,58px);line-height:1.02;letter-spacing:-.045em}.nu-page-head p:not(.eyebrow){max-width:64ch;color:var(--ink-soft);font-size:16px;line-height:1.65}.nu-surface{background:rgba(255,255,255,.96);border:1px solid rgba(0,181,96,.14);border-radius:22px;box-shadow:var(--nu-shadow-md);padding:24px}.nu-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.nu-card{display:grid;grid-gap:10px;gap:10px;background:#fff;border:1px solid rgba(0,181,96,.14);border-radius:18px;padding:20px;box-shadow:var(--nu-shadow-sm)}.nu-card h2,.nu-card h3{margin:0;color:var(--nu-green-ink)}.nu-card p{margin:0;color:var(--ink-soft);line-height:1.55}.nu-settings-list{display:grid;margin:0;padding:0;list-style:none}.nu-settings-row{min-width:0;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid rgba(0,181,96,.12)}.nu-settings-row:last-child{border-bottom:0}.nu-settings-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.nu-settings-copy strong{color:var(--ink);font-size:15px}.nu-settings-copy small,.nu-settings-copy span{color:var(--ink-soft);font-size:13px;line-height:1.5}.nu-settings-select{min-height:44px;height:44px;padding:8px 34px 8px 12px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);font:inherit}.nu-settings-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:52px;height:44px;margin:0;border:8px solid transparent;border-radius:999px;background:var(--line) content-box;cursor:pointer;min-height:44px}.nu-settings-toggle:after{content:"";position:absolute;top:12px;left:12px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);transition:transform .18s ease}.nu-settings-toggle:checked{background:var(--nu-green) content-box}.nu-settings-toggle:checked:after{transform:translateX(16px)}.nu-settings-select:focus-visible,.nu-settings-toggle:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:2px}.nu-choice-pills button[aria-disabled=true],.nu-settings-row input[type=time][aria-disabled=true],.nu-settings-select[aria-disabled=true],.nu-settings-toggle[aria-disabled=true]{cursor:wait;opacity:.58}.nu-settings-card{padding:20px;border:1px solid rgba(0,181,96,.16);border-radius:18px;background:var(--bg);box-shadow:var(--nu-shadow-sm)}.nu-settings-fieldset{min-inline-size:0;margin:0;padding:0;border:0}.nu-settings-fieldset>legend{display:block;width:100%;padding:0;color:var(--nu-green-ink);font-size:20px;font-weight:850;line-height:1.2;letter-spacing:-.015em}.nu-settings-hint{margin:10px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.55}.nu-theme-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.nu-theme-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;min-height:48px;place-items:center;border:1px solid var(--line);border-radius:13px;background:var(--bg);color:var(--ink-soft);font-family:inherit;font-size:14px;font-weight:800;line-height:1.2;cursor:pointer}.nu-theme-choice[aria-checked=true]{border-color:var(--nu-green-deep);background:var(--nu-mist);color:var(--nu-green-deep);box-shadow:inset 0 0 0 1px var(--nu-green-deep)}.nu-theme-choice:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:2px}.nu-theme-choice:disabled{cursor:progress;opacity:.72}.nu-settings-status{position:fixed;z-index:72;left:50%;bottom:24px;min-height:44px;margin:0;padding:11px 16px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--nu-green-deep);box-shadow:0 12px 34px rgba(18,62,43,.18);font-size:13px;font-weight:800;line-height:20px;pointer-events:none;transform:translateX(-50%)}.nu-settings-status[data-save-state=saving]{color:var(--ink-soft)}.nu-settings-status[data-save-state=error],.nu-settings-status[data-save-state=uncertain]{border-color:rgba(180,35,28,.28);color:var(--nu-danger)}.nu-settings-status[hidden]{display:none}.notification-type-workspace{overflow:hidden}.notification-type-tabs{display:flex;gap:8px;overflow-x:auto;margin:-8px -8px 22px;padding:4px;scrollbar-width:none;border-bottom:1px solid var(--line)}.notification-type-tabs::-webkit-scrollbar{display:none}.notification-type-tabs button{flex:0 0 auto;min-height:44px;padding:8px 13px;border:0;border-radius:10px;background:transparent;color:var(--ink-soft);font:inherit;font-size:13px;font-weight:750;white-space:nowrap;cursor:pointer}.notification-type-tabs button.is-active{background:var(--nu-mist);color:var(--nu-green-deep)}.notification-type-tabs button:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:-1px}.notification-type-select{display:none}.nu-settings-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--nu-green-deep);font:inherit;font-size:14px;font-weight:750;text-decoration:none;cursor:pointer}.nu-settings-action:hover{border-color:var(--nu-green-deep);background:var(--bg-soft)}.nu-settings-action.is-danger{border-color:rgba(180,35,28,.28);color:var(--nu-danger)}.nu-settings-action.is-danger:hover{background:rgba(180,35,28,.06)}.nu-empty-state{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;text-align:center}.nu-empty-state h2,.nu-empty-state p{margin:0}.nu-empty-state p{color:var(--ink-soft)}#main-content{padding-bottom:0}@media (max-width:900px){#main-content{padding-bottom:0}}.knowledge-return{margin:0 0 14px}.knowledge-return a{display:inline-flex;min-height:44px;align-items:center;color:var(--nu-green-deep);font-size:15px;font-weight:800;text-decoration:none}.knowledge-return a:before{margin-right:8px;content:"\2190";font-size:20px}.knowledge-return a:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}@media (max-width:560px){.nu-settings-row,.privacy-list .nu-settings-row{grid-template-columns:1fr;gap:12px}.nu-settings-action{width:100%}}@media (max-width:1100px){.nu-settings-status{bottom:calc(82px + env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 32px);text-align:center}body:has(.nu-settings-status:not([hidden])) .help-channel{display:none!important}}.nu-status{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:999px;background:rgba(0,181,96,.12);color:var(--nu-green-deep);font-size:12px;font-weight:800}.nu-status.is-warning{background:#fff0d5;color:#6b3e00}.nu-status.is-danger{background:rgba(180,35,28,.1);color:var(--nu-danger)}.nu-state{max-width:560px;margin:64px auto;text-align:center;display:grid;justify-items:center;grid-gap:14px;gap:14px}.nu-state h1{margin:0;color:var(--nu-green-ink);font-size:clamp(30px,5vw,48px)}.nu-state p{max-width:50ch;margin:0;color:var(--ink-soft);line-height:1.6}.nu-state-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.nu-skeleton{height:18px;border-radius:8px;background:linear-gradient(90deg,rgba(0,181,96,.07),rgba(0,181,96,.16),rgba(0,181,96,.07));background-size:200% 100%;animation:nu-skeleton 1.2s linear infinite}@keyframes nu-skeleton{to{background-position:-200% 0}}.nu-route-tabs,.nu-url-tabs{display:flex;gap:8px;max-width:100%;overflow-x:auto;margin:0 0 24px;padding:4px;border:1px solid rgba(0,181,96,.13);border-radius:15px;background:rgba(255,255,255,.9);scrollbar-width:none;overscroll-behavior-inline:contain}.nu-route-tabs::-webkit-scrollbar,.nu-url-tabs::-webkit-scrollbar{display:none}.nu-route-tabs a,.nu-url-tabs a{min-height:44px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border-radius:11px;color:var(--ink-soft);font-size:14px;font-weight:780;text-decoration:none;white-space:nowrap}.nu-route-tabs a:hover,.nu-url-tabs a:hover{color:var(--nu-green-deep);background:var(--bg-soft)}.nu-route-tabs a.is-active,.nu-url-tabs a.is-active{color:var(--nu-green-deep);background:var(--nu-mint)}.nu-route-tabs a:focus-visible,.nu-url-tabs a:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:-1px}.nu-route-tab-count,.nu-url-tabs a>span{min-width:21px;height:21px;display:grid;place-items:center;padding:0 6px;border-radius:999px;background:rgba(0,181,96,.12);color:var(--nu-green-deep);font-size:12px}.nu-search-toolbar{display:grid;grid-gap:14px;gap:14px;margin:0 0 22px;padding:18px;border:1px solid rgba(0,181,96,.14);border-radius:19px;background:#fff;box-shadow:var(--nu-shadow-sm)}.nu-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.nu-search-submit.is-auto.is-enhanced{display:none}.nu-search-field input{box-sizing:border-box;width:100%;min-height:56px;padding:13px 18px;border:1px solid var(--line);border-radius:999px;background:var(--bg-soft);color:var(--ink);font:inherit;font-size:18px;line-height:1.45}.nu-search-field input:focus{outline:3px solid var(--nu-control-focus);border-color:var(--nu-green);background:#fff}.nu-search-field{position:relative}.nu-search-suggestions{position:absolute;z-index:80;top:calc(100% + 6px);left:0;right:0;display:grid;grid-gap:2px;gap:2px;max-height:min(420px,58dvh);overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--nu-shadow-md)}.nu-search-suggestions button{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:64px;padding:7px 9px;border:0;border-radius:11px;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.nu-search-suggestions button:hover,.nu-search-suggestions button[aria-selected=true]{background:var(--nu-mist)}.nu-search-suggestions button>i,.nu-search-suggestions button>img{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--nu-mist);color:var(--nu-green-deep);object-fit:cover;font-style:normal;font-weight:850}.nu-search-suggestions button>span{display:grid;min-width:0;grid-gap:1px;gap:1px}.nu-search-suggestions em,.nu-search-suggestions small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nu-search-suggestions strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;line-height:1.3}.nu-search-suggestions em{color:var(--ink-soft);font-size:13px;font-style:normal;line-height:1.35}.nu-search-suggestions small{color:var(--nu-green-deep);font-size:12px;font-weight:700}.nu-search-suggestions button>b{color:var(--nu-orange);font-size:22px}.nu-search-suggestions button[data-kind=person]>i,.nu-search-suggestions button[data-kind=person]>img{border-radius:50%}.unified-search-form .nu-search-field,.unified-search-main{position:relative}.unified-search-recents,.unified-search-suggestions{position:absolute;z-index:90;top:calc(100% + 7px);right:0;left:0;display:grid;grid-gap:3px;gap:3px;padding:7px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--nu-shadow-md)}.unified-search-suggestions button{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 11px;border:0;border-radius:11px;background:#fff;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.unified-search-suggestions button:hover,.unified-search-suggestions button[aria-selected=true]{background:var(--nu-mist)}.unified-search-suggestions button>span{display:grid;flex:1 1 auto;grid-gap:1px;gap:1px;min-width:0}.unified-search-suggestions small{color:var(--nu-green-deep);font-size:12px;font-style:normal;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.unified-search-suggestions em,.unified-search-suggestions strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-search-suggestions strong{font-size:15px}.unified-search-suggestions em{color:var(--ink-soft);font-size:12px;font-style:normal}.unified-search-suggestions b{flex:0 0 auto;color:var(--nu-orange);font-size:22px}.unified-search-recents{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.unified-search-recents>strong{grid-column:1/-1;font-size:13px}.unified-search-recents button{min-height:44px;padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--nu-green-deep);font:inherit;font-size:14px;font-weight:750;text-align:left}.unified-search-recents .clear-recents{border-color:transparent;color:var(--ink-soft)}.unified-search-suggestions button>i,.unified-search-suggestions button>img{flex:0 0 42px;width:42px;height:42px;border:1px solid var(--line);border-radius:11px;background:#fff;object-fit:contain}.unified-search-suggestions button>i{display:grid;place-items:center;background:var(--nu-mist);color:var(--nu-green-deep);font-style:normal;font-weight:850}.unified-search-result{position:relative;padding-left:82px!important}.unified-search-result-image{position:absolute;top:18px;left:18px;width:52px;height:52px;border:1px solid var(--line);border-radius:13px;background:#fff;object-fit:contain}.unified-search-suggestions button[data-domain=people]>i,.unified-search-suggestions button[data-domain=people]>img{border-radius:50%;object-fit:cover}.nu-search-field.has-clear input{-webkit-padding-end:60px;padding-inline-end:60px}.nu-search-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.nu-search-clear{position:absolute;right:4px;bottom:4px;width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font:inherit;text-decoration:none;cursor:pointer}.nu-search-clear span{font-size:23px;line-height:1}.nu-search-clear:hover{background:var(--nu-mist);color:var(--nu-green-deep)}.nu-search-clear:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:-2px}.nu-search-toolbar[aria-busy=true],.unified-search-form[aria-busy=true]{cursor:progress}.nu-search-toolbar button:disabled,.unified-search-form button:disabled{cursor:progress;opacity:.72}.nu-search-recovery{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(234,115,23,.28);border-radius:12px;background:#fff8f2;color:var(--ink)}.nu-search-recovery a,.nu-search-recovery button{min-height:44px;flex:0 0 auto}.nu-locale-en,.nu-locale-id{display:none}html[lang=en] .nu-locale-en,html[lang=id] .nu-locale-id{display:block}.people-loading-title{width:min(560px,72%);height:44px;margin-bottom:18px}.people-loading-lead{width:min(680px,88%);height:22px;margin-bottom:30px}.people-loading-search{display:grid;grid-template-columns:minmax(0,1fr) 108px;grid-gap:10px;gap:10px;margin-bottom:28px;padding:18px;border:1px solid rgba(0,181,96,.14);border-radius:19px;background:#fff}.people-loading-search .route-skeleton{height:48px;border-radius:999px}.people-loading-grid .social-item{min-height:190px}.people-empty-actions{display:flex;justify-content:center;margin-top:14px}@media(max-width:430px){.people-loading-title{width:92%;height:72px}.people-loading-lead{width:100%;height:66px}.people-loading-search{grid-template-columns:minmax(0,1fr) 100px;padding:14px}.people-directory .people-result-bar{margin:4px 0}.people-directory .discover-empty{gap:6px;margin-top:0;padding:10px 12px 12px}.people-directory .discover-empty p{margin:0}.people-directory .people-empty-actions{margin-top:2px}}.nu-filter-panel{border-top:1px solid rgba(0,181,96,.12);padding-top:12px}.nu-filter-panel summary{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:var(--nu-green-deep);font-size:14px;font-weight:800}.nu-filter-panel summary:after{content:"+";font-size:20px;line-height:1}.nu-filter-panel[open] summary:after{content:"−"}.nu-filter-panel summary:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:3px;border-radius:5px}.nu-filter-sheet-body{display:grid}.nu-filter-sheet-head{display:none}.nu-filter-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;padding-top:10px}.nu-filter-fields label{display:grid;grid-gap:6px;gap:6px;color:var(--ink);font-size:13px;font-weight:750}.nu-filter-fields input,.nu-filter-fields select{box-sizing:border-box;width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);font:inherit}.nu-filter-fields select{height:44px;min-height:44px}.nu-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.nu-filter-actions>a{min-height:44px;display:inline-flex;align-items:center;color:var(--nu-green-deep);font-weight:750}.nu-quick-filters{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:1px 1px 3px;scrollbar-width:none}.nu-quick-filters>*{display:inline-flex;flex:0 0 auto;min-height:48px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--nu-green-deep);font:inherit;font-size:16px;font-weight:800;text-decoration:none}.nu-quick-filters>[aria-current=true],.nu-quick-filters>[aria-pressed=true]{border-color:var(--nu-green-deep);background:var(--nu-mist);box-shadow:inset 0 0 0 1px var(--nu-green-deep)}.nu-quick-filters>:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:2px}.nu-active-filters{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.nu-active-filters a{padding:7px 11px;border-radius:999px;background:var(--nu-mint);font-size:12px;font-weight:750;text-decoration:none}.nu-active-filter-more,.nu-active-filters a{min-height:44px;display:inline-flex;flex:0 0 auto;align-items:center;color:var(--nu-green-deep)}.nu-active-filter-more{padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--bg);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.nu-active-filter-more:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:2px}.nu-page-state{min-height:220px;display:grid;justify-items:center;align-content:center;grid-gap:10px;gap:10px;padding:30px;border:1px solid rgba(0,181,96,.14);border-radius:20px;background:#fff;text-align:center;box-shadow:var(--nu-shadow-sm)}.nu-page-state-mark{width:34px;height:5px;border-radius:999px;background:var(--nu-green)}.nu-page-state.is-error .nu-page-state-mark{background:var(--nu-danger)}.nu-page-state.is-offline .nu-page-state-mark,.nu-page-state.is-permission .nu-page-state-mark{background:var(--nu-warning)}.nu-page-state h2,.nu-page-state p{margin:0}.nu-page-state h2{color:var(--nu-green-ink);font-size:22px}.nu-page-state p{max-width:48ch;color:var(--ink-soft);line-height:1.55}@media (max-width:760px){.nu-page{padding-inline:16px}.nu-route-tabs,.nu-url-tabs{margin-inline:-4px}.nu-route-tabs:after{content:"";flex:0 0 48px}.nu-search-toolbar{padding:14px}.nu-search-row{grid-template-columns:minmax(0,1fr) auto}.nu-search-row .btn-primary{width:auto;padding-inline:17px}.nu-filter-fields{grid-template-columns:1fr;max-height:min(54dvh,520px);overflow-y:auto;overscroll-behavior:contain;padding:12px 18px}.nu-search-toolbar .nu-filter-panel[open]{position:fixed;z-index:180;inset:0;display:grid;align-content:end;padding:0;border:0;background:rgba(1,24,17,.48)}.nu-search-toolbar .nu-filter-panel[open]>summary{display:none}.nu-filter-sheet-body{max-height:min(82dvh,720px);overflow:hidden;border:1px solid var(--line);border-radius:24px 24px 0 0;background:var(--bg);box-shadow:var(--nu-shadow-md)}.nu-filter-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:8px 10px 8px 18px;border-bottom:1px solid var(--line);font-size:18px}.nu-filter-sheet-head button{display:grid;width:48px;height:48px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink);font:inherit;font-size:27px;cursor:pointer}.nu-filter-sheet-head button:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:-2px}.nu-filter-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin:0;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg)}.nu-filter-actions .btn-secondary{flex:1 1}}@media (max-width:480px){.nu-search-row{grid-template-columns:1fr}.nu-search-row .btn-primary{width:100%}}.profile{max-width:960px;padding:30px 18px 96px}.profile-card{border-color:rgba(0,181,96,.14);border-radius:20px;box-shadow:var(--nu-shadow-sm)}.profile-hero.no-cover{box-shadow:var(--nu-shadow-md)}.shell:has(.discovery-search){align-items:flex-start;padding:42px 20px 96px}.shell:has(.discovery-search)>.hero{max-width:1120px;text-align:left;padding:36px}.shell:has(.discovery-search) .lead{max-width:720px;margin:14px 0 24px}.discover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.discover-grid .social-item{border-radius:18px;padding:20px}.discovery-search{border-radius:18px;box-shadow:var(--nu-shadow-sm)}.discovery-search select{height:48px;min-height:48px}.discover-highlight{padding:0 .12em;border-radius:.25em;color:var(--nu-green-ink);background:rgba(255,213,79,.42)}.route-state{display:grid;justify-items:center;grid-gap:14px;gap:14px;text-align:center}.startup-workspace-page{width:min(1120px,100%)}.workspace-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:28px;gap:28px;padding:14px 0 32px;border-bottom:1px solid rgba(0,181,96,.16)}.workspace-hero-copy{max-width:760px}.workspace-hero-copy .eyebrow{margin:0 0 9px}.workspace-hero-copy h1{margin:0;color:var(--nu-green-ink);font-size:clamp(38px,6vw,66px);line-height:.98;letter-spacing:-.048em}.workspace-hero-copy>p:last-child{max-width:62ch;margin:16px 0 0;color:var(--ink-soft);font-size:16px;line-height:1.65}.workspace-public-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border:1px solid rgba(0,181,96,.22);border-radius:999px;background:#fff;color:var(--nu-green-deep);font-size:13px;font-weight:850;text-decoration:none;white-space:nowrap}.workspace-public-link:hover{background:var(--bg-soft)}.workspace-empty{margin-top:24px;min-height:126px}.workspace-loading-title{width:min(520px,72%);height:54px;margin-top:10px}.workspace-loading-copy{width:min(620px,86%);height:18px;margin-top:16px}.workspace-loading-action{height:96px}.workspace-loading-group{height:260px}.workspace-recovery{max-width:620px;display:flex;gap:10px;margin-top:24px}.workspace-switcher{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;margin-top:24px;padding:8px;border:1px solid rgba(0,181,96,.14);border-radius:20px;background:rgba(255,255,255,.8);box-shadow:var(--nu-shadow-sm)}.workspace-switcher a{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:13px 15px;border-radius:14px;color:var(--ink);text-decoration:none;transition:background .18s var(--nu-ease),transform .18s var(--nu-ease)}.workspace-switcher a:hover{background:var(--bg-soft);transform:translateY(-1px)}.workspace-switcher a[aria-current=page]{background:rgba(0,181,96,.1);color:var(--nu-green-deep)}.workspace-switcher strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher span{color:var(--ink-soft);font-size:12px}.workspace-list{display:grid;grid-gap:24px;gap:24px;margin-top:24px}.workspace-panel{scroll-margin-top:96px;padding:26px;border:1px solid rgba(0,181,96,.15);border-radius:26px;background:rgba(255,255,255,.96);box-shadow:var(--nu-shadow-md)}.workspace-panel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid rgba(0,181,96,.13)}.workspace-panel-head .eyebrow{margin:0 0 6px}.workspace-panel-head h2{margin:0;color:var(--nu-green-ink);font-size:clamp(25px,4vw,36px);letter-spacing:-.035em}.workspace-next-action{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;padding:20px 22px;border:1px solid rgba(0,181,96,.18);border-radius:20px;background:var(--bg-soft)}.workspace-next-action>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.workspace-next-action>div>span{color:var(--nu-green-deep);font-size:12px;font-weight:850;letter-spacing:.11em}.workspace-next-action strong{color:var(--nu-green-ink);font-size:20px;line-height:1.25}.workspace-next-action p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.workspace-next-link{min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:0 18px;border-radius:999px;font-size:19px;font-weight:850;text-decoration:none;white-space:nowrap;transition:transform .18s var(--nu-ease),background .18s var(--nu-ease)}.workspace-next-link:hover{background:var(--nu-orange-hover);transform:translateY(-1px)}.workspace-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px;align-items:start}.workspace-groups:has(>:only-child){grid-template-columns:minmax(0,680px)}.workspace-groups:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-group{min-width:0;overflow:hidden;border:1px solid rgba(0,181,96,.14);border-radius:19px;background:#fff}.workspace-group-head{padding:14px 18px;background:var(--bg-soft)}.workspace-group-head h2,.workspace-group-head h3{margin:0;color:var(--nu-green-ink);font-size:19px;letter-spacing:-.02em}.workspace-module-list{display:grid;margin:0;padding:0 18px;list-style:none}.workspace-module{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:17px 0;border-bottom:1px solid rgba(0,181,96,.11)}.workspace-module:last-child{border-bottom:0}.workspace-module-copy{min-width:0;display:grid;grid-gap:7px;gap:7px}.workspace-module-title{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.workspace-module-title>strong{color:var(--ink);font-size:15px;line-height:1.35}.workspace-module-copy p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.52}.workspace-module-action{min-height:44px;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:9px;color:var(--nu-green-deep);font-size:13px;font-weight:800;text-decoration:none}.workspace-module-action:hover{text-decoration:underline;text-underline-offset:3px}.workspace-breadcrumb{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--ink-soft);font-size:13px;font-weight:750}.workspace-breadcrumb a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--nu-green-deep);text-decoration:none}.workspace-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.workspace-section-hero{padding-top:0}.startup-finance-page>.profile-card{max-width:860px;margin:0}.startup-team-shell{position:relative;max-width:860px;display:grid;grid-gap:16px;gap:16px}.startup-team-page .btn-primary{font-size:19px;font-weight:850}.startup-team-page .btn-primary:hover:not(:disabled){background:var(--nu-orange)}.startup-team-review{display:flex;align-items:center;gap:10px;min-height:48px;padding:11px 16px;border-radius:15px;background:#eef7f3;color:var(--nu-green-deep);font-size:13px;font-weight:800}.startup-team-review button{margin-left:auto;cursor:pointer}.startup-team-review .btn-primary{border:0;background:var(--nu-orange);color:#fff;text-decoration:none}.startup-team-card{overflow:hidden;border:1px solid var(--line);border-radius:21px;background:#fff;box-shadow:0 12px 28px rgba(23,53,45,.055)}.startup-team-action>header,.startup-team-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}.startup-team-action h2,.startup-team-card h2{margin:0;font-size:19px}.startup-team-card ul{margin:0;padding:0 22px;list-style:none}.startup-team-card li{display:flex;align-items:center;gap:12px;min-width:0;padding:17px 0;border-bottom:1px solid var(--line)}.startup-team-card li:last-child{border-bottom:0}.startup-team-avatar{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#e3f1eb;color:var(--nu-green-deep);font-size:13px;font-weight:850}.startup-team-avatar.is-pending{background:#fff1e6;color:#8c430d;font-size:20px}.startup-team-person{display:grid;min-width:0;grid-gap:2px;gap:2px}.startup-team-person small,.startup-team-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-team-person strong{font-size:14px}.startup-team-person small{color:var(--ink-soft);font-size:12px}.startup-team-more{display:grid;place-items:center;min-width:44px;height:44px;margin-left:auto;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--nu-green-deep);font-size:13px;font-weight:800;cursor:pointer}.startup-team-more:hover{background:var(--bg-soft)}.startup-team-action{position:fixed;inset:0 0 0 auto;width:min(520px,100%);height:100dvh;max-height:100dvh;margin:0;padding:0 0 20px;border:0;border-left:1px solid var(--line);border-radius:24px 0 0 24px;background:#fff;color:var(--ink);overflow:auto;box-shadow:-20px 0 60px rgba(18,45,38,.18)}.startup-team-action::-webkit-backdrop{background:rgba(12,31,26,.44);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.startup-team-action::backdrop{background:rgba(12,31,26,.44);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body:has(.startup-team-action[open]){overflow:hidden}.startup-team-action>header button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--ink-soft);font-size:25px;cursor:pointer;min-height:44px}.startup-team-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:20px 22px 0}.startup-team-form label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-size:12px;font-weight:800}.startup-team-form label small{color:var(--ink-soft);font-size:12px;font-weight:600;line-height:1.45}.startup-team-action-buttons,.startup-team-form label:has(textarea),.startup-team-form>.btn-primary{grid-column:1/-1}.startup-team-form input,.startup-team-form select,.startup-team-form textarea{width:100%;min-height:45px;border:1px solid #cbd9d3;border-radius:13px;background:#fff;color:var(--ink);padding:11px 12px;font:inherit}.startup-team-form input,.startup-team-form select{height:46px;min-height:46px}.startup-team-form textarea{min-height:76px;resize:vertical}.startup-team-form>.btn-primary{justify-self:end}.startup-team-danger{grid-column:1/-1;justify-self:end;min-height:44px;border:1px solid rgba(180,35,28,.24);border-radius:999px;background:#fff;color:var(--nu-danger);padding:0 16px;font:inherit;font-weight:800}.startup-team-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.startup-team-action-buttons>button:not(.btn-primary){min-height:44px;border:0;border-radius:999px;background:#eef3f1;color:var(--ink);padding:0 16px;font:inherit;font-weight:800}.startup-team-danger-zone{grid-column:1/-1;border-top:1px solid var(--line)}.startup-team-danger-zone summary{display:flex;align-items:center;min-height:44px;color:var(--ink-soft);font-size:13px;font-weight:800;cursor:pointer}.startup-team-danger-zone>div{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #f0d0ce;border-radius:14px;background:#fffafa}.startup-team-danger-zone p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.startup-team-danger-zone button:not(.startup-team-danger){min-height:44px;border:0;border-radius:999px;background:#eef3f1;color:var(--ink);font:inherit;font-weight:800}.startup-team-danger-zone .startup-team-danger{justify-self:start}.startup-team-message{margin:0;padding:12px 16px;border:1px solid #bde8d2;border-radius:14px;background:#eefaf4;color:var(--nu-green-deep);font-size:13px;font-weight:800}@media (max-width:900px){.workspace-hero{align-items:start}.workspace-groups,.workspace-hero{grid-template-columns:1fr}.workspace-groups:has(>:nth-child(2):last-child),.workspace-groups:has(>:only-child){grid-template-columns:1fr}.workspace-group-head{min-height:0}}@media (max-width:560px){.startup-workspace-page{padding-inline:16px}.startup-team-page{padding:112px 16px 88px}.workspace-hero{gap:8px;padding:0 0 20px}.workspace-public-link{width:100%;margin-top:8px}.workspace-hero-copy .eyebrow{margin-bottom:6px}.workspace-hero-copy h1{font-size:clamp(31px,9.5vw,40px);line-height:1.02}.workspace-hero-copy>p:last-child{display:none}.workspace-panel{padding:16px;border-radius:21px}.workspace-loading-title{height:38px}.workspace-recovery{display:grid}.workspace-recovery .btn-primary,.workspace-recovery .btn-tertiary{width:100%}.workspace-panel-head{display:grid}.workspace-panel-head .btn-tertiary{width:100%}.workspace-next-action{grid-template-columns:1fr;gap:8px;padding:16px}.workspace-next-action strong{font-size:19px}.workspace-next-link{width:100%;justify-content:center}.workspace-module-title{display:grid;justify-content:start}.startup-team-card{border-radius:18px}.startup-team-action{inset:0;width:100%;border-left:0;border-radius:0}.startup-team-action>header,.startup-team-card>header{padding:16px 17px}.startup-team-card ul{padding:0 17px}.startup-team-form{grid-template-columns:1fr;padding:17px 17px 0}.startup-team-action-buttons,.startup-team-form label:has(textarea),.startup-team-form>.btn-primary{grid-column:auto}.startup-team-danger,.startup-team-form>.btn-primary{width:100%;justify-self:stretch}.startup-team-danger{grid-column:auto}.startup-team-action-buttons{align-items:stretch;flex-direction:column}.startup-team-action-buttons>button{width:100%}.startup-team-action .startup-team-form{display:flex;flex-direction:column}}.account-hub-head small{color:var(--ink-soft);line-height:1.5}#startup-finance,#startup-memberships{scroll-margin-top:96px}.account-memberships{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.account-memberships li{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(0,181,96,.12)}.account-memberships li:last-child{border-bottom:0}.account-memberships span{color:var(--ink-soft)}.account-disclosure{padding:0;overflow:clip}.account-disclosure>summary{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:16px 20px;cursor:pointer;list-style:none}.account-disclosure>summary::-webkit-details-marker{display:none}.account-disclosure>summary>span:first-child{display:grid;grid-gap:4px;gap:4px}.account-disclosure>summary small{color:var(--ink-soft);line-height:1.45}.account-disclosure>summary>span:last-child{color:var(--nu-green-deep);font-size:14px;font-weight:750}.account-disclosure[open]>summary{border-bottom:1px solid rgba(0,181,96,.12);background:var(--bg-soft)}.account-disclosure-body{display:grid;grid-gap:16px;gap:16px;padding:20px}.account-disclosure-body>.profile-card{box-shadow:none}.account-messages-link{justify-self:start}.personal-activity-list a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:520px){.personal-tabs button{min-width:0!important;padding:0 5px!important;gap:4px!important;font-size:13px}.personal-tabs button b{min-width:18px!important;height:20px;padding:0 4px;font-size:12px}}@media(max-width:360px){.personal-tabs button b{display:none!important}}.nu-report-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--nu-green-deep);font:inherit;font-weight:750;cursor:pointer}.nu-report-trigger.is-compact{width:44px;padding:0}.nu-report-trigger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.nu-contact-card>.nu-report-trigger{justify-self:end}.nu-contact-card>.nu-form-actions .btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-weight:750;cursor:pointer}@media (max-width:560px){.account-disclosure>summary{grid-template-columns:1fr;gap:8px}}.security-center{display:grid;grid-gap:18px;gap:18px}.security-center .btn-primary{background:var(--nu-orange)!important;color:var(--nu-orange-ink)!important}.security-head{display:grid;grid-gap:8px;gap:8px}.security-head .btn-text{width:-moz-fit-content;width:fit-content;padding-left:0}.security-head h1,.security-head p{margin:0}.security-overview{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:24px;gap:24px;align-items:center}.security-score-summary{display:grid;grid-gap:5px;gap:5px;margin:14px 0 0}.security-score-summary span{color:var(--ink-soft);font-size:13px}.consumer-step-up{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px}.consumer-step-up h2,.consumer-step-up p{margin:0}.consumer-step-up p{margin-top:4px;color:var(--ink-soft);font-size:13px;line-height:1.5}.consumer-step-up>p[role=status]{grid-column:1/-1;color:var(--nu-green-deep);font-weight:700}.consumer-step-up .btn-primary{min-height:44px;margin:0;white-space:nowrap}.consumer-step-up-alternatives{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);grid-gap:16px;gap:16px;padding:16px;border:1px solid var(--nu-border);border-radius:18px;background:var(--bg-soft)}.consumer-step-up-alternatives form,.consumer-step-up-providers{display:grid;align-content:start;grid-gap:12px;gap:12px}.consumer-step-up-alternatives label{display:grid;grid-gap:6px;gap:6px;color:var(--ink);font-size:var(--nu-font-secondary);font-weight:750}.consumer-step-up-alternatives input{box-sizing:border-box;width:100%;min-height:48px;padding:10px 14px;border:1px solid rgba(0,181,96,.24);border-radius:14px;background:var(--bg);color:var(--ink);font:inherit}.consumer-step-up-alternatives fieldset{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;border:0}.consumer-step-up-alternatives legend{margin-bottom:8px;font-size:var(--nu-font-secondary);font-weight:800}.consumer-step-up-providers{padding-left:16px;border-left:1px solid var(--nu-border)}.security-recommendation{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:18px;border:1px solid rgba(178,106,0,.2);border-radius:16px;background:rgba(178,106,0,.055)}.security-recommendation h2,.security-recommendation p{margin:0}.security-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px}.security-section-head h2,.security-section-head h3,.security-section-head p{margin:0}.security-section-head p{margin-top:5px;color:var(--ink-soft);line-height:1.55}.security-disclosure{margin-top:8px;border-top:1px solid rgba(0,181,96,.12)}.security-disclosure>summary{min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 0;cursor:pointer;list-style:none}.security-disclosure>summary::-webkit-details-marker{display:none}.security-disclosure>summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.security-disclosure>summary small{color:var(--ink-soft);line-height:1.45}.security-disclosure>summary>span:last-child{color:var(--nu-green-deep);font-size:14px;font-weight:750}.security-disclosure-body{display:grid;grid-gap:14px;gap:14px;padding:4px 0 16px}.security-disclosure-body>.profile-card{box-shadow:none}.security-alert-setting{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 0;border-block:1px solid rgba(0,181,96,.12)}.security-switch{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--nu-green-deep);font-weight:750;cursor:pointer}.security-switch input{width:44px;height:44px;accent-color:var(--nu-control-accent);min-height:44px}.security-subsection{margin-top:18px}.security-subsection-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.security-subsection-head h3,.security-subsection-head p{margin:0}.security-subsection-head p{margin-top:4px;color:var(--ink-soft);font-size:13px;line-height:1.5}.passkey-manager h2,.recovery-manager h2,.recovery-manager h3,.recovery-manager p{margin-top:0}.passkey-remove-confirmation{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:16px;border:1px solid rgba(180,35,28,.2);border-radius:14px;background:rgba(180,35,28,.035)}.passkey-remove-confirmation label,.recovery-contact-form label{display:grid;grid-gap:6px;gap:6px;color:var(--nu-green-deep);font-size:13px;font-weight:750}.passkey-remove-confirmation label span{color:var(--ink-soft);font-size:12px;font-weight:500}.passkey-remove-confirmation textarea{box-sizing:border-box;width:100%;min-height:88px;padding:10px 12px;border:1px solid rgba(180,35,28,.3);border-radius:11px;background:#fff;color:var(--ink);font:inherit;resize:vertical}.recovery-manager>header{margin-bottom:16px}.recovery-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.recovery-option-grid>section{min-width:0;padding:16px;border:1px solid var(--nu-line);border-radius:15px;background:var(--bg-soft)}.recovery-contact-form{display:grid;grid-gap:10px;gap:10px}.recovery-code-result{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.recovery-code-result pre{max-width:100%;overflow:auto;margin:0;padding:12px;border-radius:11px;background:var(--nu-green-ink);color:#fff;line-height:1.65}.recovery-manager .nu-form-actions{flex-wrap:wrap}.recovery-manager .nu-form-actions button{margin:0}@media (max-width:700px){.security-overview{grid-template-columns:1fr}.security-recommendation .btn-primary{width:100%}.security-section-head,.security-subsection-head{display:grid}.security-alert-setting{grid-template-columns:1fr}.security-disclosure>summary{grid-template-columns:1fr;gap:6px}.consumer-step-up,.recovery-option-grid{grid-template-columns:1fr}.consumer-step-up .btn-primary{width:100%}.consumer-step-up-alternatives{grid-template-columns:1fr}.consumer-step-up-providers{padding:16px 0 0;border-top:1px solid var(--nu-border);border-left:0}}.profile-directory-form,.register-form{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.profile-directory-form{min-width:0}.profile-directory-form label,.register-form label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700;color:var(--nu-green-deep)}.profile-directory-form input,.profile-directory-form select,.register-form input,.register-form select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid rgba(0,181,96,.28);border-radius:12px;padding:11px 12px;font-size:15px;font-weight:400;color:var(--ink)}.profile-directory-form input:focus,.profile-directory-form select:focus,.register-form input:focus{outline:2px solid var(--nu-green);outline-offset:1px}.register-channel{display:flex;gap:18px}.register-channel label{flex-direction:row;align-items:center;gap:8px}.register-recovery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0;margin:14px 0;list-style:none}.register-recovery code{display:block;padding:8px 10px;border-radius:10px;background:rgba(0,181,96,.08);font-size:15px;letter-spacing:.05em;text-align:center}.register-hint{margin-top:14px;font-size:13px}.register-hint a{color:var(--nu-green-deep);font-weight:700;text-decoration:underline;text-underline-offset:3px}.profile-directory-form fieldset{box-sizing:border-box;width:100%;min-width:0;border:1px solid rgba(0,181,96,.2);border-radius:12px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px}.profile-directory-form legend{font-size:13px;font-weight:700;color:var(--nu-green-deep);padding:0 6px}.profile-directory-form fieldset label{flex-direction:row;align-items:flex-start;gap:8px;font-weight:400}@media (max-width:560px){.register-recovery{grid-template-columns:1fr}}@media (max-width:1100px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.public-topbar{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.public-topbar-inner{min-height:62px;padding:7px 12px;gap:8px;align-items:center;flex-wrap:nowrap}.public-brand{width:52px;height:52px}.public-brand img{width:44px;height:44px}.public-primary-nav{display:none}.public-member-space-link{flex:0 0 48px;width:48px;min-height:48px;padding:0;border:1px solid rgba(0,122,64,.12);border-radius:50%;background:rgba(0,181,96,.07)}.public-member-space-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.public-member-space-link svg{display:block}.public-account-link{padding:0 12px;min-height:44px}.global-lang-switch a{min-width:44px;min-height:44px}.public-search-link{margin-left:auto;padding:0;border:1px solid rgba(0,122,64,.12);border-radius:50%;background:rgba(0,181,96,.07)}.public-search-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.global-create-trigger{flex:0 0 48px;width:48px;padding:0}.global-create-trigger strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.global-lang-switch{margin-left:0}.public-signout-link{flex:0 0 48px;width:48px;min-height:48px;padding:0;border:1px solid rgba(0,122,64,.12);border-radius:50%;background:rgba(0,181,96,.07)}.public-signout-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.public-signout-link svg{display:block}.public-mobile-nav{position:fixed;z-index:110;left:0;right:0;bottom:0;box-sizing:border-box;width:100%;max-width:100vw;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(0,181,96,.14);box-shadow:0 -10px 30px rgba(6,61,37,.07);-webkit-backdrop-filter:none;backdrop-filter:none}.public-mobile-nav a{min-width:0;min-height:52px;display:grid;place-items:center;padding:4px 2px;overflow:hidden;border-radius:14px;color:var(--ink-soft);text-decoration:none;font-size:14px;line-height:1.15;font-weight:800;text-align:center;overflow-wrap:anywhere}.public-mobile-nav a.is-active{color:var(--nu-green-deep);background:rgba(0,181,96,.12)}.public-mobile-more-trigger{min-width:0;min-height:52px;display:grid;place-items:center;padding:4px 2px;overflow:hidden;border:0;border-radius:14px;background:transparent;color:var(--ink-soft);font:inherit;font-size:14px;line-height:1.15;font-weight:800;text-align:center;cursor:pointer;overflow-wrap:anywhere}.public-mobile-more-trigger:focus-visible{outline:2px solid var(--nu-control-focus);outline-offset:-1px}.public-mobile-more-trigger.is-active,.public-mobile-more-trigger[aria-expanded=true]{color:var(--nu-green-deep);background:rgba(0,181,96,.12)}.public-more-scrim{position:fixed;z-index:111;inset:0;background:rgba(1,35,24,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.public-more-panel{position:fixed;z-index:112;left:8px;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));display:grid;grid-gap:16px;gap:16px;padding:14px 16px 18px;overflow-y:auto;max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);overscroll-behavior:contain;border:1px solid rgba(0,181,96,.18);border-radius:20px;background:var(--bg);box-shadow:0 22px 60px rgba(6,61,37,.22)}.public-more-panel-head{position:-webkit-sticky;position:sticky;z-index:1;top:-14px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;margin:0 -4px -4px;padding:6px 4px;border-bottom:1px solid rgba(0,181,96,.14);background:var(--bg)}.public-more-panel-head strong{color:var(--nu-green-deep);font-size:19px;line-height:1.25}.public-more-panel-head button{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;min-height:48px;padding:0;border:0;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-deep);font:inherit;cursor:pointer}.public-more-panel-head button svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round}.public-more-panel-head button:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.public-more-panel h2{margin:0 0 7px;color:var(--ink-soft);font-size:14px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.public-more-panel section>div{display:grid;grid-gap:3px;gap:3px}.public-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.public-more-panel a{min-height:48px;display:flex;align-items:center;padding:8px 10px;border-radius:11px;color:var(--ink);font-size:16px;font-weight:760;text-decoration:none}.public-more-panel a.is-active,.public-more-panel a:focus-visible,.public-more-panel a:hover{background:var(--nu-mist);color:var(--nu-green-deep)}.nu-page{padding:28px 16px 96px}.nu-page-head h1{font-size:clamp(32px,10vw,44px)}.discover-grid,.nu-card-grid{grid-template-columns:1fr}.nu-surface{padding:18px}.shell:has(.discovery-search){padding:24px 14px 96px}.shell:has(.discovery-search)>.hero{padding:20px 16px;border-radius:20px}}@media(max-width:420px){.public-topbar-inner{gap:4px;padding-inline:8px;align-items:center;flex-wrap:nowrap}.global-lang-switch a{min-width:48px;padding-inline:5px}.public-mobile-nav{grid-template-columns:42px 58px 64px minmax(102px,1fr) 44px!important;gap:0;padding-inline:3px}.public-mobile-more-trigger,.public-mobile-nav a{font-size:12px;overflow-wrap:normal}.public-mobile-nav a[href*="/opportunities"]{white-space:nowrap;letter-spacing:-.035em}}.my-space-page{display:grid;grid-gap:14px;gap:14px}.my-space-page .my-space-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px}.my-space-page .nu-page-head{margin:0}.my-space-profile-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.my-space-profile-actions .btn-primary,.my-space-profile-actions .btn-tertiary{min-width:132px}.my-space-tabs{margin:0}.my-space-tabs a{position:relative;font-size:16px}.my-space-tabs a span{display:inline-grid;min-width:24px;min-height:24px;margin-left:7px;place-items:center;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:14px;font-weight:800}.my-space-tabs a[aria-current=page] span{background:var(--nu-green-deep);color:#fff}.my-space-readiness{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:18px 20px}.my-space-readiness>span{display:grid;place-items:center;width:48px;height:48px;border:5px solid var(--nu-green);border-radius:50%;color:var(--nu-green-deep);font-size:22px;font-weight:900}.my-space-readiness h2,.my-space-readiness p{margin:0}.my-space-readiness h2{font-size:21px}.my-space-readiness p{margin-top:4px;color:var(--ink-soft);font-size:16px;line-height:1.5}.my-space-readiness-line{height:7px;margin-top:12px;border-radius:999px;background:var(--nu-green)}.my-space-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.my-space-task{display:grid;grid-template-rows:auto minmax(42px,1fr) auto;grid-gap:7px;gap:7px;min-height:150px;padding:18px;text-decoration:none;transition:transform .16s var(--nu-ease),border-color .16s var(--nu-ease),box-shadow .16s var(--nu-ease)}.my-space-task:hover{transform:translateY(-2px);border-color:rgba(0,181,96,.34);box-shadow:var(--nu-shadow-md)}.my-space-task:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:2px}.my-space-task>strong{color:var(--nu-green-deep);font-size:18px}.my-space-task>span{color:var(--ink-soft);font-size:16px;line-height:1.5}.my-space-task>b{align-self:end;color:var(--nu-green-deep);font-size:15px}@media(max-width:900px){.my-space-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.my-space-page .my-space-identity{grid-template-columns:auto minmax(0,1fr)}.my-space-profile-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;width:100%}.my-space-profile-actions .btn-primary,.my-space-profile-actions .btn-tertiary{min-width:0;width:100%}.my-space-task-grid{grid-template-columns:1fr}.my-space-task{min-height:126px}.my-space-readiness{grid-template-columns:40px minmax(0,1fr);padding:16px}.my-space-readiness>span{width:40px;height:40px;border-width:4px}}.nu-context-back{display:flex;align-items:center;gap:8px;min-height:48px;color:var(--ink-soft);font-size:16px}.nu-context-back a{display:inline-flex;align-items:center;min-height:48px;color:var(--nu-green-deep);font-weight:800;text-decoration:none}.nu-context-back a:hover{text-decoration:underline;text-underline-offset:4px}.nu-context-back a:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:2px}.my-space-preference-list{display:grid;grid-gap:12px;gap:12px}.my-space-preference-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;min-height:104px;padding:20px;text-decoration:none}.my-space-preference-row>span{display:grid;grid-gap:5px;gap:5px}.my-space-preference-row strong{color:var(--nu-green-deep);font-size:19px}.my-space-preference-row small{color:var(--ink-soft);font-size:16px;line-height:1.5}.my-space-preference-row>b{color:var(--nu-green-deep);font-size:16px}.my-space-preference-row:hover{border-color:rgba(0,181,96,.34);box-shadow:var(--nu-shadow-md)}.my-space-preference-detail{display:grid;grid-gap:16px;gap:16px}.my-space-preference-detail>.nu-page-head{margin:0}.my-space-preference-detail>.nu-page-head h2{margin:0;color:var(--nu-green-deep);font-size:28px}.my-space-preference-detail>.nu-page-head p{margin:5px 0 0;color:var(--ink-soft);font-size:17px;line-height:1.55}.my-space-listen{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px}.my-space-listen h2,.my-space-listen p{margin:0}.my-space-listen h2{font-size:21px}.my-space-listen p{margin-top:5px;color:var(--ink-soft);font-size:16px;line-height:1.5}.my-space-listen button{flex:0 0 auto}.my-space-presentation--reading{max-width:760px}.my-space-presentation--reading .my-space-task-grid{grid-template-columns:1fr}.my-space-presentation--reading .my-space-task>strong{font-size:21px}.my-space-presentation--reading .my-space-readiness p,.my-space-presentation--reading .my-space-task>span{font-size:18px;line-height:1.65}.my-space-presentation--visual .my-space-task{border-width:2px}.my-space-presentation--visual .my-space-task>span{max-width:34ch;font-size:16px}.appearance-page,.personalise-page{display:grid;grid-gap:18px;gap:18px}.appearance-page>.nu-page-head,.personalise-page>.nu-page-head{margin:0}.personalise-workspace{display:grid;grid-gap:16px;gap:16px}.personalise-preview,.personalise-section{padding:22px}.personalise-section-head{display:grid;grid-gap:5px;gap:5px;margin-bottom:16px}.personalise-section-head h2,.personalise-section-head p{margin:0}.personalise-section-head h2{color:var(--nu-green-deep);font-size:22px;line-height:1.25}.personalise-section-head p{max-width:68ch;color:var(--ink-soft);font-size:17px;line-height:1.55}.personalise-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.personalise-choice-grid>button,.personalise-presentation-grid>button{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:190px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.personalise-choice-grid>button[aria-checked=true],.personalise-presentation-grid>button[aria-checked=true]{border-color:var(--nu-green-deep);background:var(--nu-mist);box-shadow:inset 0 0 0 1px var(--nu-green-deep)}.personalise-choice-grid>button:focus-visible,.personalise-presentation-grid>button:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:2px}.personalise-choice-grid strong,.personalise-presentation-grid strong{color:var(--nu-green-deep);font-size:18px}.personalise-choice-grid button>span:last-child,.personalise-presentation-grid button>span:last-child{color:var(--ink-soft);font-size:16px;line-height:1.45}.option-live-preview{box-sizing:border-box;display:grid;width:100%;min-width:0;min-height:104px;grid-gap:7px;gap:7px;padding:10px;border:1px solid var(--nu-border);border-radius:12px;background:var(--bg-soft);color:var(--nu-green-ink);font-style:normal}.option-live-preview small{grid-column:1/-1;color:var(--ink-soft);font-size:13px;font-style:normal;font-weight:750;letter-spacing:.01em}.option-live-preview b,.option-live-preview em,.option-live-preview i,.option-live-preview span{min-width:0;font-style:normal}.option-live-preview--layout{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.option-live-preview--layout>i{display:grid;min-height:31px;align-content:center;grid-gap:4px;gap:4px;padding:6px 7px;border:1px solid var(--nu-border);border-radius:8px;background:var(--bg)}.option-live-preview--layout>i>b{overflow:hidden;color:var(--nu-green-deep);font-size:12px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.option-live-preview--layout>i>em{display:block;width:70%;height:4px;border-radius:999px;background:var(--nu-green)}.option-live-preview--focused>i:first-of-type{grid-row:2/4}.option-live-preview--focused .option-live-preview-more{place-items:center}.option-live-preview--custom>i:first-of-type{grid-column:2}.option-live-preview--custom>i:nth-of-type(2){grid-row:2;grid-column:1}.option-live-preview--presentation{grid-template-columns:46px minmax(0,1fr);align-items:center;align-content:start}.option-preview-image{display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--nu-green);color:#fff;font-size:15px;font-weight:900}.option-preview-copy{display:grid;align-content:center;grid-gap:4px;gap:4px}.option-preview-copy>b{overflow:hidden;color:var(--nu-green-deep);font-size:13px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.option-preview-copy>em{display:-webkit-box;overflow:hidden;color:var(--ink-soft);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.option-preview-listen{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:12px;font-weight:850}.option-live-preview--reading .option-preview-copy>b{font-size:15px}.option-live-preview--reading .option-preview-copy>em{font-size:13px;line-height:1.45}.option-live-preview--visual{grid-template-columns:58px minmax(0,1fr)}.option-live-preview--visual .option-preview-image{width:58px;height:58px}.layout-swatch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;height:72px;padding:9px;border-radius:12px;background:var(--bg-soft)}.layout-swatch i{display:block;border-radius:7px;background:var(--nu-green)}.layout-swatch--focused i:nth-child(n+2){opacity:.2}.layout-swatch--custom i:first-child{order:2}.layout-swatch--custom i:nth-child(2){order:1}.personalise-presentation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.personalise-presentation-grid>button{min-height:184px}.presentation-swatch{display:grid;grid-gap:6px;gap:6px;height:66px;padding:10px;border-radius:12px;background:var(--bg-soft)}.presentation-swatch i{display:block;height:7px;border-radius:999px;background:var(--nu-green-deep)}.presentation-swatch i:nth-child(2){width:78%}.presentation-swatch i:nth-child(3){width:56%}.presentation-swatch--visual{grid-template-columns:46% 1fr}.presentation-swatch--visual i{width:auto!important;height:auto}.presentation-swatch--reading{gap:9px}.presentation-swatch--reading i{height:9px}.presentation-swatch--listen{place-content:center}.presentation-swatch--listen i{height:5px;transform-origin:left}.presentation-swatch--listen i:first-child{transform:scaleX(.45)}.presentation-swatch--listen i:nth-child(2){transform:scaleX(.9)}.presentation-swatch--listen i:nth-child(3){transform:scaleX(.65)}.personalise-module-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.personalise-module-list>li{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;min-height:82px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.personalise-module-list>li>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.personalise-module-list strong{color:var(--nu-green-deep);font-size:17px}.personalise-module-list small{color:var(--ink-soft);font-size:15px;line-height:1.4}.personalise-drag{color:var(--ink-soft);font-size:22px;cursor:-webkit-grab;cursor:grab}.personalise-move-actions{display:flex;gap:6px}.personalise-module-list button{min-height:48px}.personalise-module-list button:disabled{opacity:.48;cursor:not-allowed}.personalise-preview{display:grid;grid-gap:4px;gap:4px}.personalise-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.personalise-preview-grid article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;min-height:96px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.personalise-preview-grid article>span{display:block;width:42px;height:42px;border-radius:12px;background:var(--nu-green)}.personalise-preview-grid strong{color:var(--nu-green-deep);font-size:17px}.personalise-preview-grid p{margin:4px 0 0;color:var(--ink-soft);font-size:16px;line-height:1.45}.personalise-preview--reading{max-width:760px}.personalise-preview--reading .personalise-preview-grid{grid-template-columns:1fr}.personalise-preview--reading .personalise-preview-grid strong{font-size:20px}.personalise-preview--reading .personalise-preview-grid p{font-size:18px;line-height:1.6}.personalise-preview--visual .personalise-preview-grid article{grid-template-columns:64px minmax(0,1fr);min-height:104px;border-width:2px}.personalise-preview--visual .personalise-preview-grid article>span{width:64px;height:64px}.personalise-savebar{position:-webkit-sticky;position:sticky;z-index:15;bottom:76px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--bg);box-shadow:var(--nu-shadow-md)}.personalise-savebar button{min-height:52px}.personalise-status{margin:0;padding:14px 16px;border-radius:14px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:16px;font-weight:750;line-height:1.45}.personalise-status[data-state=conflict],.personalise-status[data-state=error]{background:var(--nu-warning-wash);color:var(--nu-warning)}@media(max-width:900px){.personalise-presentation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personalise-module-list>li{grid-template-columns:28px minmax(0,1fr) auto}.personalise-move-actions{grid-column:2/-1}}@media(max-width:620px){.my-space-preference-row{grid-template-columns:1fr;gap:10px;padding:17px}.my-space-preference-row>b{justify-self:start}.my-space-listen{align-items:stretch;display:grid}.my-space-listen button{width:100%}.personalise-preview,.personalise-section{padding:17px}.personalise-choice-grid,.personalise-presentation-grid,.personalise-preview-grid{grid-template-columns:1fr}.personalise-choice-grid>button,.personalise-presentation-grid>button{min-height:0}.personalise-module-list>li{grid-template-columns:24px minmax(0,1fr);padding:12px}.personalise-module-list>li>.btn-tertiary{grid-column:2;width:100%}.personalise-move-actions{display:grid;grid-template-columns:1fr 1fr;grid-column:2}.personalise-savebar{display:grid;grid-template-columns:1fr;bottom:72px}.personalise-savebar button{width:100%}}.mu-task-tabs{display:flex;align-items:stretch;gap:8px;margin:12px 0 16px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.mu-task-tabs::-webkit-scrollbar{display:none}.mu-task-tabs a{position:relative;display:flex;align-items:center;justify-content:center;min-width:max-content;min-height:48px;padding:0 16px;color:var(--ink-soft);font-size:14px;font-weight:800;text-decoration:none}.mu-task-tabs a[aria-current=page]{color:var(--nu-green-deep)}.mu-task-tabs a[aria-current=page]:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:3px;border-radius:999px 999px 0 0;background:var(--nu-orange)}.mu-task-tabs a:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:-3px}.mu-task-tabs button{position:relative;display:flex;align-items:center;justify-content:center;min-width:max-content;min-height:48px;padding:0 16px;border:0;background:transparent;color:var(--ink-soft);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.mu-task-tabs button[aria-selected=true]{color:var(--nu-green-deep)}.mu-task-tabs button[aria-selected=true]:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:3px;border-radius:999px 999px 0 0;background:var(--nu-orange)}.mu-task-tabs button:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:-3px}.people-connections-list{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.people-connection-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px}.people-connection-row h2,.people-connection-row p{margin:0}.people-connection-row h2{font-size:20px}.people-connection-row p:not(.eyebrow){margin-top:5px;color:var(--ink-soft);font-size:14px}.people-connection-row .nu-inline-actions{justify-content:flex-end}@media(max-width:620px){.mu-task-tabs a{padding-inline:13px}.people-connection-row{align-items:stretch;flex-direction:column}.people-connection-row .nu-inline-actions{display:grid;grid-template-columns:1fr 1fr}.people-connection-row .nu-inline-actions>*{width:100%}}.people-results-list{grid-template-columns:1fr!important;gap:12px}.people-results-list .people-card{min-height:0}.people-results-list .people-card-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px 18px;gap:7px 18px;padding:18px 20px}.people-results-list .people-card-context,.people-results-list .people-card-expertise,.people-results-list .people-card-identity,.people-results-list .people-card-languages{grid-column:1}.people-results-list .people-card-open{grid-column:2;grid-row:1/5;align-self:center;min-width:116px;text-align:center}.people-results-list .people-card-title h2{font-size:20px}.people-results-list .people-card-context,.people-results-list .people-card-languages{font-size:13px}@media(max-width:620px){.people-results-list .people-card-link{grid-template-columns:1fr;padding:16px}.people-results-list .people-card-open{grid-column:1;grid-row:auto;width:100%;min-width:0}.people-results-list .people-card-title h2{font-size:18px}}.account-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.account-command-card{display:grid;grid-template-rows:auto minmax(42px,1fr) auto;grid-gap:6px;gap:6px;min-height:142px;text-decoration:none}.account-command-card>strong{color:var(--nu-green-deep);font-size:17px}.account-command-card>span{color:var(--ink-soft);font-size:14px;line-height:1.45}.account-command-card>b{align-self:end;color:var(--nu-green-deep);font-size:13px}.account-command-card:hover{border-color:rgba(0,181,96,.34);box-shadow:var(--nu-shadow-md)}@media(max-width:800px){.account-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.account-command-grid{grid-template-columns:1fr}.account-command-card{min-height:120px}}.account-hub{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:flex-start;grid-gap:16px;gap:16px}.account-hub-head{grid-column:1/-1}.account-section-tabs{grid-column:1;display:grid;position:-webkit-sticky;position:sticky;top:84px;grid-gap:8px;gap:8px;padding:8px;border:1px solid var(--nu-border);border-radius:18px;background:var(--nu-surface)}.account-section-tabs a{display:flex;align-items:center;min-height:44px;padding:9px 12px;border-radius:12px;color:var(--ink-soft);font-size:14px;font-weight:750;text-decoration:none}.account-section-tabs a[aria-current=page]{background:var(--nu-mist);color:var(--nu-green-deep)}.account-section-tabs a:hover{background:var(--nu-tint);color:var(--nu-green-deep)}.account-section-picker{display:none}.account-hub>:not(.account-hub-head):not(.account-section-tabs):not(.account-section-picker){grid-column:2;min-width:0;margin:0}.account-hub>.account-disclosure+.account-disclosure{margin-top:0}@media(max-width:760px){.account-hub{grid-template-columns:minmax(0,1fr);gap:12px}.account-hub-head,.account-hub>:not(.account-hub-head):not(.account-section-tabs):not(.account-section-picker){grid-column:1}.account-section-tabs{display:none}.account-section-picker{display:grid;grid-column:1;grid-gap:6px;gap:6px;color:var(--nu-green-deep);font-size:13px;font-weight:800}.account-section-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:52px;min-height:52px;padding:10px 42px 10px 14px;border:1px solid var(--nu-border);border-radius:14px;background-color:var(--nu-surface);background-image:linear-gradient(45deg,transparent 50%,var(--nu-green-deep) 50%),linear-gradient(135deg,var(--nu-green-deep) 50%,transparent 50%);background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:var(--ink);font:inherit;line-height:1.4}}@media(max-width:350px){.public-topbar-inner{gap:2px;padding-inline:4px}.public-brand{width:40px}.public-brand img{width:40px;height:40px}.global-lang-switch a{min-width:44px;padding-inline:3px}.global-lang-switch a[aria-current=true]{display:none}.public-member-space-link,.public-signout-link{flex-basis:44px;width:44px;min-height:44px}.public-mobile-nav{grid-template-columns:39px 53px 59px minmax(96px,1fr) 41px!important;gap:0;padding-inline:2px}.public-mobile-more-trigger,.public-mobile-nav a{font-size:12px;letter-spacing:-.035em}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}.is-navigating .public-route-progress:after{animation:none;transform:none;width:100%}}.messages-shell{width:min(1180px,100%);max-width:1180px;min-height:calc(100dvh - 96px);margin-inline:auto;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:24px 18px 32px}.messages-shell>*{min-width:0}.messages-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.messages-page-head .discover-title{margin:0;color:var(--nu-green-ink,#063d28);font-size:clamp(28px,3.5vw,42px);line-height:1}.messages-eyebrow{margin:0 0 5px;color:var(--nu-green-deep,#007a40);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.messages-split{display:grid;grid-template-columns:minmax(300px,350px) minmax(0,1fr);grid-gap:0;gap:0;height:min(780px,calc(100dvh - 176px));min-height:620px;border:1px solid rgba(0,181,96,.18);border-radius:22px;box-shadow:0 18px 52px rgba(6,61,37,.09)}.messages-list,.messages-split{min-width:0;overflow:hidden;background:#fff}.messages-list{min-height:0;display:flex;flex-direction:column;border-right:1px solid rgba(0,181,96,.14)}.messages-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 18px 10px;color:var(--nu-green-ink,#063d28)}.messages-list-head strong{font-size:16px}.messages-list-head span{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--nu-mist,#edf9f2);color:var(--nu-green-deep,#007a40);font-size:12px;font-weight:800}.messages-empty-note{display:grid;justify-items:start;grid-gap:8px;gap:8px;margin:8px 12px 14px;padding:16px;border:1px solid rgba(0,181,96,.16);border-radius:16px;background:var(--nu-mist,#edf9f2)}.messages-empty-note p{margin:0;line-height:1.45}.messages-empty-note .btn-primary{min-height:44px}.messages-list ul{min-height:0;overflow-y:auto;list-style:none;margin:0;padding:0 8px 12px;display:grid;align-content:start;grid-gap:8px;gap:8px}.messages-list li button{grid-gap:2px;gap:2px;border:0;border-radius:14px;background:transparent;cursor:pointer;position:relative}.help-conversation-entry:hover,.messages-assistant-row:hover,.messages-list li button:hover{background:var(--nu-tint,rgba(0,181,96,.06))}.messages-assistant-row.is-active,.messages-list li button.is-active{background:var(--nu-tint-strong,rgba(0,181,96,.12));box-shadow:inset 3px 0 0 var(--nu-green-deep,#007a40)}.messages-search{position:relative;display:block}.messages-search input{width:calc(100% - 24px);margin:0 12px 10px;min-height:44px;padding:0 16px;font-size:15px;line-height:1.4;border:1px solid rgba(0,181,96,.24);border-radius:999px;background:#fff;color:inherit;outline-offset:2px}.messages-search.has-value input{padding-right:52px}.messages-search input::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.messages-search button{position:absolute;top:0;right:12px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--nu-green-deep,#007a40);font:inherit;font-size:22px;line-height:1;cursor:pointer;min-height:44px}.messages-search button:hover{background:var(--nu-tint,rgba(0,181,96,.06))}.messages-search button:focus-visible{outline:2px solid #007a40;outline-offset:2px}.messages-list-state{min-height:72px;margin:0 12px 8px;color:var(--nu-ink-soft,#496b59)}.messages-list-state,.messages-search-empty{padding:16px;border-radius:14px;background:var(--nu-mist,#edf9f2)}.messages-search-empty{display:grid;justify-items:start;grid-gap:10px;gap:10px;margin:0 12px 12px;color:var(--nu-green-ink,#063d28)}.messages-search input:focus-visible{border-color:rgba(0,181,96,.55);outline:2px solid #007a40}.messages-peer{min-width:0;font-weight:600;overflow-wrap:anywhere}.messages-muted-tag{font-weight:400;opacity:.6;font-size:.85em}.messages-preview{font-size:.85em;opacity:.7}.messages-unread{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--nu-green-deep,#007a40);color:#fff;font-size:.75rem;display:inline-flex;align-items:center;justify-content:center}.messages-assistant-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:calc(100% - 16px);margin:0 8px 2px;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.messages-assistant-avatar{overflow:hidden;border:1px solid rgba(0,181,96,.18);background:#fff}.messages-assistant-avatar img{width:100%;height:100%;padding:5px;object-fit:contain}.messages-ai-badge{display:inline-flex;margin-left:4px;padding:1px 6px;border-radius:999px;background:rgba(0,181,96,.13);color:var(--nu-green-deep,#007a40);font-size:12px;font-weight:850;vertical-align:2px}.messages-thread-wrap{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#fbfdfc,#f3f8f5)}.messages-thread-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-height:70px;padding:12px 18px;border-bottom:1px solid rgba(0,181,96,.13);background:rgba(255,255,255,.92)}.messages-thread-identity{min-width:0;overflow-wrap:anywhere}.messages-thread-identity h2{margin:0;color:var(--nu-green-ink,#063d28);font-size:18px}.messages-actions{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.messages-thread-head .messages-actions .btn-tertiary{padding:6px 10px;border-color:rgba(0,181,96,.18);background:#fff;font-size:12px}.messages-mobile-back{display:none;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--nu-mist,#edf9f2);color:var(--nu-green-deep,#007a40);font-size:22px;cursor:pointer}.messages-thread{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-gap:8px;gap:8px;padding:20px clamp(14px,3vw,32px);align-content:start}.messages-thread article{min-width:0;max-width:min(76%,620px);padding:10px 14px;border:1px solid rgba(0,181,96,.1);border-radius:5px 17px 17px 17px;background:#fff;box-shadow:0 2px 10px rgba(6,61,37,.045);justify-self:start;overflow-wrap:anywhere}.messages-thread article.is-own{justify-self:end;border-color:var(--nu-green-deep,#007a40);border-radius:17px 5px 17px 17px;background:var(--nu-green-deep,#007a40);color:#fff}.messages-thread article p{margin:0 0 2px}.messages-thread article small{opacity:.7;font-size:.75rem}.messages-item-actions{opacity:0;transition:opacity .15s ease}.messages-thread article:focus-within .messages-item-actions,.messages-thread article:hover .messages-item-actions{opacity:1}.messages-compose{position:relative;display:flex;align-items:center;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(0,181,96,.13);background:#fff}.messages-compose>input{flex:1 1;min-width:80px;min-height:46px;padding:0 16px;border:1px solid rgba(0,181,96,.24);border-radius:999px;background:#fbfdfc;font:inherit;font-size:15px}.messages-compose>.btn-primary{min-width:76px;min-height:46px;border-radius:999px}.messages-posting-restricted{margin:10px 0 0;padding:12px 14px;border:1px solid rgba(0,181,96,.18);border-radius:12px;background:var(--nu-mist);color:var(--nu-green-ink);line-height:1.5;overflow-wrap:anywhere}.messages-pick{padding:40px;text-align:center}@media (max-width:720px){.messages-shell{min-height:calc(100dvh - 64px);padding:12px 10px calc(88px + env(safe-area-inset-bottom))}.messages-page-head{align-items:center;margin-bottom:10px}.messages-page-head .discover-title{font-size:28px}.messages-page-head .btn-primary{min-height:44px;padding:8px 13px;font-size:13px}.messages-split{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 230px);min-height:520px;border-radius:18px}.messages-list{border:0}.messages-split[data-has-active=true] .messages-list,.messages-thread-wrap{display:none}.messages-split[data-has-active=true] .messages-thread-wrap{display:flex}.messages-mobile-back{display:grid;place-items:center}.messages-thread-head{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;padding:10px 12px}.messages-thread-identity{grid-column:2}.messages-thread-head .messages-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;margin:0;overflow:visible}.messages-thread-head .messages-actions .btn-tertiary{min-width:0;white-space:nowrap}.messages-thread{padding:14px 11px}.messages-thread article{max-width:88%}.messages-compose{flex-wrap:wrap;padding:10px}.messages-compose>input{order:-1;flex-basis:calc(100% - 86px)}.messages-compose>.btn-primary{order:-1}.messages-item-actions{opacity:1}}.nu-inline-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.nu-candidate-list{margin-top:12px;display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--nu-hairline,rgba(0,0,0,.08));padding-top:10px}.nu-candidate{padding:10px 12px;border-radius:12px;background:var(--nu-tint,rgba(0,0,0,.04));display:grid;grid-gap:2px;gap:2px}.nu-candidate p{margin:0}.opportunity-workbench-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px;padding:22px}.opportunity-workbench-head h2,.opportunity-workbench-head p{margin:0}.opportunity-workbench-head p{margin-top:5px;color:var(--nu-muted,#55635c)}.opportunity-tabs{display:inline-flex;gap:8px;padding:4px;border-radius:14px;background:var(--nu-tint,#f3f6f4)}.opportunity-tabs button{min-height:44px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:var(--nu-muted,#55635c);font:inherit;font-weight:750;cursor:pointer}.opportunity-tabs button[aria-selected=true]{background:#fff;color:var(--nu-ink,#17211c);box-shadow:0 1px 5px rgba(0,0,0,.09)}.opportunity-composer{padding:22px}.opportunity-composer>h2{margin-top:0}.opportunity-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.opportunity-role-list{display:grid;grid-gap:12px;gap:12px}.opportunity-role{padding:20px}.opportunity-role-main h2,.opportunity-role-main p{margin:5px 0}.nu-candidate{grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:18px;align-items:flex-start;padding:16px}.candidate-next{display:grid;grid-gap:8px;gap:8px}.candidate-next small{font-weight:800;color:var(--nu-muted,#55635c);text-transform:uppercase;letter-spacing:.04em}.candidate-next label{display:grid;grid-gap:5px;gap:5px;font-size:13px;font-weight:700}.candidate-next select{min-height:44px;border:1px solid var(--nu-hairline,rgba(0,0,0,.1));border-radius:10px;background:#fff;padding:0 10px}.outcome-confirmed{color:var(--nu-green-deep,#007a40);font-weight:800}.application-outcome{margin-top:12px;padding:14px;border-radius:14px;background:var(--nu-tint,#f3f6f4)}.application-outcome p{margin-top:0}@media(max-width:680px){.opportunity-workbench-head{align-items:stretch;flex-direction:column;padding:16px}.opportunity-tabs{display:grid;grid-template-columns:1fr 1fr}.nu-candidate,.opportunity-form-grid{grid-template-columns:1fr}.opportunity-composer,.opportunity-role{padding:16px}.candidate-next{padding-top:12px;border-top:1px solid var(--nu-hairline,rgba(0,0,0,.1))}}.opportunity-close-confirm{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:14px 16px;border:1px solid rgba(180,35,28,.18);border-radius:14px;background:rgba(180,35,28,.06)}.opportunity-close-confirm>div{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:680px){.opportunity-close-confirm{align-items:stretch;flex-direction:column}.opportunity-close-confirm>div>*{flex:1 1}}.opportunity-workbench-head{align-items:center;justify-content:flex-start;padding:6px}.opportunity-stats{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.opportunity-stats span{padding:5px 9px;border-radius:999px;background:var(--nu-tint,#f3f6f4);color:var(--nu-muted,#55635c);font-size:12px;font-weight:700}.opportunity-stats strong{color:var(--nu-ink,#17211c)}@media(max-width:680px){.opportunity-workbench-head{padding:6px}.opportunity-tabs{width:100%}}.candidate-next select,.opportunity-tabs button{min-height:44px}.opportunity-composer .talent-form fieldset[aria-invalid=true]{border-color:var(--nu-danger);outline:2px solid rgba(180,35,28,.08)}.opportunity-composer .field-error,.opportunity-management-error{margin:0;color:var(--nu-danger);font-size:13px;line-height:1.4}.management-loading-nav{width:100%;height:54px;margin-bottom:16px}.management-loading-tabs{width:260px;height:52px;margin-bottom:16px}.management-loading-role{display:grid;grid-gap:12px;gap:12px;min-height:180px}.management-loading-role .skeleton-line:first-child{width:90px}.management-loading-role .skeleton-line:nth-child(2){width:min(460px,80%);height:30px}.management-loading-role .skeleton-button{align-self:end;width:160px;height:48px}@media(max-width:680px){.management-loading-role .skeleton-button,.management-loading-tabs{width:100%}}.discover-sponsored{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border:1px solid #ea7317;border-radius:999px;background:#fff7f0;color:#9b4100;font-size:12px;font-weight:850}.discover-sponsor-disclosure{margin:8px 0;padding:10px 12px;border-left:3px solid #ea7317;border-radius:0 10px 10px 0;background:#fff7f0;color:var(--nu-ink-soft,#4a5a52);font-size:13px}.messages-group-tag{font-weight:600;opacity:.7;font-size:.82em}.messages-sender{font-weight:600;opacity:.75;font-size:.75rem;margin-bottom:1px}.nu-notification-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.nu-notification-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--nu-tint,rgba(0,0,0,.03))}.nu-notification-list li.is-unread{border-left:3px solid var(--nu-green-deep);background:var(--nu-tint-strong,rgba(0,181,96,.1))}.nu-notification-body{min-width:0}.nu-notification-body p,.nu-notification-body strong{overflow-wrap:anywhere}.nu-notification-list>li>.btn-tertiary{flex:0 0 auto}.nu-notification-body p{margin:2px 0}.nu-notification-body small{opacity:.65;font-size:.75rem}.notification-action-error,.saved-item-error{color:var(--nu-danger);font-size:13px;line-height:1.4}.saved-item-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end}.saved-item-actions>*{flex:1 1}.saved-item-actions .btn-text{min-height:44px;font:inherit;border:0;background:transparent;padding:0 12px;border-radius:10px;color:var(--nu-green-deep);font-weight:750;cursor:pointer}.saved-item-actions .btn-text:hover:not(:disabled){background:var(--nu-mist)}.saved-toolbar{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.saved-toolbar form label{display:block}.saved-toolbar form span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.saved-toolbar input{width:100%;min-height:48px;padding:10px 14px;border:1px solid rgba(0,181,96,.24);border-radius:14px;background:#fff;color:var(--ink);font:inherit}.saved-type-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:none}.saved-type-tabs button{flex:0 0 auto;min-height:44px;padding:0 15px;border:1px solid var(--nu-border);border-radius:999px;background:#fff;color:var(--ink-soft);font:inherit;font-weight:750;cursor:pointer}.saved-type-tabs button.is-active{border-color:var(--nu-green-deep);background:var(--nu-green-deep);color:#fff}.saved-undo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 14px;border-radius:14px;background:var(--nu-mist);color:var(--nu-green-deep);font-weight:750}.saved-undo .btn-tertiary{min-height:44px}.notification-inbox-controls{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.notification-filter-tabs{display:inline-grid;grid-template-columns:1fr 1fr;width:min(260px,100%);gap:8px;padding:4px;border-radius:14px;background:rgba(0,0,0,.045)}.notification-filter-tabs button{min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--ink-soft);font:inherit;font-weight:800;cursor:pointer}.notification-filter-tabs button[aria-selected=true]{background:#fff;color:var(--nu-green-deep);box-shadow:0 1px 5px rgba(0,0,0,.08)}.notification-utility-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notification-groups{display:grid;grid-gap:24px;gap:24px}.notification-meaning-group{display:grid;grid-gap:12px;gap:12px}.notification-meaning-group>h2{margin:0;font-size:var(--nu-font-h2)}.notification-period{display:grid;grid-gap:8px;gap:8px}.notification-period>h3{margin:0;color:var(--ink-soft);font-size:var(--nu-font-secondary);font-weight:800}.notification-undo{position:-webkit-sticky;position:sticky;z-index:12;bottom:calc(76px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:10px 14px;border:1px solid var(--nu-border);border-radius:14px;background:var(--nu-solid);color:var(--nu-solid-ink);box-shadow:var(--nu-shadow-md)}.notification-undo .btn-tertiary{min-height:44px}.notification-load-more{justify-self:center;min-width:min(280px,100%)}.notification-loading-head{box-sizing:border-box;min-height:173.2px;margin-top:6px}.notification-loading-tabs{width:260px;height:52px;margin-top:12px}.notification-loading-row .nu-notification-body{display:grid;grid-gap:8px;gap:8px;flex:1 1}.notification-loading-row>.skeleton-button{width:88px;height:44px}.notification-read-receipt{align-items:center;background:var(--nu-mint);border:1px solid var(--nu-border);border-radius:999px;color:var(--nu-green-deep);display:inline-flex;font-size:.875rem;font-weight:800;justify-content:center;min-height:44px;padding:0 18px}.notification-read-receipt:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:3px}@media(max-width:700px){.saved-item-actions{width:100%}.saved-item-actions .nu-settings-action{width:auto}.saved-undo{align-items:stretch;flex-direction:column}.notification-filter-tabs,.saved-undo .btn-tertiary{width:100%}.notification-utility-actions>*{flex:1 1}.notification-loading-head{min-height:calc(114px + 10.2vw)}.notification-loading-tabs{width:100%}.notification-undo{align-items:stretch;flex-direction:column}.notification-undo .btn-tertiary{width:100%}}.saved-opportunities-search{margin-bottom:16px}.saved-opportunities-search label{display:block}.saved-opportunities-search label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.saved-opportunities-search input{width:100%;min-height:48px;padding:10px 14px;border:1px solid rgba(0,181,96,.24);border-radius:14px;background:#fff;color:var(--ink);font:inherit}.saved-opportunities-grid .nu-card{display:flex;flex-direction:column}.saved-opportunities-grid .nu-inline-actions{margin-top:auto;padding-top:8px}.saved-opportunities-loading-tabs{width:min(520px,100%);height:52px;margin:0 0 16px}.saved-opportunities-loading-grid .nu-card{display:grid;grid-gap:12px;gap:12px;min-height:190px}.saved-opportunities-loading-grid .skeleton-line:nth-child(2){width:72%}.saved-opportunities-loading-grid .skeleton-button{align-self:end;width:150px;height:48px}@media(max-width:700px){.saved-opportunities-grid .nu-inline-actions{display:grid;grid-template-columns:1fr 1fr}.saved-opportunities-grid .nu-inline-actions>*{min-width:0}.saved-opportunities-grid .opportunity-save-action button,.saved-opportunities-loading-grid .skeleton-button{width:100%}}.applications-grid .nu-card{display:flex;flex-direction:column}.application-card-actions{margin-top:auto;padding-top:8px}.application-withdraw-confirm{display:grid;grid-gap:12px;gap:12px;margin:8px 0;padding:14px;border:1px solid rgba(180,35,28,.18);border-radius:14px;background:rgba(180,35,28,.06)}.application-withdraw-confirm p{margin:4px 0 0}.application-withdraw-confirm>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.application-action-error{color:var(--nu-danger);font-size:13px;line-height:1.4}.applications-loading-tabs{width:min(520px,100%);height:52px;margin:0 0 16px}.applications-loading-grid .nu-card{display:grid;grid-gap:12px;gap:12px;min-height:190px}.applications-loading-grid .skeleton-line:nth-child(2){width:70%}.applications-loading-grid .skeleton-button{align-self:end;width:150px;height:48px}@media(max-width:700px){.application-card-actions{display:grid;grid-template-columns:1fr 1fr}.application-withdraw-confirm>div:last-child{display:grid}.applications-loading-grid .skeleton-button{width:100%}}@media(max-width:420px){.nu-notification-list li{align-items:stretch;flex-direction:column}.notification-loading-row>.skeleton-button,.nu-notification-list>li>.btn-tertiary{width:100%}}@media(max-width:640px){.notification-type-tabs{display:none}.notification-type-select{display:grid;grid-gap:6px;gap:6px;margin-bottom:20px;color:var(--ink-soft);font-size:13px;font-weight:800}.notification-type-select select{height:48px;min-height:48px;padding:8px 36px 8px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit}.startup-digest-consent{grid-column:1/-1;width:100%;min-width:0}}.evidence-checksum{display:inline-block;margin-top:6px;opacity:.6;font-size:.78rem}.evidence-versions{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.evidence-versions li{padding:12px 14px;border-radius:12px;background:var(--nu-tint,rgba(0,0,0,.03))}.evidence-versions li.is-current{background:var(--nu-tint-strong,rgba(0,181,96,.1))}.evidence-version-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.evidence-version-head code{opacity:.6;font-size:.75rem}.evidence-provenance{margin-top:6px}.evidence-provenance pre{overflow-x:auto;font-size:.75rem;background:rgba(0,0,0,.04);padding:8px;border-radius:8px}.messages-attachment{max-width:min(220px,100%);max-height:220px;border-radius:10px;display:block;margin-bottom:4px;object-fit:cover}.messages-attachment-audio{display:block;width:min(300px,100%);margin:4px 0}.messages-attachment-file{display:inline-block;padding:6px 10px;border-radius:8px;background:rgba(0,0,0,.05);margin-bottom:4px}.messages-compose-attach{cursor:pointer;max-width:180px;overflow:hidden}.messages-compose-attach input{width:100%;min-width:0;font-size:.75rem}.messages-reply,.messages-replying{border-left:3px solid;margin:0 0 6px;padding:5px 8px;opacity:.78;font-size:.82rem}.messages-replying{display:flex;justify-content:space-between;gap:8px;margin:8px 0 0;border-radius:8px;background:var(--nu-tint,rgba(0,0,0,.04))}.messages-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.messages-item-actions button{border:1px solid;border-radius:999px;background:transparent;color:inherit;padding:2px 7px;font-size:.75rem;cursor:pointer}.messages-link-preview{display:grid;grid-gap:3px;gap:3px;max-width:360px;margin:6px 0;padding:8px;border:1px solid;border-radius:9px;color:inherit;overflow-wrap:anywhere}.messages-link-preview span{font-size:.78rem;opacity:.82}.messages-typing{margin:0;min-height:22px;font-size:.78rem;opacity:.7}@media (max-width:720px){.messages-compose{flex-wrap:wrap}.messages-compose>input{min-width:0;flex-basis:55%}.messages-thread article{max-width:90%}}.nu-chip-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.nu-chip-list li{padding:4px 10px;border-radius:999px;background:var(--nu-tint,rgba(0,0,0,.05));font-size:.8rem;text-transform:capitalize}.nu-activity-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.nu-activity-list li small{opacity:.6}.ketut-page{max-width:760px;margin:0 auto;padding:16px;display:flex;flex-direction:column;min-height:70vh}.ketut-head{display:flex;gap:12px;align-items:center;margin-bottom:12px}.ketut-avatar{width:48px;height:48px;padding:5px;border:1px solid rgba(0,181,96,.18);border-radius:50%;background:#fff;object-fit:contain}.ketut-head h1,.ketut-head h2{margin:0;font-size:1.3rem}.ketut-offline{background:#fff4e5;padding:8px 12px;border-radius:8px}.ketut-thread{flex:1 1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:8px 0}.ketut-msg{max-width:85%;padding:10px 14px;border-radius:14px;line-height:1.5}.ketut-msg.user{align-self:flex-end;background:var(--nu-green-deep,#007a40);color:#fff}.ketut-msg.assistant{align-self:flex-start;background:#f1f3f5}.ketut-msg p{margin:0;white-space:pre-wrap}.ketut-citations{margin-top:8px;font-size:.78rem;display:flex;flex-wrap:wrap;gap:6px;align-items:center;opacity:.85}.ketut-citations a{text-decoration:underline}.ketut-typing span{display:inline-block;width:6px;height:6px;margin:0 2px;border-radius:50%;background:#999;animation:ketut-blink 1.2s infinite both}.ketut-typing span:nth-child(2){animation-delay:.2s}.ketut-typing span:nth-child(3){animation-delay:.4s}@keyframes ketut-blink{0%,80%,to{opacity:.2}40%{opacity:1}}.ketut-compose{display:flex;gap:8px;padding-top:10px}.ketut-compose textarea{flex:1 1;resize:none;border-radius:10px;padding:10px;border:1px solid #ddd;font:inherit}.ketut-compose button{padding:0 18px;border-radius:10px;background:#EA7317;color:#fff;border:0;font-size:19px;font-weight:800}.ketut-compose button:disabled{opacity:1;cursor:not-allowed;background:#e8ece9;color:#66736c}.ketut-error{color:#c0392b;margin-top:6px}.ketut-page-embedded{width:100%;max-width:none;min-height:0;height:100%;margin:0;padding:0;overflow:hidden;background:transparent}.ketut-page-embedded .ketut-head{min-height:70px;margin:0;padding:10px 18px;border-bottom:1px solid rgba(0,181,96,.13);background:rgba(255,255,255,.92)}.ketut-page-embedded .ketut-avatar{width:44px;height:44px;font-size:22px}.ketut-page-embedded .ketut-head h1,.ketut-page-embedded .ketut-head h2{color:var(--nu-green-ink,#063d28);font-size:18px}.ketut-page-embedded .ketut-head p{margin:2px 0 0;font-size:12px}.ketut-page-embedded .ketut-halal-note,.ketut-page-embedded .ketut-offline{margin:10px 18px 0}.ketut-page-embedded .ketut-thread{min-height:0;padding:18px clamp(14px,3vw,32px)}.ketut-page-embedded .ketut-msg{max-width:min(76%,620px);border:1px solid rgba(0,181,96,.1);border-radius:5px 17px 17px 17px;background:#fff;box-shadow:0 2px 10px rgba(6,61,37,.045)}.ketut-page-embedded .ketut-msg.user{border-color:var(--nu-green-deep,#007a40);border-radius:17px 5px 17px 17px;background:var(--nu-green-deep,#007a40)}.ketut-page-embedded .ketut-compose{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(0,181,96,.13);background:#fff}.ketut-page-embedded .ketut-compose textarea{min-height:46px;max-height:120px;padding:11px 16px;border-color:rgba(0,181,96,.24);border-radius:22px;background:#fbfdfc;font-size:15px}.ketut-page-embedded .ketut-compose button{min-width:76px;min-height:46px;border-radius:999px;font-size:19px;font-weight:800}@media (max-width:720px){.ketut-page-embedded .ketut-head{padding:10px 12px}.ketut-page-embedded .ketut-head p{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ketut-page-embedded .ketut-halal-note{margin-inline:12px}.ketut-page-embedded .ketut-thread{padding:14px 11px}.ketut-page-embedded .ketut-msg{max-width:88%}.ketut-page-embedded .ketut-compose{padding:10px}}.ketut-entry{display:block;padding:10px 14px;margin-bottom:12px;border-radius:12px;background:linear-gradient(135deg,#EDF9F2,#d6f5e4);color:#0a5;text-decoration:none}.ketut-entry strong{color:#084}.messages-split{height:min(780px,max(440px,calc(100dvh - 176px)));min-height:0}.ketut-page-embedded .ketut-compose,.messages-compose{position:-webkit-sticky;position:sticky;bottom:0;z-index:12;flex:0 0 auto}.ketut-thread,.messages-thread{overscroll-behavior:contain;scrollbar-gutter:stable}.messages-call-menu{display:none;position:relative}.messages-call-menu summary{display:flex;align-items:center;justify-content:center;min-width:64px;min-height:44px;padding:0 12px;border:1px solid var(--nu-border);border-radius:999px;background:var(--bg);color:var(--nu-green-deep);font:inherit;font-size:14px;font-weight:800;cursor:pointer;list-style:none}.messages-call-menu summary::-webkit-details-marker{display:none}.messages-call-menu>div{position:absolute;z-index:40;top:calc(100% + 6px);right:0;display:grid;min-width:180px;padding:6px;border:1px solid var(--nu-border);border-radius:14px;background:var(--bg);box-shadow:var(--nu-shadow-md)}.messages-call-menu button{min-height:44px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--ink);font:inherit;font-size:15px;font-weight:750;text-align:left;cursor:pointer}.messages-call-menu button:focus-visible,.messages-call-menu button:hover{background:var(--nu-mist);color:var(--nu-green-deep)}@media(max-width:360px){.messages-call-menu summary{min-width:54px;padding-inline:8px;font-size:13px}.messages-conversation-menu summary{width:44px}.messages-thread-head{gap:6px;padding-inline:8px}.messages-thread-identity h2{font-size:16px}}@media(prefers-reduced-motion:reduce){.ketut-thread,.messages-thread{scroll-behavior:auto}}.complete-profile-action{min-width:0}.profile-completion-shell{display:grid;grid-gap:20px;gap:20px;width:min(1180px,100%);margin-inline:auto;min-width:0}.profile-completion-intro{max-width:720px}.profile-completion-intro h1{margin:4px 0 8px;color:var(--nu-green-ink);font-size:clamp(28px,4vw,42px);letter-spacing:-.035em;line-height:1.08}.profile-completion-intro>p:last-child{margin:0;color:var(--ink-soft);font-size:15px;line-height:1.6}.profile-resume-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border:1px solid rgba(0,181,96,.25);border-radius:16px;background:var(--nu-mist)}.profile-resume-banner>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.profile-resume-banner strong{color:var(--nu-green-ink);font-size:14px}.profile-resume-banner span{color:var(--ink-soft);font-size:12px;line-height:1.45}.profile-completion-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:24px;gap:24px;align-items:start;min-width:0}.profile-completion-card{display:grid;grid-gap:0;gap:0;min-width:0;margin:0;padding:clamp(20px,3vw,32px);border:1px solid rgba(0,181,96,.16);border-radius:22px;background:#fff;box-shadow:var(--nu-shadow-md)}.profile-progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px}.profile-progress-row progress{width:100%;height:8px;border:0;border-radius:999px;overflow:hidden;accent-color:var(--nu-green);background:var(--nu-mist)}.profile-progress-row progress::-webkit-progress-bar{background:var(--nu-mist);border-radius:999px}.profile-progress-row progress::-webkit-progress-value{background:var(--nu-green);border-radius:999px}.profile-progress-row progress::-moz-progress-bar{background:var(--nu-green);border-radius:999px}.profile-progress-row strong{color:var(--nu-green-deep);font-size:14px}.member-approval.is-submitted{border-color:rgba(0,181,96,.28)}.member-submitted{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:22px 8px 6px;text-align:center}.member-submitted-mark{width:46px;height:46px;border-radius:50%;background:var(--nu-green);position:relative}.member-submitted-mark:after{content:"";position:absolute;left:16px;top:12px;width:11px;height:20px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.member-submitted h2{margin:4px 0 0;color:var(--nu-green-deep);font-size:19px}.member-submitted p{margin:0;max-width:46ch;color:var(--ink-soft);font-size:14px;line-height:1.5}.member-types-actions{min-height:0}.profile-checklist{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding:0;list-style:none}.profile-checklist li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 12px;border-radius:12px;background:var(--bg-soft);color:var(--ink);font-size:13px}.profile-checklist li.is-done{background:rgba(0,181,96,.09)}.profile-checklist-index{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#fff;color:var(--ink-soft);font-size:12px;font-weight:800}.profile-checklist li.is-done .profile-checklist-index{background:var(--nu-green-deep);color:#fff}.profile-checklist-label{min-width:0;font-weight:650}.profile-checklist-state{color:var(--ink-soft);font-size:12px;font-weight:750}.profile-checklist li.is-done .profile-checklist-state{color:var(--nu-green-deep)}@media (max-width:620px){.profile-checklist li{padding:8px 10px;font-size:12.5px}}.profile-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:var(--ink-soft);font-size:12px}.profile-save-status{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--nu-green-deep);font-size:12px;font-weight:750}.profile-save-status>span{width:8px;height:8px;flex:none;border-radius:50%;background:var(--nu-green)}.profile-save-status.is-saving>span{animation:profile-save-pulse .9s ease-in-out infinite alternate}.profile-save-status.is-conflict,.profile-save-status.is-error{color:var(--nu-danger)}.profile-save-status.is-conflict>span,.profile-save-status.is-error>span{background:var(--nu-danger)}@keyframes profile-save-pulse{0%{opacity:.3;transform:scale(.78)}to{opacity:1;transform:scale(1)}}.profile-form-section{display:grid;grid-gap:12px;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(0,181,96,.14);min-width:0}.profile-form-section h2{margin:0;color:var(--nu-green-deep);font-size:19px}.profile-form-section h2>span{margin-left:5px;color:var(--nu-danger);font-size:12px;font-weight:800;text-transform:uppercase}.profile-form-section>p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.55}.profile-photo-layout{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;min-width:0}.profile-photo-preview{position:relative;display:grid;place-items:center;width:96px;height:96px;overflow:hidden;border:4px solid var(--nu-green);border-radius:50%;background:var(--nu-mist);color:var(--nu-green-deep);font-size:23px;font-weight:800}.profile-photo-preview img{display:block;width:100%;height:100%;object-fit:cover}.profile-photo-preview.is-uploading:after{content:"";position:absolute;inset:-4px;border:4px solid transparent;border-top:4px solid var(--nu-orange-accent);border-radius:50%;animation:profile-upload-spin .8s linear infinite}@keyframes profile-upload-spin{to{transform:rotate(1turn)}}.profile-upload-zone{box-sizing:border-box;display:grid;place-items:center;grid-gap:7px;gap:7px;min-height:132px;width:100%;padding:18px;border:2px dashed rgba(0,122,64,.34);border-radius:16px;background:var(--bg-soft);color:var(--nu-green-ink);text-align:center;cursor:pointer}.profile-upload-zone:hover{border-color:var(--nu-green);background:var(--nu-mist)}.profile-upload-zone:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.profile-upload-zone strong{font-size:14px}.profile-upload-zone span{color:var(--ink-soft);font-size:12px;line-height:1.45}.profile-upload-zone.is-invalid{border-color:var(--nu-danger);background:rgba(180,35,28,.035)}.profile-file-input{position:absolute!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.profile-file-input,.profile-file-input input{width:1px!important;height:1px!important}.profile-requirements{display:grid;grid-gap:7px;gap:7px;margin:11px 0 0;padding:0;list-style:none;color:var(--ink-soft);font-size:12px}.profile-requirements li{position:relative;padding-left:18px}.profile-requirements li:before{content:"";position:absolute;left:1px;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--nu-green)}.profile-required-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}.profile-required-row .profile-field-wide{grid-column:1/-1}.profile-field{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;color:var(--nu-green-ink);font-size:13px;font-weight:750}.profile-field>span{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-height:20px}.profile-field b{color:var(--nu-danger);font-size:12px;font-weight:800;text-transform:uppercase}.profile-field em{color:var(--ink-soft);font-size:12px;font-style:normal;font-weight:600}.profile-completion-card input:not([type=radio]):not([type=file]),.profile-completion-card select,.profile-completion-card textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid rgba(0,181,96,.28);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:450}.profile-completion-card input:not([type=radio]):not([type=file]),.profile-completion-card select{min-height:48px;padding:10px 13px}.profile-completion-card textarea{padding:12px 14px;line-height:1.55;resize:vertical}.profile-completion-card input:focus,.profile-completion-card select:focus,.profile-completion-card textarea:focus{outline:3px solid rgba(0,181,96,.25);border-color:var(--nu-green)}.profile-completion-card .is-invalid{border-color:var(--nu-danger)!important}.profile-field>small{min-height:16px;color:var(--ink-soft);font-size:12px;font-weight:600;text-align:right}.profile-field>small.is-warning{color:#9b5f00}.profile-copy-fields{gap:16px}.profile-cv-zone{min-height:94px}.profile-file-rule{color:var(--nu-green-deep)!important;font-weight:650}.profile-cv-guide{margin-top:14px;border:1px solid rgba(234,115,23,.24);border-radius:14px;background:#fffaf6;overflow:hidden}.profile-cv-guide summary{display:flex;min-height:62px;padding:13px 15px;cursor:pointer;color:var(--ink-strong)}.profile-cv-guide summary>span{display:grid;grid-gap:3px;gap:3px}.profile-cv-guide summary strong{color:#9c4709}.profile-cv-guide summary small{color:var(--ink-soft);font-size:12px;font-weight:500}.profile-cv-guide-body{display:grid;grid-gap:24px;gap:24px;padding:0 15px 18px}.profile-cv-guide-body>p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.profile-cv-includes{display:grid;grid-gap:10px;gap:10px;padding-top:18px;border-top:1px solid rgba(234,115,23,.2)}.profile-cv-guide-body h3{margin:0;font-size:13px}.profile-cv-guide-body ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px 24px;gap:5px 24px;margin:0;padding-left:20px;color:var(--ink-soft);font-size:12px;line-height:1.45}.profile-cv-template-actions{display:flex;flex-wrap:wrap;gap:9px;margin:0}.profile-cv-template-actions a{text-decoration:none}.profile-cv-example-lead{margin:0;padding:11px 13px;border:1px solid rgba(0,181,96,.22);border-radius:11px;background:#f2faf6;color:var(--ink);font-size:12.5px;line-height:1.5}.admission-tablist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0 0;padding:6px;border:1px solid rgba(0,181,96,.18);border-radius:16px;background:var(--nu-mist)}.admission-tab{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer}.admission-tab:hover{background:rgba(255,255,255,.68)}.admission-tab:focus-visible{outline:3px solid var(--nu-green);outline-offset:2px}.admission-tab.is-active{border-color:rgba(0,181,96,.34);background:#fff;box-shadow:0 2px 10px rgba(15,43,30,.07)}.admission-tab-index{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:rgba(0,181,96,.14);color:var(--nu-green-deep);font-size:12px;font-weight:700}.admission-tab.is-active .admission-tab-index,.admission-tab.step-done .admission-tab-index{background:var(--nu-green-deep);color:#fff}.admission-tab-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.admission-tab-copy strong{color:var(--ink-strong);font-size:13.5px;line-height:1.3}.admission-tab-copy small{color:var(--ink-soft);font-size:12px;font-weight:600}.admission-tabpanel{margin-top:18px}.admission-tabpanel[hidden]{display:none}.admission-gate-note{margin:0 0 16px;padding:13px 15px;border:1px solid rgba(234,115,23,.26);border-radius:12px;background:#fffaf6;color:var(--ink);font-size:12.5px;line-height:1.55}.admission-gate-link{padding:0;border:0;background:none;color:var(--nu-green-deep);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.admission-gate-link:focus-visible{outline:3px solid var(--nu-green);outline-offset:2px}@media (max-width:720px){.admission-tablist{grid-template-columns:minmax(0,1fr);gap:8px;border-radius:14px}.admission-tab{min-height:52px}.admission-tab-copy strong{font-size:13px}}.writing-hint-empty{margin:7px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.45}.writing-hint{margin-top:8px;padding:11px 12px;border:1px solid rgba(0,181,96,.2);border-radius:11px;background:var(--bg-soft)}.writing-hint[data-all-strong=true]{border-color:rgba(0,181,96,.4);background:#f2faf6}.writing-hint-score{display:flex;align-items:center;gap:9px;margin:0;color:var(--ink);font-size:12px;font-weight:600}.writing-hint-bar{display:inline-flex;gap:3px;flex:none}.writing-hint-bar span{width:15px;height:5px;border-radius:3px;background:#d8e6df}.writing-hint-bar span[data-verdict=strong]{background:#00b560}.writing-hint-bar span[data-verdict=partial]{background:#f0b27a}.writing-hint-bar span[data-verdict=weak]{background:var(--nu-orange)}.writing-hint-list{list-style:none;margin:9px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.writing-hint-list li{display:grid;grid-gap:2px;gap:2px}.writing-hint-list q{color:var(--ink);font-size:12px;font-style:italic}.writing-hint-list small,.writing-hint-note{color:var(--ink-soft);font-size:12px}.writing-hint-note{margin:9px 0 0;line-height:1.45}.profile-enrichment{margin-top:24px;border:1px solid rgba(0,181,96,.16);border-radius:16px;background:var(--bg-soft);overflow:hidden}.profile-enrichment summary{display:flex;min-height:64px;padding:14px 16px;cursor:pointer;color:var(--nu-green-ink)}.profile-enrichment summary>span{display:grid;grid-gap:3px;gap:3px}.profile-enrichment summary small{color:var(--ink-soft);font-size:12px;font-weight:500}.profile-optional-how{margin:0 16px 16px;padding:13px 15px;border:1px solid rgba(0,181,96,.16);border-radius:12px;background:#fff}.profile-optional-how h3{margin:0 0 7px;color:var(--nu-green-ink);font-size:13px}.profile-optional-how ol{margin:0;padding-left:20px;color:var(--ink-soft);font-size:12px;line-height:1.5}.profile-optional-how p{margin:9px 0 0;color:var(--nu-green-deep);font-size:12px;font-weight:650}.profile-enrichment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0 16px 18px}.profile-enrichment-fields>label{min-width:0}.profile-enrichment-fields>fieldset,.profile-enrichment-fields>label:has(textarea){grid-column:1/-1}.profile-enrichment-fields fieldset{display:grid;grid-gap:9px;gap:9px;padding:14px;border:1px solid rgba(0,181,96,.18);border-radius:12px}.profile-enrichment-fields fieldset label{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;font-weight:500}.profile-enrichment-fields input[type=radio]{width:18px;height:18px;margin:2px 0 0}.profile-message{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:12px 14px;border:1px solid rgba(0,181,96,.2);border-radius:12px;background:var(--nu-mist);color:var(--nu-green-ink);font-size:13px}.profile-message.is-error{border-color:rgba(180,35,28,.28);background:rgba(180,35,28,.04);color:var(--nu-danger)}.profile-action-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(0,181,96,.14);flex-wrap:wrap}.profile-action-row>div{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.profile-upload-actions{display:flex;gap:10px;margin-top:12px}.btn-tertiary.is-destructive{color:var(--nu-danger)}.btn-tertiary.is-destructive:hover{background:rgba(180,35,28,.06)}.profile-autogrow{field-sizing:content;min-height:96px;max-height:480px;overflow-y:auto}.profile-photo-preview.is-clickable{padding:0;border:0;background:none;cursor:zoom-in}.profile-photo-preview.is-clickable:focus-visible{outline:2px solid var(--nu-green);outline-offset:3px}.profile-lightbox{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(4,26,16,.72)}.profile-lightbox-inner{display:grid;grid-gap:14px;gap:14px;justify-items:center;max-width:min(560px,92vw)}.profile-lightbox-inner img{max-width:100%;max-height:70vh;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.4)}.profile-completion-aside{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:14px;gap:14px;padding:22px;border:1px solid rgba(0,181,96,.16);border-radius:20px;background:#fff;box-shadow:var(--nu-shadow-sm)}.profile-completion-aside h2{margin:0;color:var(--nu-green-ink);font-size:18px}.profile-completion-aside ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.profile-completion-aside li{position:relative;padding-left:20px;color:var(--ink-soft);font-size:12px;line-height:1.5}.profile-completion-aside li:before{content:"";position:absolute;left:1px;top:.45em;width:9px;height:9px;border-radius:50%;background:var(--nu-green)}.profile-completion-aside p{margin:0;padding:14px;border:1px solid rgba(0,181,96,.2);border-radius:12px;background:var(--nu-mist);color:var(--ink-soft);font-size:12px;line-height:1.55}.profile-completion-loading{min-height:160px;display:grid;place-items:center}@media (max-width:900px){.profile-completion-grid{grid-template-columns:minmax(0,1fr)}.profile-completion-aside{position:static}}@media (max-width:620px){.profile-cv-guide-body{gap:20px;padding:0 13px 16px}.profile-cv-includes{padding-top:16px}.profile-completion-shell{gap:16px}.profile-resume-banner{align-items:flex-start;flex-direction:column}.profile-completion-card{padding:18px 15px;border-radius:18px}.profile-progress-meta{align-items:flex-start;flex-direction:column}.profile-cv-guide-body ol,.profile-enrichment-fields,.profile-photo-layout,.profile-required-row{grid-template-columns:minmax(0,1fr)}.profile-photo-preview{margin-inline:auto}.profile-enrichment-fields>fieldset,.profile-enrichment-fields>label:has(textarea){grid-column:auto}.profile-cv-template-actions{display:grid;grid-template-columns:1fr}.profile-cv-template-actions a{width:100%;text-align:center}.profile-action-row{align-items:stretch;flex-direction:column}.profile-action-row>div{display:grid;grid-template-columns:1fr}.profile-action-row .btn-primary,.profile-action-row .btn-secondary{width:100%}.profile-message{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.profile-photo-preview.is-uploading:after,.profile-save-status.is-saving>span{animation:none}}.impact-shell{display:block;width:100%;min-width:0}.impact-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.impact-head>div{max-width:760px}.impact-head>.btn-primary{flex:none;min-height:48px}.impact-tabs{width:max-content;max-width:100%;margin:18px 0;padding:5px;border:1px solid var(--nu-line);border-radius:14px;background:#f5f8f6}.impact-tabs,.impact-tabs button{display:flex;align-items:center;gap:8px}.impact-tabs button{min-height:44px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:var(--nu-muted);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.impact-tabs button.is-active{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 10px rgba(18,62,43,.09)}.impact-tabs button span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#e8f2ed;font-size:12px}.impact-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.impact-summary article{display:grid;grid-gap:3px;gap:3px;padding:18px;border:1px solid var(--nu-line);border-radius:17px;background:#fff}.impact-summary strong{color:var(--nu-green-deep);font-size:30px;line-height:1}.impact-summary span{color:var(--nu-muted);font-size:12px;font-weight:700}.impact-intro{max-width:640px;margin-bottom:18px}.impact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.impact-goal{position:relative;padding:14px 14px 12px;border:1px solid rgba(0,0,0,.08);border-top:4px solid #00b560;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:4px}.impact-goal-num{position:absolute;top:-12px;right:12px;width:26px;height:26px;border-radius:50%;color:#fff;font-weight:700;font-size:.82rem;display:grid;place-items:center}.impact-goal h3{font-size:.95rem;margin:2px 0 4px}.impact-goal-stats{font-size:.85rem;margin:0}.impact-item{color:var(--ink-soft);font-size:.78rem}.impact-form-wrap,.impact-metrics{margin-top:20px}.impact-form-wrap{max-width:760px;padding:22px}.impact-form-wrap>header,.impact-metrics>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.impact-form-wrap .eyebrow,.impact-form-wrap h2,.impact-metrics h2{margin:0}.impact-form-wrap .eyebrow{margin-bottom:4px}.impact-message{max-width:760px;margin:12px 0;padding:12px 15px;border-radius:12px;background:#eaf7f0;color:var(--nu-green-deep);font-weight:750}.impact-form{display:flex;flex-direction:column;gap:10px;max-width:560px}.impact-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.impact-form label,.impact-form-row label{display:flex;flex-direction:column;gap:4px;font-size:.88rem}.impact-form input,.impact-form select,.impact-form textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(0,181,96,.28);border-radius:10px;background:#fff;color:inherit;font:inherit}.impact-form select{height:44px;min-height:44px}.impact-metrics ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.impact-metrics{padding:22px}.impact-metrics>p{margin:0}.impact-empty{max-width:760px}.impact-empty .btn-primary{margin-top:12px}.impact-metric{scroll-margin-top:84px;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:2px}.impact-metric.status-verified{border-left:4px solid #086b37}.impact-metric.status-pending{border-left:4px solid #8a5a00}.impact-metric.status-rejected{border-left:4px solid #b3261e}.impact-goal-tag{font-size:.75rem;background:#eef7f0;color:#086b37;padding:1px 7px;border-radius:999px}@media(max-width:560px){.impact-head{align-items:stretch;flex-direction:column}.impact-head>.btn-primary{width:100%}.impact-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.impact-summary article{padding:13px}.impact-summary strong{font-size:24px}.impact-form-row,.impact-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:430px){.impact-summary{grid-template-columns:1fr}.impact-tabs{width:100%}.impact-tabs button{flex:1 1;justify-content:center}.impact-metrics>header{align-items:stretch;flex-direction:column}.impact-metrics>header .btn-primary{width:100%}}.impact-metric-status{color:var(--ink-soft);font-size:.78rem}.impact-provenance{margin-top:8px;border-top:1px solid var(--nu-line)}.impact-provenance>summary{display:flex;align-items:center;min-height:44px;color:var(--nu-green-deep);font-size:13px;font-weight:800;cursor:pointer}.impact-provenance dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:4px 0 12px}.impact-provenance dl>div{display:grid;grid-gap:3px;gap:3px}.impact-provenance dt{color:var(--nu-muted);font-size:12px;font-weight:750}.impact-provenance dd{margin:0;overflow-wrap:anywhere}.impact-metrics .impact-provenance ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0}.impact-provenance li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;padding:12px;border-radius:12px;background:var(--nu-mist)}.impact-provenance li .nu-status{background:#e2f1e8;color:var(--nu-green-deep)}.impact-provenance li p,.impact-provenance li small{grid-column:1/-1;margin:0}.impact-provenance li small{color:var(--nu-muted)}@media(max-width:560px){.impact-provenance dl{grid-template-columns:1fr}}@media(max-width:430px){.impact-provenance li{grid-template-columns:minmax(0,1fr)}.impact-provenance li .nu-status{justify-self:start}.impact-provenance li p,.impact-provenance li small{grid-column:1}}.impact-entry{display:flex;align-items:center;min-height:44px;padding:10px 14px;margin:8px 0;border-radius:12px;background:#eef7f0;color:#086b37;text-decoration:none;font-weight:600}.opportunity-apply-callout{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:22px}.opportunity-apply-callout h2,.opportunity-apply-callout p{margin:0}.opportunity-apply-callout p{margin-top:5px;color:var(--nu-muted)}.opportunity-apply-callout .btn-primary{flex:none;min-height:48px}.opportunity-apply{margin-bottom:18px;padding:22px}.opportunity-apply>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.opportunity-apply h2,.opportunity-apply header p{margin:0}.opportunity-apply header p{margin-top:5px;color:var(--nu-muted)}.opportunity-apply-success{margin-bottom:18px;padding:22px}.opportunity-apply-success h2{margin:12px 0 5px}.opportunity-apply-success p{margin:0 0 16px}.opportunity-apply-success .btn-primary{display:inline-flex;align-items:center;min-height:48px;text-decoration:none}.opportunity-apply h2:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:4px;border-radius:4px}@media(max-width:620px){.opportunity-apply-callout{align-items:stretch;flex-direction:column}.opportunity-apply-callout .btn-primary{width:100%}.opportunity-apply>header{align-items:stretch;flex-direction:column}.opportunity-apply>header .btn-tertiary{align-self:flex-start}}.opportunity-decision-details{margin-bottom:18px}.opportunity-decision-details>h2{margin-top:0}.opportunity-expertise{margin-top:18px}.opportunity-expertise h3{margin:0 0 8px;font-size:14px}.opportunity-expertise ul{display:flex;gap:6px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.opportunity-expertise li{padding:6px 10px;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:12px;font-weight:750}.talent-form label>small{justify-self:end;color:var(--nu-muted);font-size:12px;font-weight:700}.talent-form label>small.is-incomplete{color:var(--nu-danger)}.talent-form fieldset[aria-invalid=true]{border-color:var(--nu-danger);outline:2px solid rgba(180,35,28,.08)}.application-submit-status,.talent-form .field-error{margin:0;color:var(--nu-danger);font-size:13px;line-height:1.4}.application-submit-status:empty{display:none}.opportunity-detail-loading .nu-page-head{display:grid;grid-gap:12px;gap:12px}.opportunity-loading-eyebrow{width:140px}.opportunity-loading-title{width:min(620px,90%);height:46px}.opportunity-loading-copy{width:min(760px,100%);height:70px}.opportunity-loading-details{display:grid;grid-gap:16px;gap:16px}.opportunity-loading-details>.skeleton-line{width:180px;height:28px}.opportunity-loading-details .nu-detail-list>div{display:grid;grid-gap:7px;gap:7px}.opportunity-loading-details .nu-detail-list .skeleton-line:first-child{width:90px}.opportunity-loading-details .nu-detail-list .skeleton-line:last-child{width:160px}.sdg-project-shell{display:block;width:100%;max-width:1180px}.sdg-project-shell>*{min-width:0}.sdg-project-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sdg-project-head>div{max-width:720px}.sdg-project-head>.btn-primary{flex:none;min-height:48px}.sdg-project-form{max-width:760px;margin:18px 0 22px;padding:22px}.sdg-project-form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.sdg-project-form .eyebrow,.sdg-project-form h2{margin:0}.sdg-project-form .eyebrow{margin-bottom:4px}.sdg-project-form textarea{border:1px solid rgba(0,181,96,.28);border-radius:10px;padding:10px;font:inherit}.sdg-project-discovery{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(180px,.75fr));grid-gap:10px;gap:10px;margin:22px 0 12px;padding:14px;border:1px solid var(--nu-line);border-radius:18px;background:#fff;box-shadow:var(--nu-shadow-sm)}.sdg-project-discovery label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--nu-muted);font-size:12px;font-weight:800}.sdg-project-discovery input,.sdg-project-discovery select{width:100%;min-width:0;min-height:48px;padding:0 13px;border:1px solid rgba(0,181,96,.25);border-radius:12px;background:#fff;color:var(--nu-green-deep);font:inherit}.sdg-project-results{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.sdg-project-results p{margin:0;color:var(--nu-muted);font-size:13px}.sdg-project-results strong{color:var(--nu-green-deep)}.sdg-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-top:10px}.sdg-project-grid>.nu-state{grid-column:1/-1}.sdg-project-card{min-width:0;padding:18px;border:1px solid var(--nu-line);border-radius:18px;background:#fff;display:flex;flex-direction:column;gap:10px;box-shadow:var(--nu-shadow-sm);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.sdg-project-card:hover{transform:translateY(-2px);border-color:rgba(0,181,96,.3);box-shadow:var(--nu-shadow-md)}.sdg-project-card h2,.sdg-project-card p{margin:0}.sdg-project-card h2{font-size:19px;line-height:1.25}.sdg-project-card>p{color:var(--nu-muted);line-height:1.55}.sdg-project-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sdg-project-card-top .nu-status{flex:none}.sdg-project-location{font-size:12px;font-weight:700}.sdg-project-skills{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.sdg-project-skills li{padding:4px 8px;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:12px;font-weight:750}.sdg-project-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:5px}.sdg-project-card-footer>p{display:grid;grid-gap:2px;gap:2px}.sdg-project-card-footer>p span{color:var(--nu-muted);font-size:12px;font-weight:750}.sdg-project-card-footer>p strong{font-size:13px}.sdg-project-card-footer .btn-secondary{flex:none;min-height:44px;padding:10px 14px}.sdg-ops{width:min(1120px,100%);min-width:0;min-height:0;margin:0 auto;padding:42px 20px 112px;display:grid;align-content:start;align-items:stretch;grid-gap:18px;gap:18px}.sdg-ops>h1{width:100%;margin:0}.sdg-ops>section{scroll-margin-top:88px;min-width:0;width:100%;padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--nu-shadow-sm)}.sdg-ops>section>h2{margin-top:0;color:var(--nu-green-ink)}.sdg-ops .impact-form{max-width:620px}.sdg-project-goals{display:flex;gap:5px;flex-wrap:wrap}.sdg-project-goals span{color:#fff;font-size:.75rem;font-weight:700;padding:3px 7px;border-radius:999px}@media(max-width:760px){.sdg-project-head{align-items:stretch;flex-direction:column}.sdg-project-head>.btn-primary{width:100%}.sdg-project-discovery,.sdg-project-grid{grid-template-columns:minmax(0,1fr)}.sdg-ops{padding:24px 14px 112px}.sdg-ops>section{padding:18px 16px}.sdg-ops .impact-form .btn-primary{margin-right:56px}}@media(max-width:430px){.sdg-project-form{padding:18px 15px}.sdg-project-card-footer{align-items:stretch;flex-direction:column}.sdg-project-card-footer .btn-secondary{width:100%;text-align:center}.sdg-project-card-top,.sdg-project-results{align-items:flex-start}.sdg-project-results{flex-direction:column}.sdg-project-results .btn-tertiary{align-self:flex-start}.sdg-project-discovery{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.sdg-project-discovery .sdg-project-search{grid-column:1/-1}}.sdg-workspace{display:block;width:100%;max-width:1180px}.sdg-workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sdg-workspace-head>div{max-width:720px}.sdg-workspace-head>label{display:grid;grid-gap:5px;gap:5px;min-width:240px;color:var(--nu-muted);font-size:12px;font-weight:800}.sdg-workspace-head select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:48px;min-height:48px;padding:0 36px 0 13px;border:1px solid rgba(0,181,96,.25);border-radius:12px;background:#fff;color:var(--nu-green-deep);font:inherit;font-size:16px}.sdg-workspace-tabs{display:flex;gap:8px;max-width:100%;margin:20px 0;padding:5px;overflow-x:auto;border:1px solid var(--nu-line);border-radius:14px;background:#f5f8f6;scrollbar-width:none}.sdg-workspace-tabs::-webkit-scrollbar{display:none}.sdg-workspace-tabs button{flex:none;min-width:92px;min-height:44px;padding:0 15px;border:0;border-radius:10px;background:transparent;color:var(--nu-muted);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.sdg-workspace-tabs button.is-active{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 10px rgba(18,62,43,.09)}.sdg-workspace-panel{padding:22px;border:1px solid var(--nu-line);border-radius:20px;background:#fff;box-shadow:var(--nu-shadow-sm)}.sdg-workspace-panel h2{margin:0 0 16px;font-size:21px}.sdg-workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.sdg-workspace-stats article{display:grid;grid-gap:5px;gap:5px;padding:17px;border-radius:15px;background:var(--nu-mist)}.sdg-workspace-stats span{color:var(--nu-muted);font-size:12px;font-weight:750}.sdg-workspace-stats strong{color:var(--nu-green-deep);font-size:18px;overflow-wrap:anywhere}.sdg-workspace-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.sdg-workspace-columns>section{min-width:0}.sdg-campaign-list,.sdg-kpi-list,.sdg-member-list,.sdg-review-list,.sdg-role-list{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.sdg-member-list li{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--nu-line);border-radius:13px}.sdg-member-list .nu-avatar-fallback{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-deep);font-weight:850}.sdg-member-list div{display:grid}.sdg-campaign-list small,.sdg-member-list small{color:var(--nu-muted)}.sdg-campaign-list li,.sdg-review-list li,.sdg-role-list li{position:relative;padding:13px;border:1px solid var(--nu-line);border-radius:13px}.sdg-role-list li>span{position:absolute;top:12px;right:12px;color:var(--nu-muted);font-weight:750}.sdg-campaign-list p,.sdg-review-list p,.sdg-role-list p{margin:5px 0 0;color:var(--nu-muted)}.sdg-inline-form{margin-top:16px;padding-top:16px;border-top:1px solid var(--nu-line)}.sdg-review-list li>div{display:flex;gap:7px;margin-top:10px}.sdg-review-list .btn-primary,.sdg-review-list .btn-tertiary{min-height:44px}.sdg-kpi-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sdg-kpi-list li{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 6px;gap:2px 6px;padding:14px;border-radius:13px;background:var(--nu-mist)}.sdg-kpi-list li>strong{font-size:24px}.sdg-kpi-list li>span{align-self:end;color:var(--nu-muted);font-size:12px}.sdg-kpi-list li>p{grid-column:1/-1;margin:3px 0 0}.sdg-campaign-list li{display:flex;align-items:center;justify-content:space-between;gap:12px}.sdg-campaign-list li>div{display:grid}.sdg-campaign-list li>p{display:grid;text-align:right}.sdg-campaign-list li>p span{font-size:12px;font-weight:750}@media(max-width:760px){.sdg-workspace-head{align-items:stretch;flex-direction:column}.sdg-workspace-head>label{width:100%;min-width:0;overflow:hidden}.sdg-workspace-tabs{margin-inline:-3px}.sdg-workspace-columns{grid-template-columns:minmax(0,1fr)}.sdg-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.sdg-workspace-panel{padding:17px 14px}.sdg-kpi-list,.sdg-workspace-stats{grid-template-columns:minmax(0,1fr)}.sdg-campaign-list li{align-items:flex-start;flex-direction:column}.sdg-campaign-list li>p{text-align:left}.sdg-workspace-tabs button{min-width:84px}}.ketut-scholar-badge{display:inline-block;font-size:12px;font-weight:600;color:#0a6b3b;background:#e6f5ec;border:1px solid #bfe6cf;border-radius:999px;padding:2px 10px;margin-bottom:6px}.ketut-msg.ketut-deferred{border-left:3px solid #0a6b3b;padding-left:10px}.halal-shell{display:grid;width:100%;max-width:980px;grid-gap:18px;gap:18px}.halal-head{max-width:760px}.halal-head h1{max-width:720px;margin-bottom:12px}.halal-head>p:last-child{max-width:680px;margin:0;color:var(--ink-soft);line-height:1.65}.halal-policy-state{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;max-width:760px;margin:0;padding:14px 16px;border-radius:15px;line-height:1.45}.halal-policy-state>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;font-weight:900}.halal-policy-state div{display:grid;grid-gap:2px;gap:2px}.halal-policy-state small{font-size:12px}.halal-policy-state.is-active{color:#075c35;background:#e6f5ec;border:1px solid #a9dbbf}.halal-policy-state.is-active>span{background:#fff}.halal-policy-state.is-pending{color:#6b4a00;background:#fff7dd;border:1px solid #e8cd76}.halal-policy-state.is-pending>span{background:#fff}.halal-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:6px;border-radius:16px;background:var(--nu-mist)}.halal-tabs button{display:grid;align-content:center;grid-gap:3px;gap:3px;min-height:66px;padding:10px 12px;border:0;border-radius:11px;background:transparent;color:var(--ink-soft);font:inherit;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.halal-tabs button>span{font-size:12px;letter-spacing:.08em}.halal-tabs button[aria-selected=true]{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 10px rgba(8,59,37,.09)}.halal-principle{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:18px;gap:18px;min-height:180px;padding:27px;border:1px solid var(--nu-border);border-radius:20px;background:#fff;box-shadow:var(--nu-shadow-sm)}.halal-principle>span{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:#e8f7ef;color:var(--nu-green-deep);font-size:17px;font-weight:900}.halal-principle h2{margin:3px 0 7px;color:var(--nu-green-deep);font-size:clamp(21px,3vw,28px)}.halal-principle p{max-width:680px;margin:0;color:var(--ink-soft);line-height:1.65}.halal-help{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;border-radius:20px;background:#083b25;color:#fff}.halal-help h2{margin:0;color:#fff;font-size:20px}.halal-help p{margin:5px 0 0;color:#d6ece0}.halal-help>div:last-child{display:flex;flex:none;gap:8px}.halal-help .btn-primary{background:var(--nu-orange);color:#fff}.halal-help .btn-secondary{border-color:#67907d;background:transparent;color:#fff}.ketut-halal-note{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;line-height:1.4;color:#0a6b3b;background:#e6f5ec;border:1px solid #bfe6cf;border-radius:10px;padding:8px 12px;margin:8px 0 4px;text-decoration:none}.ketut-safety-mark{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#fff;color:#007a40;font-weight:850}@media(max-width:560px){.halal-shell{align-items:stretch;justify-content:flex-start}.halal-tabs{grid-template-columns:1fr 1fr}.halal-tabs button{min-height:72px}.halal-principle{grid-template-columns:1fr;min-height:250px;padding:22px 19px}.halal-principle>span{width:44px;height:44px}.halal-help{align-items:stretch;flex-direction:column}.halal-help>div:last-child{display:grid}.halal-help a{width:100%;text-align:center}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #0a6b3b;outline-offset:2px;border-radius:4px}.skip-link:focus{position:fixed;top:8px;left:8px;z-index:9999;background:#fff;color:#0a6b3b;padding:10px 16px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.mission-onboarding{position:relative;background:linear-gradient(135deg,#e6f5ec,#f4fbf7);border:1px solid #bfe6cf;border-radius:16px;padding:22px;margin-bottom:16px}.mission-eyebrow{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0a6b3b;margin:0 0 4px}.mission-lead{font-size:16px;color:#123;margin:0 0 16px;max-width:560px}.mission-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.mission-pillar{display:flex;flex-direction:column;gap:2px;background:#fff;border-radius:12px;padding:14px}.mission-pillar span:first-child{font-size:20px}.mission-pillar strong{font-size:14px;color:#0a6b3b}.mission-pillar span:last-child{font-size:13px;line-height:1.5;color:#39424e}.mission-cta{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:#0a6b3b;font-weight:700;text-decoration:none}.mission-dismiss{position:absolute;top:6px;right:8px;width:44px;height:44px;background:transparent;border:0;border-radius:50%;font-size:22px;line-height:1;color:#6b7280;cursor:pointer}.mission-dismiss:focus-visible{outline:3px solid #0a6b3b;outline-offset:2px}.impact-passport-card{background:linear-gradient(135deg,#eef7ff,#f6fbff);border:1px solid #cfe3f5}.impact-passport-stats{display:flex;gap:20px;flex-wrap:wrap;margin:8px 0 14px}.impact-stat{display:flex;flex-direction:column}.impact-stat strong{font-size:28px;line-height:1;color:#0a4d8c}.impact-stat span{font-size:12px;color:#4b5563;margin-top:2px}.impact-stat-pending strong{color:#b45309}.impact-passport-open{display:inline-block}.evidence-trust{background:#fff;border:1px solid #e6e9ee;border-radius:14px;padding:16px 18px;margin:12px 0}.evidence-trust-title{font-size:13px;font-weight:700;color:#0a6b3b;margin:0 0 10px}.evidence-trust-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.evidence-trust-step{display:flex;flex-direction:column;gap:2px}.evidence-trust-step strong{font-size:13px;color:#123}.evidence-trust-step span{font-size:12.5px;line-height:1.5;color:#4b5563}.privacy-dashboard{max-width:920px;margin-inline:auto}.privacy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;list-style:none;padding:0;margin:0}.privacy-list .nu-settings-row{grid-template-columns:minmax(0,1fr) auto;padding:13px;border:1px solid var(--nu-line);border-radius:13px}.privacy-list .nu-settings-copy strong{overflow-wrap:anywhere}.privacy-list .nu-status,.privacy-list>li>strong{max-width:100%;overflow-wrap:anywhere}.privacy-consent-row{grid-column:1/-1}.privacy-consent-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 11px;border:1px solid var(--nu-line);border-radius:999px;background:#fff;color:var(--nu-green-deep);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.privacy-consent-toggle>span{position:relative;width:32px;height:20px;border-radius:999px;background:#cbd8d1}.privacy-consent-toggle>span:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(18,62,43,.25);transition:transform .16s ease}.privacy-consent-toggle[aria-pressed=true]>span{background:var(--nu-green-deep)}.privacy-consent-toggle[aria-pressed=true]>span:after{transform:translateX(12px)}.privacy-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.privacy-action-grid>.profile-card{display:flex;align-items:flex-start;flex-direction:column;margin:0}.privacy-action-grid>.profile-card>button{margin-top:auto}.privacy-danger{border-color:rgba(180,35,28,.24);background:rgba(180,35,28,.035)}@media(max-width:620px){.privacy-action-grid,.privacy-list{grid-template-columns:minmax(0,1fr)}.privacy-consent-row{grid-column:auto;align-items:flex-start}.privacy-consent-toggle{justify-self:start}}.btn-danger{background:var(--nu-danger);color:#fff;border:0;border-radius:999px;padding:11px 20px;min-height:48px;font-size:15px;font-weight:750;cursor:pointer}.btn-danger:focus-visible{outline:3px solid rgba(180,35,28,.38);outline-offset:2px}.privacy-msg{padding:12px 14px;background:var(--nu-mist);border:1px solid rgba(0,181,96,.2);border-radius:12px;color:var(--nu-green-ink);font-size:14px;overflow-wrap:anywhere}.deletion-confirmation{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:18px;border:1px solid rgba(180,35,28,.2);border-radius:16px;background:#fff}.deletion-confirmation h3,.deletion-confirmation ul{margin:0}.deletion-confirmation ul{display:grid;grid-gap:7px;gap:7px;padding-left:20px;color:var(--ink-soft);line-height:1.5}.deletion-confirmation label{display:grid;grid-gap:8px;gap:8px;color:var(--ink);font-weight:750}.deletion-confirmation input{min-height:48px;padding:10px 12px;border:1px solid rgba(180,35,28,.3);border-radius:12px;background:#fff;color:var(--ink);font:inherit;text-transform:uppercase}.social-shell{max-width:640px;margin:0 auto;padding:16px}.social-stories{display:flex;gap:14px;overflow-x:auto;padding:10px 2px 14px;margin-bottom:8px;scrollbar-width:none}.social-stories::-webkit-scrollbar{display:none}.story-add,.story-bubble{flex:0 0 76px;min-width:76px;border:0;padding:4px;text-align:center;background:transparent;color:var(--nu-green-ink);cursor:pointer}.story-add,.story-bubble{display:flex;flex-direction:column;align-items:center;gap:7px;font:inherit}.story-add-mark{position:relative;display:grid;width:60px;height:60px;place-items:center;border:2px solid var(--nu-orange-accent);border-radius:50%;background:#fff}.story-add-mark img{width:48px;height:48px;border-radius:50%}.story-add-mark span{position:absolute;right:-2px;bottom:-2px;display:flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0 0 1px;border:2px solid #fff;border-radius:50%;background:var(--nu-orange-accent);color:#fff;font-size:19px;font-weight:900;line-height:1}.story-add strong{font-size:13px}.story-bubble strong{display:block;width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.story-avatar-ring{display:grid;width:60px;height:60px;place-items:center;border:2px solid var(--nu-orange-accent);border-radius:50%;background:#fff}.story-avatar-ring img{width:50px;height:50px;border-radius:50%;object-fit:cover}.story-composer-dialog,.story-viewer-dialog{box-sizing:border-box;padding:0;border:0;background:transparent;color:var(--nu-green-ink)}.story-composer-dialog::-webkit-backdrop,.story-viewer-dialog::-webkit-backdrop{background:rgba(1,35,24,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.story-composer-dialog::backdrop,.story-viewer-dialog::backdrop{background:rgba(1,35,24,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.story-composer-dialog{width:min(520px,calc(100vw - 28px));border-radius:24px;background:#fff;box-shadow:0 24px 90px rgba(1,49,35,.28)}.story-composer-dialog form{display:grid;grid-gap:16px;gap:16px;padding:20px}.story-composer-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.story-composer-dialog h2{margin:0;font-size:22px}.story-composer-dialog header p{margin:4px 0 0;color:var(--nu-muted);font-size:13px}.story-close,.story-viewer-card header button{display:grid;flex:none;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-ink);font:inherit;font-size:24px;cursor:pointer;min-height:44px}.story-photo-stage{display:grid;min-height:210px;place-items:center;align-content:center;grid-gap:8px;gap:8px;overflow:hidden;border:1.5px dashed rgba(0,122,64,.34);border-radius:18px;background:var(--nu-mist);color:var(--nu-green-deep);font:inherit;cursor:pointer}.story-photo-stage>span{font-size:34px;line-height:1}.story-photo-stage.has-photo{padding:0;border-style:solid}.story-photo-stage img{display:block;width:100%;height:300px;object-fit:cover}.story-caption-label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:800}.story-caption-label textarea{box-sizing:border-box;width:100%;min-height:88px;padding:12px;border:1px solid var(--nu-line);border-radius:14px;color:var(--nu-green-ink);font:inherit;resize:vertical}.story-caption-label small{justify-self:end;color:var(--nu-muted)}.story-compose-message{margin:0;color:var(--nu-danger);font-size:13px;font-weight:700}.story-composer-dialog footer{display:flex;justify-content:flex-end}.story-composer-dialog footer .btn-primary{min-width:150px}.story-composer-dialog :focus-visible,.story-viewer-dialog :focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.story-viewer-dialog{width:min(440px,calc(100vw - 20px));max-height:calc(100dvh - 20px)}.story-viewer-card{position:relative;display:grid;min-height:min(720px,calc(100dvh - 20px));align-content:center;overflow:hidden;border-radius:24px;background:#fff;color:var(--nu-green-ink);box-shadow:0 24px 90px rgba(1,25,17,.34)}.story-viewer-card.has-photo{color:#fff}.story-viewer-card>header{position:absolute;z-index:2;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:linear-gradient(rgba(0,0,0,.58),transparent);color:#fff}.story-viewer-card>header>span{display:grid;grid-template-columns:40px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:center;min-width:0}.story-viewer-card>header img{grid-row:1/3;width:40px;height:40px;border-radius:50%;object-fit:cover;background:#fff}.story-viewer-card>header small,.story-viewer-card>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-viewer-card>header small{font-size:12px}.story-viewer-card>header button{background:rgba(0,0,0,.28);color:#fff}.story-viewer-media{display:block;height:min(720px,calc(100dvh - 20px));object-fit:contain}.story-viewer-card>p{margin:0;padding:96px 54px 48px;font-size:clamp(24px,7vw,36px);font-weight:800;line-height:1.25;text-align:center;overflow-wrap:anywhere}.story-viewer-card.has-photo>p{position:absolute;right:20px;bottom:20px;left:20px;padding:12px 14px;border-radius:13px;background:rgba(0,0,0,.58);font-size:16px;text-align:left}.story-viewer-next,.story-viewer-previous{top:50%;display:grid;width:44px;height:52px;place-items:center;transform:translateY(-50%);border-radius:12px;background:rgba(0,0,0,.34);color:#fff;font-size:34px}.story-viewer-previous{left:6px}.story-viewer-next{right:6px}.post-avatar,.story-avatar{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--nu-green-deep);color:#fff;font-weight:800;text-transform:uppercase}.post-avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.social-composer{padding:14px;border-radius:16px;margin-bottom:12px}.social-composer textarea{width:100%;min-height:72px;border:1px solid #e6e9ee;border-radius:12px;padding:10px;font:inherit;resize:vertical}.social-composer select{height:44px;min-height:44px}.composer-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center}.composer-row input,.composer-row input[type=text],.composer-row select{flex:1 1 auto;min-width:120px;border:1px solid #e6e9ee;border-radius:10px;padding:8px}.social-tabs{display:flex;gap:8px;background:var(--nu-mist);border-radius:12px;padding:4px;margin-bottom:12px}.social-tabs button{flex:1 1;min-height:44px;border:0;background:transparent;padding:9px 10px;border-radius:9px;color:var(--ink-soft);font:inherit;font-size:14px;font-weight:750;line-height:1.25;cursor:pointer}.social-tabs button.active,.social-tabs button[aria-pressed=true]{background:#fff;color:var(--nu-green-ink);box-shadow:0 1px 4px rgba(8,59,37,.1)}.social-post{background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:14px;margin-bottom:12px}.social-post header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.social-post header>div:not(.social-post-head-actions){flex:1 1;min-width:0}.social-post header>div>strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.social-post header small{display:block;color:var(--ink-soft);font-size:13px;line-height:1.4}.post-type{display:inline-flex;min-height:26px;margin-left:auto;align-items:center;justify-content:center;border:1px solid rgba(0,122,64,.24);border-radius:999px;padding:3px 9px;color:var(--nu-green-deep);font-size:12px;font-weight:750;line-height:1.25;letter-spacing:.025em;text-align:center;text-transform:uppercase}.post-type.amal,.post-type.ilmu{border-color:rgba(0,122,64,.24);color:var(--nu-green-deep)}.post-type.impact{border-color:rgba(122,72,0,.3);color:#7a4800}.post-type.is-unavailable{border-color:var(--nu-border);background:var(--nu-mist);color:var(--ink-soft)}.post-body{margin:8px 0;color:var(--ink);font-size:16px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.social-post-media{position:relative;margin:10px 0;overflow:hidden;border-radius:14px;background:#f1f4f8}.social-post-media img{display:block;width:100%;height:min(560px,68vw);min-height:220px;object-fit:cover}.social-media-position{position:absolute;top:10px;right:10px;padding:5px 9px;border-radius:999px;background:rgba(1,49,35,.78);color:#fff;font-size:12px;font-weight:800}.social-post-media button{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;padding:0;transform:translateY(-50%);border:1px solid rgba(255,255,255,.76);border-radius:50%;background:rgba(1,49,35,.78);color:#fff;font:inherit;font-size:28px;line-height:1;cursor:pointer}.social-post-media button:disabled{visibility:hidden}.social-post-media button:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.social-media-previous{left:10px}.social-media-next{right:10px}.scholar-badge{display:inline-flex;align-items:center;margin-left:4px;padding:2px 7px;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:12px;font-weight:800;line-height:1.4;white-space:nowrap}.evidence-link{display:inline-block;margin:4px 0;color:var(--nu-green-deep);font-size:14px;font-weight:750;text-underline-offset:3px}.social-post footer{display:flex;flex-wrap:wrap;gap:4px;align-items:center;border-top:1px solid #f1f4f8;padding-top:8px;margin-top:8px}.social-post footer button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:10px;background:transparent;cursor:pointer;font:inherit;color:#43506b}.social-post footer button:hover{background:#f4f8f6}.social-post footer button:active{transform:scale(.96)}.reaction-row{position:relative;display:flex;flex:1 1 150px;gap:0;align-items:center}.reaction-row button{padding:8px;border-radius:10px}.reaction-row button.selected{background:#e7f5ed;color:#007a40}.social-post footer>button.selected{background:var(--nu-mist);color:var(--nu-green-deep)}.reaction-row>.reaction-picker-toggle{min-width:44px;width:44px;padding:4px;font-size:18px;min-height:44px}.reaction-picker{position:absolute;z-index:12;bottom:calc(100% + 8px);left:0;display:grid;width:min(260px,calc(100vw - 56px));grid-gap:8px;gap:8px;padding:6px;border:1px solid var(--nu-line);border-radius:14px;background:#fff;box-shadow:0 12px 34px rgba(1,49,35,.16)}.reaction-picker button{display:grid!important;grid-template-columns:24px 1fr;justify-content:start!important;grid-gap:10px!important;gap:10px!important;width:100%;min-width:44px;padding:8px 10px!important;text-align:left}.reaction-picker button span{font-size:14px;font-weight:750}.reaction-picker:after{position:absolute;bottom:-5px;left:24px;width:10px;height:10px;transform:rotate(45deg);border-right:1px solid var(--nu-line);border-bottom:1px solid var(--nu-line);background:#fff;content:""}.social-action-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.evidence-link{display:inline-flex;align-items:center;gap:6px;min-height:44px}.comment-compose input{min-height:48px;font-size:16px;line-height:1.5}.comment-compose button{flex:0 0 auto;min-width:76px;min-height:48px;border:0!important;border-radius:999px!important;background:#EA7317!important;color:#fff!important;font-size:19px!important;font-weight:800!important}.comment-panel{margin-top:10px;border-top:1px dashed #e6e9ee;padding-top:10px}.comment-list p{margin:4px 0;font-size:14px}.comment-list .mention-highlight,.social-post.mention-highlight{outline:3px solid rgba(234,115,23,.42);outline-offset:3px;background:#fff8f1}.comment-list .mention-highlight{padding:8px 10px;border-radius:10px}.comment-compose{display:flex;gap:6px;margin-top:6px}.comment-compose input{flex:1 1;border:1px solid #e6e9ee;border-radius:999px;padding:8px 12px}.mention-input{position:relative;min-width:0}.comment-compose .mention-input{flex:1 1}.mention-input>input{box-sizing:border-box;width:100%}.mention-suggestions{position:absolute;z-index:30;right:0;bottom:calc(100% + 8px);left:0;display:grid;max-height:280px;margin:0;padding:6px;overflow:auto;border:1px solid rgba(0,181,96,.2);border-radius:16px;background:#fff;box-shadow:0 16px 44px rgba(8,59,37,.18);list-style:none}.social-composer-live .mention-suggestions{top:calc(100% + 8px);bottom:auto}.mention-suggestions button{display:grid;width:100%;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:52px;padding:6px 9px;border:0;border-radius:11px;background:#fff;color:var(--nu-green-ink);font:inherit;text-align:left}.mention-suggestions button:hover,.mention-suggestions button[aria-selected=true]{background:var(--nu-mist)}.mention-suggestions button>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--nu-green);color:#fff;font-weight:900}.mention-suggestions strong{display:grid;min-width:0}.mention-suggestions small{color:var(--ink-soft);font-weight:650}.mention-tokens{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.mention-tokens>span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:850}.mention-tokens small{font-weight:650}.mention-tokens .is-resolved{background:var(--nu-mist);color:var(--nu-green-deep)}.mention-tokens .is-unresolved{background:#fff1e6;color:#873c08}.social-post footer button:disabled{cursor:wait;opacity:.52}.social-action-status{display:block;margin-top:8px;color:var(--nu-green-deep);font-size:13px;font-weight:700}.social-action-status[data-error=true]{color:var(--nu-danger)}.social-post-head-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.social-post-head-actions .post-type{margin-left:0}.social-post header .social-post-delete-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--nu-ink-soft);cursor:pointer}.social-post header .social-post-delete-icon:hover,.social-post header .social-post-delete-icon[aria-expanded=true]{background:#fff1ef;color:var(--nu-danger)}.social-post header .social-post-delete-icon:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:1px}.social-post-delete-icon .social-action-icon{width:19px;height:19px}.social-post-delete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px;scroll-margin-bottom:88px;border:1px solid rgba(179,38,30,.18);border-radius:12px;background:#fff8f7}.social-post-delete>span{display:grid;grid-gap:2px;gap:2px}.social-post-delete strong{font-size:14px;color:var(--nu-danger)}.social-post-delete small{font-size:12px;color:var(--nu-ink-soft)}.social-post-delete>div{display:flex;flex:none;gap:6px}.social-post-delete .btn-primary{background:var(--nu-orange);color:#fff}@media(max-width:520px){.social-post-delete{align-items:stretch;flex-direction:column}.social-post-delete>div{display:grid;grid-template-columns:1fr 1fr}.social-post-delete button{min-height:48px;min-width:0;padding-inline:8px}}.community-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.social-form{padding:14px;border-radius:16px;margin-bottom:16px;display:grid;grid-gap:8px;gap:8px}.social-form input,.social-form select,.social-form textarea{min-height:44px;border:1px solid #e6e9ee;border-radius:10px;padding:10px 12px;font:inherit}.saved-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.saved-list li{display:flex;gap:10px;align-items:center;border:1px solid #eef1f5;border-radius:10px;padding:8px}.social-login-grid{display:grid;grid-gap:10px;gap:10px;margin:18px 0 12px}.social-provider-button{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 48px;border:1.5px solid #d9dee5;border-radius:999px;background:#fff;color:#17231d;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .15s ease,background .15s ease}.social-provider-button:hover{border-color:#8b9790;background:#f8faf9}.social-provider-button:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.social-provider-button--unavailable{cursor:default;color:#66736d;box-shadow:none}.social-provider-button--unavailable,.social-provider-button--unavailable:hover{border-color:#e3e7e5;background:#f7f9f8}.social-provider-icon{position:absolute;left:18px;width:20px;height:20px}.social-provider-status{position:absolute;right:18px;max-width:116px;color:#66736d;font-size:12px;font-weight:650;line-height:1.15;text-align:right}.login-card>.btn-tertiary{margin-top:10px}@media(max-width:480px){.social-provider-button{justify-content:flex-start;padding-left:52px;padding-right:102px;font-size:14px}.social-provider-status{right:14px;max-width:78px}}.auth-password-form .btn-primary{margin-top:4px}.knowledge-search{display:flex;align-items:flex-end;gap:10px;margin-bottom:16px}.knowledge-search label{display:grid;flex:1 1;grid-gap:5px;gap:5px;font-size:.88rem;font-weight:650}.knowledge-filters input,.knowledge-filters select,.knowledge-search input,.security-center input:not([type=checkbox]):not([type=radio]),.security-center select{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(0,181,96,.28);border-radius:10px;background:#fff;color:inherit;font:inherit}.knowledge-filters select,.security-center select{height:44px;min-height:44px}.knowledge-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.knowledge-filters label{display:grid;grid-gap:5px;gap:5px;font-size:.82rem;font-weight:650}.knowledge-result-summary{margin:0;color:var(--nu-muted);font-size:13px;font-weight:700}.knowledge-result-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.knowledge-filter-drawer{border-top:1px solid var(--nu-line)}.knowledge-filter-drawer>summary{display:flex;align-items:center;gap:8px;min-height:48px;color:var(--nu-green-deep);font-size:13px;font-weight:800;cursor:pointer}.knowledge-filter-drawer>summary span{display:grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:11px;background:#e8f4ed;font-size:12px}.knowledge-filter-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:14px}.knowledge-filter-actions button{min-height:44px}.knowledge-citation{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.knowledge-citation>a{display:inline-flex;align-items:center;min-height:44px;color:var(--nu-green-deep);font-weight:750}.knowledge-citation details{margin-left:auto}.knowledge-citation summary{display:flex;align-items:center;min-height:44px;color:var(--nu-muted);font-size:12px;cursor:pointer}.knowledge-citation code{display:block;margin-top:4px;color:var(--nu-muted);font-size:12px}.evidence-title-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.evidence-title-actions .nu-status{margin:0}.evidence-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.evidence-context>div,.evidence-provenance dl>div{display:grid;grid-gap:3px;gap:3px}.evidence-context dt,.evidence-provenance dt{color:var(--nu-muted);font-size:12px;font-weight:750}.evidence-context dd,.evidence-provenance dd{margin:0;color:var(--nu-green-ink);font-weight:700}.evidence-provenance>summary{display:flex;align-items:center;min-height:44px;color:var(--nu-green-deep);font-weight:750;cursor:pointer}.evidence-provenance dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.evidence-provenance code{overflow-wrap:anywhere}.evidence-detail-head{padding-bottom:8px}.evidence-detail-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.evidence-detail-title-row>div{min-width:0}.evidence-detail-title-row h1{margin-bottom:8px}.evidence-detail-title-row p{margin:0;color:var(--nu-muted)}.evidence-detail-title-row .btn-primary{flex:none;min-width:148px;white-space:nowrap}.evidence-status-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.nu-status.is-neutral{background:var(--nu-tint);color:var(--nu-green-deep)}.evidence-detail-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);align-items:flex-start;grid-gap:18px;gap:18px}.evidence-reader{padding:clamp(22px,4vw,44px)}.evidence-reader-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--nu-border)}.evidence-reader-head .eyebrow{margin-bottom:4px}.evidence-reader-head h2{margin:0}.evidence-history time,.evidence-reader-head time{color:var(--nu-muted);font-size:13px;white-space:nowrap}.evidence-reader-content{font-size:17px;line-height:1.75;color:var(--nu-green-ink)}.evidence-search-citation{margin:20px 0;padding:16px;-webkit-border-start:4px solid var(--nu-orange);border-inline-start:4px solid var(--nu-orange);border-radius:12px;background:var(--nu-tint)}.evidence-search-citation h3{margin:0 0 8px;font-size:16px;color:var(--nu-green-deep)}.evidence-search-citation p{margin:0;color:var(--nu-green-ink);line-height:1.55}.evidence-reader-content p{white-space:pre-wrap}.evidence-reader-content p:first-child{font-size:19px;line-height:1.65}.evidence-detail-sidebar{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:88px}.evidence-history h2,.evidence-source-check h2{font-size:19px;margin-top:0}.evidence-source-check dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 10px;gap:14px 10px;margin:0}.evidence-source-check dl>div{display:grid;align-content:start;grid-gap:3px;gap:3px}.evidence-source-check dt{font-size:12px;font-weight:750;color:var(--nu-muted)}.evidence-source-check dd{margin:0;font-weight:700;overflow-wrap:anywhere}.evidence-source-check code{font-size:12px}.evidence-source-check .btn-tertiary{margin-top:18px;width:100%}.evidence-history .evidence-versions{gap:8px}.evidence-history .evidence-versions li{padding:10px 12px}.evidence-history .evidence-version-head{justify-content:space-between}.evidence-history .evidence-version-head span{font-size:12px;color:var(--nu-muted)}.evidence-detail-loading{min-height:280px;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px}.security-head .btn-text,.security-subsection-head .btn-text{display:inline-flex;align-items:center;min-height:44px;padding:8px 4px}@media(max-width:900px){.evidence-detail-layout{grid-template-columns:1fr}.evidence-detail-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px) and (max-width:1360px){.evidence-detail-page{width:min(980px,100%)}}@media(max-width:720px){.knowledge-search{align-items:stretch;flex-direction:column}.knowledge-filters{grid-template-columns:minmax(0,1fr)}.knowledge-filter-actions{display:grid;grid-template-columns:1fr 1fr}.knowledge-citation details{width:100%;margin-left:0}.evidence-context,.evidence-provenance dl{grid-template-columns:1fr}.evidence-title-actions .btn-primary{width:100%}.evidence-detail-title-row{align-items:stretch;flex-direction:column}.evidence-detail-title-row .btn-primary{width:100%}.evidence-detail-sidebar,.evidence-source-check dl{grid-template-columns:1fr}.evidence-reader{padding:22px 20px}.evidence-reader-head{align-items:flex-start;flex-direction:column;gap:5px}.evidence-reader-content{font-size:16px}.evidence-reader-content p:first-child{font-size:17px}}.university-summary-strip{margin:0;padding:14px 16px;border-radius:14px;background:var(--nu-mist);color:var(--nu-green-deep);line-height:1.6}.university-summary-strip strong{font-size:20px}.evidence-discussion{display:grid;grid-gap:18px;gap:18px}.evidence-discussion>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.evidence-discussion>header h2,.evidence-discussion>header p{margin-top:0}.evidence-discussion form{display:grid;grid-gap:12px;gap:12px}.evidence-discussion form>blockquote,.evidence-discussion li blockquote{margin:0;padding:12px 14px;-webkit-border-start:4px solid var(--nu-orange);border-inline-start:4px solid var(--nu-orange);border-radius:10px;background:var(--nu-mist);color:var(--nu-green-ink)}.evidence-discussion form>label{display:grid;grid-gap:6px;gap:6px;font-weight:750}.evidence-discussion select,.evidence-discussion textarea{width:100%;border:1px solid var(--nu-border);border-radius:12px;background:#fff;color:var(--nu-ink);font:inherit}.evidence-discussion textarea{padding:12px;resize:vertical}.evidence-discussion select{min-height:44px;padding:0 10px}.evidence-discussion form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px}.evidence-discussion form>div label{display:grid;grid-gap:6px;gap:6px;font-weight:750}.evidence-discussion ol{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.evidence-discussion li{padding:14px;border:1px solid var(--nu-border);border-radius:14px}.evidence-discussion li header{display:flex;justify-content:space-between;gap:10px}.evidence-discussion li header span{color:var(--nu-muted);font-size:12px}.evidence-discussion li p{margin-bottom:0;white-space:pre-wrap}@media(max-width:620px){.evidence-discussion form>div,.evidence-discussion>header{grid-template-columns:1fr;display:grid}.evidence-discussion .btn-primary,.evidence-discussion .btn-tertiary{width:100%}.evidence-detail-tabs{overflow-x:auto;scrollbar-width:none}.evidence-detail-tabs>*{flex:0 0 auto}}.research-submit{display:grid;grid-gap:10px;gap:10px}.research-submit>form{display:grid;grid-gap:12px;gap:12px;max-width:720px;padding:18px;border:1px solid var(--nu-border);border-radius:16px;background:var(--bg)}.research-submit form>div label,.research-submit form>label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:750}.research-submit form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.research-submit input,.research-submit select,.research-submit textarea{width:100%;min-height:44px;border:1px solid var(--nu-border);border-radius:11px;background:#fff;color:var(--nu-ink);padding:10px;font:inherit}.research-submit textarea{resize:vertical}@media(max-width:620px){.research-submit form>div{grid-template-columns:1fr}.research-submit>.btn-primary{width:100%}}.research-submit-eligibility{max-width:440px;padding:13px 15px;border:1px solid var(--nu-border);border-radius:14px;background:var(--nu-mist)}.research-submit-eligibility strong{font-size:14px}.research-submit-eligibility p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.social-shell{max-width:900px}.social-composer-trigger{display:grid;width:100%;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:72px;padding:12px 16px;border:0;background:#fff;color:var(--nu-green-ink);font:inherit;text-align:left;cursor:pointer}.social-composer-trigger img{width:44px;height:44px;border-radius:50%;object-fit:cover}.social-composer-trigger span{overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap}.social-composer-trigger strong{color:var(--nu-orange-accent)}.social-composer-trigger:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.social-composer-live{display:grid;grid-gap:14px;gap:14px;padding:20px}.social-composer-author{display:flex;align-items:center;gap:11px}.social-composer-author>img{width:46px;height:46px;border-radius:50%;object-fit:cover}.social-composer-author>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.social-composer-author strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-composer-author select{min-height:44px;padding:4px 30px 4px 9px;border:1px solid var(--nu-border);border-radius:999px;background:#fff;color:var(--nu-green-deep);font:inherit;font-size:12px;font-weight:800}.social-audience-help{margin:-7px 0 0 57px;color:var(--ink-soft);font-size:12px;line-height:1.45}.social-composer-live textarea{box-sizing:border-box;width:100%;min-height:112px;padding:12px 14px;border:1px solid #dbe2df;border-radius:14px;background:#fff;color:var(--nu-green-ink);font:inherit;font-size:16px;line-height:1.55}.social-composer-meta{display:flex;justify-content:space-between;gap:12px;color:var(--ink-soft);font-size:12px}.social-composer-meta a{color:var(--nu-green-deep);font-weight:700}.social-media-preview-live{margin:0;display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(0,181,96,.16);border-radius:16px;background:#f6faf8}.social-media-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.social-media-preview-grid figure{min-width:0;margin:0;padding:9px;border:1px solid var(--nu-border);border-radius:14px;background:#fff}.social-media-preview-live img{display:block;width:100%;height:210px;object-fit:cover;border-radius:10px}.social-media-preview-live figcaption{display:grid;grid-gap:8px;gap:8px;margin-top:9px}.social-media-preview-live figcaption label{display:grid;grid-gap:5px;gap:5px}.social-media-preview-live figcaption input{width:100%;min-height:44px;padding:9px 10px;border:1px solid var(--nu-border);border-radius:10px;font:inherit}.social-media-preview-live figcaption .btn-tertiary{justify-self:start;min-height:44px}.social-composer-actions,.social-media-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.social-composer-actions button small{display:block;margin-top:2px;color:inherit;font-size:12px;font-weight:650}.social-composer-fields{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.community-form-grid label,.group-create-grid label,.social-composer-fields label{display:grid;grid-gap:7px;gap:7px;color:var(--nu-green-ink);font-size:13px;font-weight:700}.community-form-grid input,.community-form-grid select,.community-form-grid textarea,.group-create-grid input,.group-create-grid select,.social-composer-fields input,.social-composer-fields select{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #dbe2df;border-radius:12px;background:#fff;color:var(--nu-green-ink);font:inherit}.social-context-picker{border:1px solid var(--nu-border);border-radius:14px;background:#fbfdfc}.social-context-picker>summary{min-height:50px;padding:9px 13px;cursor:pointer}.social-context-picker>summary span{display:grid;grid-gap:2px;gap:2px}.social-context-picker>summary strong{color:var(--nu-green-deep)}.social-context-picker small{color:var(--ink-soft);font-size:12px;font-weight:600}.social-context-picker fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:12px;border:0;border-top:1px solid var(--nu-border)}.social-context-picker legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.social-context-picker fieldset label{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;grid-gap:9px;gap:9px;padding:10px;border:1px solid var(--nu-border);border-radius:12px;background:#fff;cursor:pointer}.social-context-picker fieldset label.is-selected{border-color:var(--nu-orange-accent);box-shadow:0 0 0 1px var(--nu-orange-accent)}.social-context-picker fieldset input{width:20px;height:20px;min-height:0;margin:1px 0 0;accent-color:var(--nu-orange-accent)}.social-context-picker fieldset span{display:grid;grid-gap:3px;gap:3px}.community-live-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:flex-start}.community-create-live{display:grid;grid-gap:18px;gap:18px}.community-media-live{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.community-media-live label{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:700}.community-media-live input[type=file],.group-photo-live input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.community-cover-live{display:block;width:100%;height:220px;object-fit:cover;border-radius:16px}.community-logo-live{display:block;width:88px;height:88px;object-fit:cover;border-radius:24px}.community-form-grid,.group-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.community-form-grid .span-two,.group-create-grid .span-two{grid-column:1/-1}.community-form-grid textarea{min-height:96px;resize:vertical}.creation-review-live{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid rgba(0,181,96,.14);border-radius:14px;background:#f6faf8}.community-list-live{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:12px;gap:12px}.group-create-live{display:grid;grid-gap:16px;gap:16px;margin-bottom:20px;padding:20px}.group-create-head,.group-photo-live{align-items:center;gap:12px}.group-photo-live{display:flex}.group-photo-live img{width:96px;height:96px;border-radius:28px;object-fit:cover}.group-candidates-live{display:grid;grid-gap:8px;gap:8px;max-height:260px;overflow:auto;padding:4px}.group-candidate-live{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:56px;padding:6px 10px;border:1px solid #e4ebe7;border-radius:14px}.group-candidate-avatar,.group-candidate-live img{width:44px;height:44px;border-radius:14px;object-fit:cover;background:#edf5f1;display:grid;place-items:center;font-weight:800}.group-candidate-live label{display:flex;align-items:center;gap:7px}.group-candidate-live input[type=checkbox]{width:44px;height:44px;min-height:44px}.group-summary-live{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(0,181,96,.14);border-radius:14px;background:#f6faf8}.btn-primary,.btn-secondary,.btn-tertiary{min-width:44px;min-height:48px}.social-tabs button,.story-add{min-width:44px;min-height:44px}.community-create-live :focus-visible,.group-create-live :focus-visible,.social-composer-live :focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.social-evidence-attachment,.social-evidence-picker{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(0,181,96,.2);border-radius:14px;background:var(--nu-mist)}.social-evidence-attachment span,.social-evidence-picker span{display:grid;grid-gap:3px;gap:3px;min-width:0}.social-evidence-attachment small,.social-evidence-picker small{color:var(--nu-muted);font-weight:700}.social-evidence-attachment strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--nu-green-deep)}.social-evidence-attachment>div{display:flex;align-items:center;gap:8px;flex:none}.social-evidence-attachment .btn-tertiary,.social-evidence-picker .btn-secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.social-evidence-recovery{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px;padding:14px;border:1px solid rgba(178,106,0,.2);border-radius:14px;background:#fff8f2;color:var(--nu-green-ink)}.social-evidence-recovery .btn-primary{display:inline-flex;align-items:center;justify-content:center;flex:none;text-decoration:none}.social-evidence-recovery span{display:grid;grid-gap:4px;gap:4px}.social-evidence-recovery small{color:var(--nu-muted)}.social-discard-dialog{box-sizing:border-box;width:420px;max-width:calc(100vw - 32px);padding:24px;border:0;border-radius:20px;box-shadow:0 24px 80px rgba(1,49,35,.22);color:var(--nu-green-ink)}.social-discard-dialog::-webkit-backdrop{background:rgba(1,49,35,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.social-discard-dialog::backdrop{background:rgba(1,49,35,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.social-discard-dialog h2{margin:0 0 8px;font-size:1.35rem}.social-discard-dialog p{margin:0 0 22px;color:var(--nu-muted)}.social-discard-dialog>div{display:flex;justify-content:flex-end;gap:10px}.social-discard-dialog button{min-height:44px}.social-discard-dialog .social-discard-action{color:#8c2f21}@media(max-width:420px){.social-discard-dialog>div{display:grid}.social-discard-dialog button{width:100%}}.social-shell.is-share-intent{max-width:720px;margin-inline:auto}.social-shell.is-share-intent .social-feed,.social-shell.is-share-intent .social-stories,.social-shell.is-share-intent .social-tabs{display:none}.social-shell.is-share-intent .nu-page-head{margin-bottom:18px}.social-shell.is-share-intent .social-composer{scroll-margin-top:84px}.social-composer-trigger strong{padding:8px 12px;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:13px}.social-composer-trigger{grid-template-columns:minmax(0,1fr) auto;cursor:default}.social-composer-start{display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.social-composer-start span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-composer-media-start{min-height:44px;padding:8px 12px;border:0;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.social-composer-media-start:focus-visible,.social-composer-start:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.social-stories-shell{position:relative}.story-rail-arrow{position:absolute;z-index:3;top:30px;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--nu-border);border-radius:50%;background:#fff;color:var(--nu-green-deep);box-shadow:0 8px 24px rgba(1,49,35,.14);font:inherit;font-size:28px;font-weight:800;cursor:pointer}.story-rail-arrow.is-back{left:-18px}.story-rail-arrow.is-next{right:-18px}.story-rail-arrow:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.social-media-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.social-media-preview-heading>span{display:flex;align-items:baseline;gap:8px;color:var(--nu-green-ink)}.social-media-limit-help,.social-media-preview-heading small{color:var(--ink-soft);font-size:13px;font-weight:650}.social-media-preview-heading .btn-tertiary{min-height:44px}.social-media-limit-help{flex:1 1 100%;margin:-6px 0 0;line-height:1.45}.startup-update-identity{display:flex;align-items:center;gap:10px;color:var(--nu-green-ink);text-decoration:none}.startup-update-identity>span:last-child{display:grid}.startup-update-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-update-identity small{color:var(--ink-soft)}.startup-update-identity:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:3px;border-radius:12px}.story-rail-arrow:disabled{visibility:hidden}.social-stories:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px;border-radius:14px}.feed-controls{margin:-4px 0 14px;border:1px solid var(--nu-border);border-radius:16px;background:#fff;color:var(--nu-green-ink);overflow:hidden}.feed-controls>summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;cursor:pointer;list-style:none}.feed-controls>summary::-webkit-details-marker{display:none}.feed-controls-summary-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.feed-controls-summary-copy strong{font-size:16px}.feed-controls-summary-copy small{overflow:hidden;color:var(--ink-soft);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.feed-controls-summary-action{display:flex;align-items:center;gap:7px;font-size:13px}.feed-controls-summary-action span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--nu-mist);font-size:18px;transition:transform .18s ease}.feed-controls[open] .feed-controls-summary-action span{transform:rotate(180deg)}.feed-controls-body{border-top:1px solid var(--nu-border)}.feed-controls-body>p{margin:0;padding:14px 16px;color:var(--ink-soft);font-size:14px;line-height:1.55}.feed-controls fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0;padding:14px 16px;border:0;border-top:1px solid var(--nu-border)}.feed-controls legend{grid-column:1/-1;width:100%;padding:0 0 7px;color:var(--nu-green-ink);font-size:14px;font-weight:800}.feed-controls legend small{margin-left:6px;color:var(--ink-soft);font-size:12px;font-weight:600}.feed-controls label{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;grid-gap:9px;gap:9px;min-height:68px;padding:11px;border:1px solid var(--nu-border);border-radius:14px;background:#fff;font-size:14px;cursor:pointer}.feed-controls label.is-selected{border-color:var(--nu-orange-accent);box-shadow:0 0 0 1px var(--nu-orange-accent)}.feed-controls label span{display:grid;grid-gap:3px;gap:3px}.feed-controls label strong{font-size:14px}.feed-controls label small{color:var(--ink-soft);font-size:12px;font-weight:600;line-height:1.35}.feed-controls input{width:20px;height:20px;margin:0;accent-color:var(--nu-orange-accent)}.feed-density-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.feed-density-preview{grid-column:1/-1;display:grid;grid-gap:7px;gap:7px;padding:11px;border:1px solid var(--nu-border);border-radius:14px;background:#f7faf8}.feed-density-preview>span{color:var(--ink-soft);font-size:12px;font-weight:800}.feed-density-preview>div{display:grid;grid-template-columns:28px 1fr;grid-gap:9px;gap:9px;padding:10px;border-radius:10px;background:#fff;transition:padding .18s ease}.feed-density-preview.is-compact>div{padding:5px 8px}.feed-density-preview i{width:28px;height:28px;border-radius:50%;background:var(--nu-green)}.feed-density-preview p{display:grid;grid-gap:5px;gap:5px;margin:0}.feed-density-preview b,.feed-density-preview em{display:block;height:5px;border-radius:10px;background:var(--nu-border)}.feed-density-preview b{width:40%;background:var(--nu-green-deep)}.feed-density-preview em:last-child{width:72%}.feed-controls-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:12px 16px;border-top:1px solid var(--nu-border)}.feed-controls-footer>span{margin-right:auto;color:var(--ink-soft);font-size:12px;font-weight:700}.feed-controls-footer .btn-primary,.feed-controls-footer .btn-tertiary{min-height:44px}.feed-controls :focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.social-feed.is-compact .social-post{padding-block:14px}.social-feed.is-compact .post-body{margin-block:8px;line-height:1.45}@media(max-width:760px){.story-rail-arrow{display:none}.social-media-preview-heading{align-items:flex-start}.social-media-limit-help{grid-column:1/-1}.social-composer-actions{align-items:stretch}}@media(max-width:560px){.social-shell{padding:0}.social-shell>.nu-page-head{margin-bottom:8px}.social-shell>.nu-page-head .eyebrow,.social-shell>.nu-page-head>p:not(.eyebrow){display:none}.social-shell>.nu-page-head h1{margin:0;font-size:28px;letter-spacing:-.03em}.social-stories{gap:8px;margin:0 -2px 6px;padding:8px 2px 10px}.social-composer{margin-bottom:10px;padding:8px;border-radius:15px}.social-composer-trigger{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;min-height:60px;padding:8px 10px;grid-template-columns:minmax(0,1fr) auto}.social-composer-start{grid-template-columns:44px minmax(0,1fr);gap:10px}.social-composer-trigger img{width:40px;height:40px}.social-composer-trigger strong{display:inline-flex;justify-self:start;padding:6px 10px;font-size:12px}.feed-controls fieldset{grid-template-columns:1fr}.feed-density-options{grid-template-columns:1fr!important}.feed-controls-footer{flex-wrap:wrap}.feed-controls-footer>span{width:100%;margin-right:0}.feed-controls-footer button{flex:1 1}.social-tabs{position:-webkit-sticky;position:sticky;z-index:5;top:68px;margin-bottom:10px}.social-tabs button{padding:9px 4px;font-size:13px;line-height:1.25}.story-composer-dialog{width:100vw;max-width:none;margin:0 0 max(0px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.story-composer-dialog form{padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.story-photo-stage{min-height:170px}.story-photo-stage img,.story-photo-stage video{height:240px}.story-viewer-dialog{width:100vw;max-width:none;max-height:100dvh}.story-viewer-card,.story-viewer-media{height:100dvh;min-height:100dvh;border-radius:0}}.messages-thread article small{opacity:1;color:#476055}.messages-thread article.is-own .messages-sender,.messages-thread article.is-own small{color:#fff}.messages-attachment-file{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;color:#004d2a;font-weight:750}.messages-thread article.is-own .messages-attachment-file{background:rgba(0,0,0,.32);color:#fff}.org-tab-workspace{display:grid;grid-gap:14px;gap:14px}.org-tabs{width:max-content;max-width:100%;padding:5px;border:1px solid var(--nu-border);border-radius:15px;background:#fff;box-shadow:var(--nu-shadow-sm)}.org-tabs,.org-tabs button{display:flex;align-items:center;gap:8px}.org-tabs button{min-height:44px;padding:0 16px;border:0;border-radius:11px;background:transparent;color:var(--nu-muted);font:inherit;font-size:14px;font-weight:750;cursor:pointer}.org-tabs button span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#edf5f1;color:var(--nu-green-deep);font-size:12px}.org-tabs button.is-active{background:var(--nu-green-deep);color:#fff}.org-tabs button.is-active span{background:rgba(255,255,255,.18);color:#fff}.org-tabs button:focus-visible,.org-tabs-mobile select:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.org-tabs-mobile{display:none}.org-tab-workspace [role=tabpanel]:focus{outline:none}.org-tab-workspace [role=tabpanel]>.nu-surface{margin:0}.org-parent-link{color:var(--nu-green-deep);font-weight:750}.discovery-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.discovery-filter-actions .btn-tertiary{display:inline-flex;align-items:center;justify-content:center}@media(max-width:600px){.org-tabs-desktop{display:none}.org-tabs-mobile{display:grid;grid-gap:8px;gap:8px;color:var(--nu-muted);font-size:12px;font-weight:750}.org-tabs-mobile select{width:100%;min-height:48px;padding:10px 12px;border:1px solid rgba(0,181,96,.28);border-radius:12px;background:#fff;color:var(--nu-green-ink);font:inherit}.discovery-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-filter-actions>:only-child{grid-column:1/-1}.discovery-filter-actions .btn-primary,.discovery-filter-actions .btn-tertiary{width:100%}}@media(max-width:900px){.community-live-layout{grid-template-columns:1fr}.community-list-live{position:static}.community-form-grid,.group-create-grid,.social-composer-fields{grid-template-columns:1fr}.community-form-grid .span-two,.group-create-grid .span-two{grid-column:auto}.social-evidence-attachment,.social-evidence-picker,.social-evidence-recovery{align-items:stretch;flex-direction:column}.social-evidence-attachment>div{display:grid;grid-template-columns:1fr 1fr}.social-evidence-picker .btn-secondary,.social-evidence-recovery .btn-primary{width:100%}}.community-hub-live{width:min(1080px,100%);margin-inline:auto;display:grid;grid-gap:18px;gap:18px}.community-hub-head{display:flex;width:100%;max-width:none;align-items:flex-end;justify-content:space-between;gap:24px;margin:0}.community-hub-head>div{max-width:680px}.community-hub-head h1,.community-hub-head p{margin-bottom:0}.community-toolbar-live{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:6px;border:1px solid rgba(0,181,96,.14);border-radius:17px;background:#fff;box-shadow:var(--nu-shadow-sm)}.community-tabs-live{display:flex;align-items:center;gap:8px}.community-tabs-live button{min-height:44px;padding:0 17px;border:0;border-radius:12px;background:transparent;color:var(--ink-soft);font:inherit;font-weight:750;cursor:pointer}.community-tabs-live button.is-active{background:var(--nu-mist);color:var(--nu-green-deep)}.community-search-live{display:grid;grid-gap:3px;gap:3px;min-width:min(340px,42vw);font-size:12px;font-weight:750;color:var(--ink-soft)}.community-search-live label{display:block}.community-search-live span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.community-search-live input{width:100%;height:44px;padding:0 15px;border:1px solid rgba(0,181,96,.24);border-radius:12px;background:#fbfdfc;color:var(--ink);font:inherit}.community-create-live{max-width:860px;margin-inline:auto}.community-create-head-live{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--nu-border)}.community-create-head-live h2,.community-create-head-live p{margin:0}.community-create-head-live p{margin-top:5px;color:var(--ink-soft);line-height:1.5}.community-create-live select{height:46px;min-height:46px}.community-optional-live{border:1px solid var(--nu-border);border-radius:14px;background:#fbfdfc}.community-optional-live>summary{display:grid;grid-gap:3px;gap:3px;min-height:52px;padding:10px 14px;cursor:pointer}.community-optional-live>summary span{color:var(--ink);font-weight:800}.community-optional-live>summary small{color:var(--ink-soft);font-size:12px}.community-optional-live[open]>summary{border-bottom:1px solid var(--nu-border)}.community-optional-live>.community-form-grid,.community-optional-live>.community-media-live{padding:14px}.community-optional-live>.community-form-grid{padding-top:0}.community-message-live{margin:0;padding:12px 15px;border-radius:13px;background:var(--nu-mist);color:var(--nu-green-deep);font-weight:700}.community-grid-live{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.community-grid-live>.nu-state{grid-column:1/-1}.community-card-live{display:flex;min-width:0;min-height:230px;flex-direction:column;justify-content:space-between;gap:18px;padding:20px}.community-card-live h2,.community-card-live p{margin:0}.community-card-live h2{margin-top:5px}.community-card-live>div>p:last-child{margin-top:9px;color:var(--ink-soft);line-height:1.55}.community-card-live footer{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-top:14px;border-top:1px solid var(--nu-border);color:var(--ink-soft);font-size:13px}.community-card-live footer .btn-primary,.community-card-live footer .btn-secondary,.community-card-live footer .btn-tertiary{margin-left:auto;min-height:44px;padding:0 15px;font-size:13px}.community-card-loading .route-skeleton{margin-bottom:10px}.community-card-loading>.skeleton-button{width:112px;height:44px;margin:0 0 0 auto}.community-leave-confirm{display:flex;flex:1 0 100%;justify-content:flex-end;gap:8px}.community-leave-confirm .btn-tertiary{margin-left:0!important}.community-loading-tabs{width:220px;height:44px}.community-loading-search{width:min(340px,42vw);height:44px}.community-request-live{flex:1 0 100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:7px;gap:7px;padding-top:9px;border-top:1px solid var(--nu-border)}.community-request-live button{min-height:44px;padding:0 12px;border:0;border-radius:10px;background:var(--nu-mist);color:var(--nu-green-deep);font:inherit;font-weight:750}@media(max-width:720px){.messages-split{height:max(280px,calc(var(--messages-viewport-height,100dvh) - 230px));min-height:0}.community-hub-head{align-items:stretch;flex-direction:column;gap:14px}.community-hub-head .btn-primary,.community-hub-head .skeleton-button{width:100%}.community-toolbar-live{align-items:stretch;flex-direction:column}.community-tabs-live{display:grid;grid-template-columns:1fr 1fr}.community-search-live{min-width:0}.community-loading-search,.community-loading-tabs{width:100%}.community-grid-live{grid-template-columns:minmax(0,1fr)}.community-grid-live>.nu-state{grid-column:auto}.community-card-live{min-height:0}.community-create-head-live{flex-direction:column}.community-create-head-live .btn-tertiary{width:100%}.community-leave-confirm{display:grid;grid-template-columns:1fr 1fr}.community-leave-confirm .btn-tertiary{width:100%}}@media(max-width:480px){.public-mobile-nav{grid-template-columns:44px 54px 60px minmax(108px,1fr) 44px!important;gap:0!important;padding-right:3px!important;padding-left:3px!important}.public-mobile-more-trigger,.public-mobile-nav a{min-width:44px!important;font-size:12px!important;line-height:1!important;letter-spacing:-.025em;overflow-wrap:normal}.public-mobile-nav a[href*="/opportunities"]{white-space:nowrap;letter-spacing:-.04em}}@media(max-width:350px){.public-mobile-nav{grid-template-columns:44px 52px 56px minmax(106px,1fr) 44px!important;padding-right:0!important;padding-left:0!important}}.partner-detail,.partner-directory{display:grid;grid-gap:18px;gap:18px}.partner-search{grid-template-columns:minmax(240px,1.6fr) repeat(2,minmax(160px,.7fr)) auto auto;align-items:end;padding:18px}.partner-search label{display:grid;grid-gap:7px;gap:7px;color:var(--nu-green-ink);font-weight:800}.partner-search input,.partner-search select{width:100%;min-height:48px;border:1px solid var(--nu-line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;padding:10px 12px}.partner-result-count{margin:0;color:var(--ink-soft);font-size:14px}.partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.partner-card,.partner-service{display:flex;min-width:0;flex-direction:column;gap:14px;padding:20px}.partner-identity{display:flex;align-items:center;gap:14px;min-width:0}.partner-identity h1,.partner-identity h2,.partner-identity p{margin:0}.partner-mark{width:52px;height:52px;flex:0 0 52px;border-radius:15px;color:#fff;font-size:24px;font-weight:900}.partner-mark.is-large{width:72px;height:72px;flex-basis:72px;border-radius:20px;font-size:32px}.partner-trust{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--nu-mist);font-size:13px}.partner-trust strong{color:var(--nu-green-deep)}.partner-demo-label,.partner-trust span{color:var(--ink-soft)}.partner-service-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.partner-service-chips li{padding:7px 10px;border:1px solid var(--nu-border);border-radius:999px;background:var(--surface);color:var(--nu-green-deep);font-size:13px;font-weight:750}.partner-card dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:auto 0 0}.partner-card dl>div{display:grid;grid-gap:3px;gap:3px}.partner-card dt{color:var(--ink-soft);font-size:12px}.partner-card dd{margin:0;font-size:14px;font-weight:800}.partner-card>.btn-primary{width:100%}.partner-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:24px}.partner-hero-actions{display:flex;align-items:center;gap:10px}.partner-demo-label{grid-column:1/-1;margin:0;padding-top:12px;border-top:1px solid var(--nu-border);font-size:13px}.partner-tabs a{white-space:nowrap}.partner-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);grid-gap:16px;gap:16px}.partner-detail-grid>*{padding:22px}.partner-boundary{border-left:4px solid var(--nu-orange-accent)}@media(max-width:800px){.partner-search{grid-template-columns:1fr 1fr}.partner-search-query{grid-column:1/-1}.partner-detail-grid,.partner-grid,.partner-hero{grid-template-columns:1fr}.partner-hero-actions{display:grid;grid-template-columns:1fr 1fr}.partner-hero-actions>*{width:100%}}@media(max-width:430px){.partner-search{grid-template-columns:1fr}.partner-search-query{grid-column:auto}.partner-card{padding:17px}.partner-card dl,.partner-hero-actions{grid-template-columns:1fr}}.events-hub-live{width:min(1080px,100%);margin-inline:auto;display:grid;grid-gap:18px;gap:18px}.events-hub-head{display:flex;width:100%;max-width:none;align-items:flex-end;justify-content:space-between;gap:24px;margin:0}.events-hub-head>div{max-width:680px}.events-hub-head h1,.events-hub-head p{margin-bottom:0}.events-toolbar-live{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:6px;border:1px solid rgba(0,181,96,.14);border-radius:17px;background:#fff;box-shadow:var(--nu-shadow-sm)}.events-tabs-live{display:flex;gap:8px}.events-tabs-live button{min-height:44px;padding:0 17px;border:0;border-radius:12px;background:transparent;color:var(--ink-soft);font:inherit;font-weight:750;cursor:pointer}.events-tabs-live button.is-active{background:var(--nu-mist);color:var(--nu-green-deep)}.events-search-live{min-width:min(340px,42vw)}.events-search-live label{display:block}.events-search-live span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.events-toolbar-live input{width:100%;height:44px;padding:0 15px;border:1px solid rgba(0,181,96,.24);border-radius:12px;background:#fbfdfc;color:var(--ink);font:inherit}.event-create-live{max-width:860px;margin-inline:auto;display:grid;grid-gap:17px;gap:17px}.event-create-live>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--nu-border)}.event-create-live h2,.event-create-live p{margin:0}.event-create-live header p{margin-top:5px;color:var(--ink-soft)}.event-form-grid-live{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.event-form-grid-live label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-size:13px;font-weight:750}.event-form-grid-live .span-two{grid-column:1/-1}.event-form-grid-live input,.event-form-grid-live textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid #b9cfc4;border-radius:12px;background:#fff;color:var(--ink);font:inherit}.event-form-grid-live textarea{min-height:100px;resize:vertical}.event-create-live>.btn-primary{justify-self:start}.events-message-live{margin:0;padding:12px 15px;border-radius:13px;background:var(--nu-mist);color:var(--nu-green-deep);font-weight:700}.events-grid-live{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.events-grid-live>.nu-state{grid-column:1/-1}.event-card-live{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:20px}.event-card-live>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.event-date-range{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.event-card-live time{color:var(--nu-green-deep);font-size:13px;font-weight:800}.event-card-live h2,.event-card-live p{margin:0}.event-card-live>div>p{margin-top:8px;color:var(--ink-soft);line-height:1.55}.event-meta-live{display:grid;grid-gap:3px;gap:3px;font-size:12px}.event-meta-live a{width:max-content;color:var(--nu-green-deep);font-weight:800}.event-card-live>footer{display:flex;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--nu-border);color:var(--ink-soft);font-size:13px}.event-card-live>footer>div{display:flex;gap:6px}.event-card-live>footer button{min-height:44px;padding:0 14px;border:1px solid rgba(0,181,96,.18);border-radius:999px;background:#fff;color:var(--nu-green-deep);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.event-card-live>footer button.is-active{border-color:var(--nu-green-deep);background:var(--nu-green-deep);color:#fff;font-size:13px;font-weight:800}.event-card-loading .route-skeleton{margin-bottom:10px}.event-card-loading>.skeleton-button{width:180px;height:44px;margin-left:auto}.event-description-live:not(.is-expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.event-description-toggle{min-height:44px;margin-top:2px;padding:0;border:0;background:transparent;color:var(--nu-green-deep);font:inherit;font-weight:800;cursor:pointer}.event-description-toggle:hover{text-decoration:underline}@media(max-width:720px){.events-hub-head{align-items:stretch;flex-direction:column;gap:14px}.events-hub-head .btn-primary,.events-hub-head .skeleton-button{width:100%}.events-toolbar-live{align-items:stretch;flex-direction:column}.events-tabs-live{display:grid;grid-template-columns:1fr 1fr}.events-search-live{min-width:0}.event-form-grid-live,.events-grid-live{grid-template-columns:minmax(0,1fr)}.event-form-grid-live .span-two,.events-grid-live>.nu-state{grid-column:auto}.event-create-live>header{flex-direction:column}.event-create-live>.btn-primary,.event-create-live>header .btn-tertiary{width:100%}.event-card-live>footer{align-items:stretch;flex-direction:column}.event-card-live>footer>div{display:grid;grid-template-columns:1fr 1fr}.event-card-live>footer .event-rsvp-remove{grid-column:1/-1}.event-card-loading>.skeleton-button{width:100%;margin-left:0}}.search-scope-tabs{display:flex;gap:8px;margin:18px 0;padding:5px;border:1px solid rgba(0,181,96,.14);border-radius:15px;background:#fff;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.search-scope-tabs[aria-busy=true]{cursor:progress}.search-scope-tabs[aria-busy=true] a{pointer-events:none;opacity:.72}.unified-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.unified-search-form .discovery-filter-actions{margin:0}.unified-search-form .btn-primary{min-width:104px}.unified-search-form>.nu-search-recovery{grid-column:1/-1}.unified-search-form input[type=search]::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.search-validation{grid-column:1/-1;margin:-8px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.45}.search-scope-tabs a{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:44px;padding:0 15px;border-radius:11px;color:var(--ink-soft);font-size:14px;font-weight:750;text-decoration:none;white-space:nowrap}.search-scope-tabs a.is-active{background:var(--nu-mist);color:var(--nu-green-deep)}.search-scope-tabs a:focus-visible{outline:3px solid rgba(234,115,23,.34);outline-offset:1px}.unified-search-section{margin-top:24px}.unified-search-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:11px}.unified-search-section>header h2{margin:0}.unified-search-section>header .btn-text{display:inline-flex;align-items:center;min-height:44px}.unified-search-results[aria-busy=true]{cursor:progress}.unified-search-results[aria-busy=true] a{pointer-events:none;opacity:.72}.unified-search-result h3{margin-top:0}.unified-search-result h3 a{display:flex;align-items:center;min-height:44px;color:var(--nu-green-ink);text-decoration:none}.unified-search-result h3 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.community-card-live:target,.event-card-live:target,.social-post:target{border-color:var(--nu-orange-accent);box-shadow:0 0 0 3px rgba(234,115,23,.16),var(--nu-shadow-sm);scroll-margin:96px}@media(max-width:560px){.unified-search-form{grid-template-columns:minmax(0,1fr)}.unified-search-form .btn-primary{min-width:0}.search-scope-tabs{margin-inline:-4px;scroll-snap-type:x proximity}.search-scope-tabs a{min-width:82px;scroll-snap-align:start}.unified-search-section>header{align-items:flex-start}}@media(max-width:720px){.community-create-live,.group-create-live,.social-composer-live{padding:17px}.community-form-grid textarea,.social-composer-live textarea{resize:none}.social-media-preview-live img{height:220px}.social-composer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.social-composer-actions .btn-primary{grid-column:1/-1;grid-row:1}.social-media-actions{display:grid;grid-template-columns:1fr}.social-composer-actions>*,.social-media-actions>*{width:100%}.community-media-live{grid-template-columns:1fr}.community-cover-live{height:190px}.group-create-head{align-items:flex-start;flex-direction:column}.group-photo-live{align-items:flex-start;flex-wrap:wrap}.public-mobile-nav{padding-bottom:max(6px,env(safe-area-inset-bottom))}}.identity-verification{display:grid;grid-gap:18px;gap:18px;min-width:0;overflow:hidden}.identity-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.identity-card-head h2,.identity-card-head p{margin-block:0 7px}.identity-card-head>div{max-width:650px}.identity-status{flex:0 0 auto}.identity-status.is-verified{background:#dff7e9;color:#075e34}.identity-status.is-needs_review{background:#fff4d8;color:#755000}.identity-status.is-rejected{background:#ffebe8;color:#8d201a}.identity-latest{grid-gap:4px;gap:4px;padding:13px 15px;border:1px solid rgba(0,181,96,.16);border-radius:13px;color:var(--nu-green-ink)}.identity-form{display:grid;grid-gap:16px;gap:16px;min-width:0}.identity-document-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;border:0;min-width:0}.identity-document-picker legend{grid-column:1/-1;margin-bottom:2px;padding:0;color:var(--nu-green-ink);font-size:13px;font-weight:800}.identity-doc-option{position:relative;display:flex;align-items:flex-start;gap:11px;min-width:0;min-height:64px;padding:13px 15px;border:1px solid rgba(0,181,96,.2);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .18s var(--nu-ease),background .18s var(--nu-ease),box-shadow .18s var(--nu-ease),transform .18s var(--nu-ease)}.identity-doc-option input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;opacity:0;border-radius:14px;cursor:pointer}.identity-doc-mark{position:relative;flex:0 0 auto;width:20px;height:20px;margin-top:1px;border:2px solid rgba(0,122,64,.34);border-radius:999px;background:#fff;transition:border-color .18s var(--nu-ease),background .18s var(--nu-ease)}.identity-doc-mark:after{content:"";position:absolute;inset:0;margin:auto;width:9px;height:9px;border-radius:999px;background:#fff;transform:scale(0);transition:transform .18s var(--nu-ease)}.identity-doc-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.identity-doc-title{color:var(--nu-green-ink);font-size:14px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.identity-doc-note{color:var(--ink-soft);font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.identity-doc-option:hover{border-color:rgba(0,181,96,.45);background:#f6fdf9;transform:translateY(-1px)}.identity-doc-option:hover .identity-doc-mark{border-color:var(--nu-green)}.identity-doc-option:has(input:checked){border-color:var(--nu-green);background:var(--nu-mist);box-shadow:0 0 0 1px var(--nu-green) inset,var(--nu-shadow-sm)}.identity-doc-option:has(input:checked) .identity-doc-mark{border-color:var(--nu-green-deep);background:var(--nu-green-deep)}.identity-doc-option:has(input:checked) .identity-doc-mark:after{transform:scale(1)}.identity-doc-option:has(input:checked) .identity-doc-note{color:var(--nu-green-deep)}.identity-doc-option:has(input:focus-visible){outline:2px solid var(--nu-control-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.identity-doc-mark:after,.identity-doc-option{transition:none}.identity-doc-option:hover{transform:none}}.identity-fields{display:grid;grid-gap:12px;gap:12px;min-width:0}.identity-fields label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--nu-green-ink);font-size:13px;font-weight:750}.identity-upload{min-width:0}.identity-upload-label{display:block;color:var(--nu-green-ink);font-size:13px;font-weight:750}.identity-file-input{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:11px 13px;border:1px dashed rgba(0,181,96,.34);border-radius:11px;background:var(--nu-mist);color:var(--ink);font:inherit;font-size:13px}.identity-file-input:focus-visible{outline:2px solid var(--nu-control-focus);outline-offset:2px}.identity-file-input::-webkit-file-upload-button{margin-right:11px;padding:8px 13px;border:0;border-radius:9px;background:var(--nu-green-deep);color:#fff;font:inherit;font-size:15px;font-weight:750;cursor:pointer}.identity-file-input::file-selector-button{margin-right:11px;padding:8px 13px;border:0;border-radius:9px;background:var(--nu-green-deep);color:#fff;font:inherit;font-size:15px;font-weight:750;cursor:pointer}.identity-file-input::-webkit-file-upload-button:hover{background:var(--nu-green-deep)}.identity-file-input::file-selector-button:hover{background:var(--nu-green-deep)}.identity-file-chosen{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;min-width:0;margin:0;color:var(--nu-green-ink);font-size:13px}.identity-file-name{min-width:0;overflow-wrap:anywhere;word-break:break-word}.identity-file-remove{padding:0;border:0;background:none;color:var(--nu-danger);font:inherit;font-size:13px;font-weight:750;text-decoration:underline;cursor:pointer}.identity-latest{display:grid;grid-gap:3px;gap:3px;margin:0;padding:12px 14px;border-radius:11px;background:var(--nu-mist);min-width:0}.identity-latest small,.identity-latest span{min-width:0;overflow-wrap:anywhere;color:var(--ink-soft);font-size:12px}.identity-help{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.identity-admin-review{padding:11px 13px;border-left:2px solid rgba(0,181,96,.28);border-radius:0 9px 9px 0;background:var(--nu-mist)}.identity-result{display:grid;grid-gap:3px;gap:3px;margin:0;padding:12px 14px;border-radius:11px;background:var(--nu-mist)}.identity-result.is-rejected{background:#fff1ef;color:#8d201a}.identity-result.is-needs_review{background:#fff7e2;color:#755000}.identity-privacy{margin:0;padding-top:16px;border-top:1px solid rgba(0,181,96,.12);color:var(--ink-soft);font-size:12px;line-height:1.55}.identity-review-head p{max-width:760px;color:var(--ink-soft);font-size:13px;line-height:1.55}.identity-review-list{display:grid;grid-gap:12px;gap:12px}.identity-review-card{border:1px solid rgba(0,181,96,.14);border-radius:13px;background:#fff}.identity-review-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.identity-review-summary>div{display:grid;grid-gap:4px;gap:4px}.identity-review-summary small{color:var(--ink-soft)}.identity-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:4px 0}.identity-check-grid div{padding:10px;border-radius:10px;background:var(--nu-mist)}.identity-check-grid dt{color:var(--ink-soft);font-size:12px;font-weight:750;text-transform:uppercase}.identity-check-grid dd{margin:4px 0 0;color:var(--nu-green-ink);font-size:13px;font-weight:700}.identity-check-grid dd.is-failed{color:var(--nu-danger)}.identity-check-grid dd.is-not-run{color:var(--ink-soft);font-weight:600}.identity-check-grid dd .liveness-score{color:var(--ink-soft);font-weight:600;font-size:12px}.identity-liveness-note{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:var(--nu-mist);color:var(--ink-soft);font-size:12px;line-height:1.45}.identity-shared-warning{padding:10px 12px;border:1px solid #efd080;border-radius:10px;background:#fff8e5;color:#755000;font-weight:700}.identity-check-grid dd .identity-document-link{color:var(--nu-green-ink);font-weight:750;text-decoration:underline}.identity-check-grid dd .identity-document-link:hover{color:var(--nu-ink)}.identity-check-grid dd .identity-document-none{color:var(--ink-soft);font-weight:600}.identity-document-note{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:var(--nu-mist);color:var(--ink-soft);font-size:12px;line-height:1.45}.identity-reject{color:var(--nu-danger)}.member-profile{margin:10px 0 0;padding:12px;border-radius:10px;background:var(--nu-mist)}.member-profile>summary{cursor:pointer;color:var(--nu-green-ink);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.02em}.member-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;margin:10px 0 0}.member-profile-grid .member-profile-block:first-child{grid-column:1/-1}.member-profile-block dt{color:var(--ink-soft);font-size:12px;font-weight:750;text-transform:uppercase}.member-profile-block dd{margin:3px 0 0;color:var(--nu-ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.member-profile-block dd ul{margin:0;padding-left:16px}.member-profile-block dd li{margin:0 0 2px}.member-attachments{display:flex;gap:14px;align-items:flex-start;margin:8px 0 0}.member-photo{width:96px;height:96px;flex:0 0 96px;border-radius:10px;object-fit:cover;border:1px solid var(--line);background:var(--nu-mist);display:block}.member-photo.is-empty{border-style:dashed}.member-attachment-body{min-width:0}.cv-download{display:inline-block;font-size:13px;font-weight:600;color:var(--nu-orange);text-decoration:underline;word-break:break-word}.member-attachment-note{margin:4px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.45}.member-attachment-absent{display:block;color:var(--ink-soft);font-size:13px}.member-profile>small{display:block;margin:6px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.45}@media(max-width:620px){.member-profile-grid{grid-template-columns:1fr}}.member-sub-head{display:flex;align-items:center;gap:8px;margin:20px 0 8px;color:var(--nu-green-ink);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.member-sub-head:after{content:"";flex:1 1;height:1px;background:var(--nu-line)}.review-step{margin:12px 0 0;padding:14px;border:1px dashed var(--nu-line);border-radius:11px;background:#fcfdfc}.review-step h4{margin:0 0 3px;font-size:13px;color:var(--nu-green-ink)}.review-step p{margin:0 0 10px;color:var(--ink-soft);font-size:12.5px}.review-step.is-settled{border-style:solid;border-color:#bfe3cd;background:var(--nu-mist)}.review-step.is-settled p{margin:0}.review-step-hint{margin:0 0 10px;color:var(--ink-soft);font-size:12.5px}.step-badge{display:inline-block;padding:2px 9px;border-radius:999px;color:#fff;font-size:12px;font-weight:750}.step-verified{background:var(--nu-green)}.step-rejected{background:var(--nu-danger)}.member-review .review-actions button[disabled]{opacity:.45;cursor:not-allowed}.review-blocked{margin:12px 0 0;padding:11px 13px;border:1px solid #efd080;border-radius:10px;background:#fff8e5;color:#755000;font-size:13px;font-weight:650}@media(max-width:620px){.identity-card-head,.identity-review-summary{align-items:flex-start;flex-direction:column}.identity-check-grid,.identity-document-picker{grid-template-columns:1fr}.identity-status{align-self:flex-start}.identity-verification .btn-primary{width:100%}.identity-file-input{font-size:12px}.identity-file-input::-webkit-file-upload-button{display:block;margin:0 0 9px}.identity-file-input::file-selector-button{display:block;margin:0 0 9px}}.member-approval-status{display:grid;justify-items:start;grid-gap:6px;gap:6px;min-width:0}.member-approval-status>strong{color:var(--nu-green-ink);font-size:13px;font-weight:800}.member-approval-status .badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:5px 12px;border-radius:999px;background:rgba(0,181,96,.12);color:var(--nu-green-deep);font-size:12px;font-weight:800;line-height:1.3;white-space:nowrap}.member-approval-status .badge.status-pending_review{background:rgba(178,106,0,.12);color:var(--nu-warning)}.member-approval-status .badge.status-approved{background:#dff7e9;color:#075e34}.member-approval-status .badge.status-rejected{background:rgba(180,35,28,.1);color:var(--nu-danger)}.member-approval-status .badge.status-changes_requested{background:rgba(178,106,0,.12);color:var(--nu-warning)}.member-types{min-width:0;margin:0;padding:0;border:0}.member-types>legend{margin-bottom:2px;padding:0;color:var(--nu-green-ink);font-size:13px;font-weight:800}.member-types>.muted{margin:0 0 12px;color:var(--ink-soft);font-size:13px;line-height:1.5}.member-types-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0;margin:0}.member-types-list>li{min-width:0}.member-role-option{position:relative;display:flex;align-items:center;gap:11px;min-width:0;min-height:52px;height:100%;padding:11px 14px;border:1px solid rgba(0,181,96,.2);border-radius:14px;background:#fff;transition:border-color .18s var(--nu-ease),background .18s var(--nu-ease),box-shadow .18s var(--nu-ease),transform .18s var(--nu-ease)}.member-role-option input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;opacity:0;border-radius:14px;cursor:pointer}.member-role-mark{position:relative;flex:0 0 auto;width:20px;height:20px;border:2px solid rgba(0,122,64,.34);border-radius:7px;background:#fff;transition:border-color .18s var(--nu-ease),background .18s var(--nu-ease)}.member-role-mark:after{content:"";position:absolute;top:1px;left:5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .18s var(--nu-ease)}.member-role-label{min-width:0;color:var(--nu-green-ink);font-size:14px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.member-role-option:hover{border-color:rgba(0,181,96,.45);background:#f6fdf9;transform:translateY(-1px)}.member-role-option:hover .member-role-mark{border-color:var(--nu-green)}.member-role-option:has(input:checked){border-color:var(--nu-green);background:var(--nu-mist);box-shadow:0 0 0 1px var(--nu-green) inset,var(--nu-shadow-sm)}.member-role-option:has(input:checked) .member-role-mark{border-color:var(--nu-green-deep);background:var(--nu-green-deep)}.member-role-option:has(input:checked) .member-role-mark:after{transform:rotate(45deg) scale(1)}.member-role-option:has(input:checked) .member-role-label{color:var(--nu-green-deep);font-weight:800}.member-role-option:has(input:focus-visible){outline:2px solid var(--nu-control-focus);outline-offset:2px}.member-role-option:has(input:disabled){background:#f4f7f5;border-color:rgba(0,122,64,.12);cursor:not-allowed;transform:none;box-shadow:none}.member-role-option:has(input:disabled) .member-role-label{color:var(--ink-soft)}.member-role-option:has(input:disabled) input{cursor:not-allowed}.member-types-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}@media(max-width:620px){.member-types-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.member-role-mark,.member-role-mark:after,.member-role-option{transition:none}.member-role-option:hover{transform:none}}.admission-journey{display:grid;grid-gap:18px;gap:18px;min-width:0}.admission-journey-head{display:grid;grid-gap:4px;gap:4px}.admission-journey-head h2{margin:0}.admission-journey-head>p:last-child{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.55;max-width:64ch}.admission-journey-error{margin:0;color:var(--nu-danger);font-size:13px;line-height:1.5}.admission-progress{display:grid;grid-gap:8px;gap:8px;min-width:0}.admission-progress-count{color:var(--nu-green-ink);font-size:13px;font-weight:800}.admission-progress-track{display:block;overflow:hidden;width:100%;height:6px;border-radius:999px;background:rgba(0,181,96,.14)}.admission-progress-fill{display:block;height:100%;border-radius:999px;background:var(--nu-green-deep);transition:width .3s var(--nu-ease)}.admission-journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0;margin:0;padding:0;list-style:none}.admission-step{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:12px 14px;border:1px solid rgba(0,181,96,.18);border-radius:14px;background:#fff}.admission-step-index{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:999px;background:rgba(0,181,96,.12);color:var(--nu-green-deep);font-size:12px;font-weight:800;line-height:1}.admission-step-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.admission-step-copy>strong{color:var(--nu-green-ink);font-size:14px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.admission-step-copy>small{color:var(--ink-soft);font-size:12px;font-weight:700;line-height:1.3}.admission-step.is-current{border-color:var(--nu-green);box-shadow:0 0 0 1px var(--nu-green) inset}.admission-step.step-done .admission-step-index{background:#dff7e9;color:#075e34}.admission-step.step-done .admission-step-copy>small{color:#075e34}.admission-step.step-attention .admission-step-index,.admission-step.step-pending .admission-step-index{background:rgba(178,106,0,.14);color:var(--nu-warning)}.admission-step.step-attention .admission-step-copy>small,.admission-step.step-pending .admission-step-copy>small{color:var(--nu-warning)}.admission-stage-note{margin:0;padding:12px 14px;border-radius:14px;background:var(--nu-mist);color:var(--nu-green-ink);font-size:13px;line-height:1.55}.admission-stage-note.stage-changes-requested,.admission-stage-note.stage-rejected{background:rgba(178,106,0,.1)}.admission-approved{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(0,181,96,.24);border-radius:14px;background:var(--nu-mist);color:var(--nu-green-ink)}.admission-approved-mark{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--nu-green-deep);color:#fff;font-size:17px;font-weight:800}.admission-approved>span:last-child{display:grid;grid-gap:2px;gap:2px}.admission-approved strong{font-size:14px}.admission-approved small{color:var(--ink-soft);font-size:13px;line-height:1.45}.admission-decision-reason{margin:0;color:var(--nu-green-ink);font-size:13px;line-height:1.55}.admission-decision-reason>strong{display:block;color:var(--nu-green-ink);font-size:13px;font-weight:800}.admission-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0;padding:14px;border:1px solid rgba(0,181,96,.18);border-radius:14px;background:#fff}.admission-summary-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.admission-summary-copy>strong{color:var(--nu-green-ink);font-size:14px;font-weight:800}.admission-summary-copy>.muted{color:var(--ink-soft);font-size:13px;line-height:1.5}.admission-journey-body{display:grid;grid-gap:18px;gap:18px;min-width:0}.admission-journey-body>.profile-card{min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.admission-journey-body>.profile-card+.profile-card{padding-top:18px;border-top:1px solid rgba(0,181,96,.16)}@media(max-width:820px){.admission-journey-steps{grid-template-columns:1fr}}@media(max-width:620px){.admission-summary{align-items:stretch;flex-direction:column}.admission-summary .btn-tertiary{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.admission-progress-fill{transition:none}}.biometric-capture-card,.biometric-consent-card{background:#fff;border:1px solid rgba(0,181,96,.16);border-radius:16px;padding:18px;box-shadow:var(--nu-shadow-sm);margin:0 0 16px;min-width:0}.biometric-capture-eyebrow,.biometric-consent-eyebrow{margin:0 0 4px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--nu-green-deep);font-weight:700}.biometric-capture-intro,.biometric-consent-intro{margin:0 0 14px;color:var(--ink-soft);font-size:14px}.biometric-capture-terms,.biometric-consent-terms{margin:0}.biometric-capture-terms dt,.biometric-consent-terms dt{margin:12px 0 3px;font-weight:700;font-size:13.5px}.biometric-capture-terms dt:first-child,.biometric-consent-terms dt:first-child{margin-top:0}.biometric-capture-terms dd,.biometric-consent-terms dd{margin:0;color:var(--ink-soft);font-size:13.5px}.biometric-capture-free,.biometric-capture-limit,.biometric-consent-free,.biometric-consent-limit{color:var(--ink)}.biometric-capture-preview{display:block;width:100%;aspect-ratio:4/3;margin:14px 0 0;border-radius:14px;background:var(--nu-green-ink);object-fit:cover;transform:scaleX(-1)}.biometric-capture-preview[hidden]{display:none}.biometric-capture-instruction{margin:12px 0 0;font-size:19px;font-weight:750;line-height:1.3;text-align:center;color:var(--ink)}.biometric-capture-message,.biometric-consent-status{margin:12px 0 0;padding:12px 14px;border-radius:12px;font-size:13.5px;border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-soft)}.biometric-capture-message--done{background:rgba(0,181,96,.1);border-color:rgba(0,181,96,.2);color:var(--nu-green-ink)}.biometric-capture-message--denied,.biometric-capture-message--failed,.biometric-consent-error{background:rgba(178,106,0,.08);border-color:rgba(178,106,0,.24);color:var(--ink)}.biometric-capture-actions,.biometric-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0}.biometric-capture-actions button,.biometric-consent-actions button{min-height:48px;padding:0 20px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:750;cursor:pointer;background:var(--nu-green-deep);color:#fff}.biometric-capture-actions button:hover:not(:disabled),.biometric-consent-actions button:hover:not(:disabled){background:var(--nu-green-deep)}.biometric-capture-actions button:disabled,.biometric-consent-actions button:disabled{opacity:.55;cursor:default}.biometric-consent-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 12px;border:1px solid var(--nu-line);border-radius:12px;background:#fff;cursor:pointer;font-size:15px;line-height:1.45}.biometric-consent-check:hover{background:var(--nu-surface-soft,#f7f9f8)}.biometric-consent-check input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:var(--nu-green);cursor:pointer}.biometric-consent-check span{min-width:0}.biometric-consent-agreed{margin:0;font-size:14px;color:var(--nu-ink-soft,#4a5a52);align-self:center}.biometric-action-primary{min-height:48px;border-radius:999px;background:var(--nu-orange);color:var(--nu-orange-ink)}.biometric-action-primary:hover:not(:disabled){background:var(--nu-orange-hover)}.biometric-action-quiet{background:transparent;color:var(--nu-green-ink);border:1px solid rgba(0,181,96,.24)}.biometric-action-quiet:hover:not(:disabled){background:rgba(0,181,96,.06);color:var(--nu-green-ink)}@media(max-width:420px){.biometric-capture-actions button,.biometric-consent-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.biometric-capture-preview{transition:none}}.biometric-capture-why{margin:0 0 12px;font-size:15px;color:var(--ink)}.biometric-capture-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}.biometric-capture-facts li{padding:5px 11px;border-radius:999px;background:rgba(0,181,96,.1);color:var(--nu-green-deep);font-size:12.5px;font-weight:600}.biometric-capture-details,.biometric-consent-details{margin:0;border-top:1px solid var(--line);padding-top:12px}.biometric-capture-details summary,.biometric-consent-details summary{cursor:pointer;font-weight:600;font-size:13.5px;color:var(--nu-green-deep)}.biometric-capture-details[open] summary,.biometric-consent-details[open] summary{margin-bottom:10px}.biometric-capture-limitnote{margin:10px 0 0;font-size:12.5px;color:var(--ink-soft)}.identity-fallback{margin:16px 0 0;padding:18px;border:1px solid var(--nu-line);border-radius:16px;background:var(--nu-surface-soft,#f7f9f8)}.identity-fallback h3{margin:0 0 6px;font-size:17px;font-weight:750}.identity-fallback>p{margin:0 0 12px;font-size:14.5px;line-height:1.55;color:var(--nu-ink-soft,#4a5a52)}.identity-fallback-help{border-top:1px solid var(--nu-line);padding:10px 0}.identity-fallback-help summary{min-height:44px;display:flex;align-items:center;font-size:15px;font-weight:650;cursor:pointer}.identity-fallback-help p{margin:6px 0;font-size:14px;line-height:1.55}.identity-fallback-help ol,.identity-fallback-help ul{margin:6px 0 6px 18px;padding:0;font-size:14px;line-height:1.6}.identity-fallback-attempts{color:var(--nu-ink-soft,#4a5a52)}.identity-fallback-ask{border-top:1px solid var(--nu-line);padding-top:14px;margin-top:6px}.identity-fallback-ask h4{margin:0 0 6px;font-size:15.5px;font-weight:750}.identity-fallback-ask p{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--nu-ink-soft,#4a5a52)}.identity-fallback-ask label{display:block;margin-bottom:6px;font-size:13px;font-weight:650}.identity-fallback-ask select{width:100%;min-height:48px;padding:0 12px;border:1px solid var(--nu-line);border-radius:12px;background:#fff;font:inherit;font-size:15px}.identity-fallback-ask button{margin-top:12px}.identity-fallback-note{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--nu-line);font-size:13.5px;line-height:1.5}.identity-fallback-retry{margin:10px 0 0;font-size:13.5px;color:var(--nu-ink-soft,#4a5a52)}.identity-fallback-error{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--nu-danger,#b3261e)}.identity-fallback.is-pending{background:#fff}.identity-fallback.is-pending h3{margin-bottom:6px}.help-channel{position:fixed;z-index:120;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column-reverse;align-items:flex-end;gap:12px;pointer-events:none}.help-channel>*{pointer-events:auto}.help-launcher{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:8px 18px 8px 8px;border:1px solid rgba(0,181,96,.22);border-radius:999px;background:#fff;color:var(--nu-green-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--nu-shadow-md,0 16px 44px rgba(0,122,64,.1));transition:transform .2s var(--nu-ease),box-shadow .2s var(--nu-ease),border-color .2s var(--nu-ease)}.help-launcher:hover{transform:translateY(-1px);border-color:rgba(0,181,96,.42)}.help-launcher:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.help-launcher-mark,.help-panel-mark{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--nu-green);color:#fff;font-size:15px;font-weight:800;letter-spacing:.02em}.help-launcher-logo,.help-panel-logo{display:block;flex:none;width:40px;height:40px;border-radius:12px;object-fit:contain}.help-launcher-mark.is-photo,.help-panel-mark.is-photo,.help-thread-mark.is-photo{display:block;padding:0;border:none;object-fit:cover;object-position:center;background:var(--nu-green);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.help-launcher-text{display:grid;grid-gap:1px;gap:1px;line-height:1.25}.help-launcher-text strong{font-size:14.5px;font-weight:750}.help-launcher-text small{font-size:12px;color:var(--nu-ink-soft,#4a5a52)}@media (min-width:561px) and (max-width:1440px){.help-launcher-text small{display:none}}.help-launcher-tip{display:none}.help-launcher-dot{position:absolute;top:8px;left:36px;width:12px;height:12px;border-radius:50%;background:var(--nu-orange);border:2px solid #fff}.help-launcher{position:relative}.help-launcher.has-unread{border-color:rgba(234,115,23,.38)}@media (min-width:561px) and (max-width:1100px){.help-channel{right:max(8px,env(safe-area-inset-right));bottom:calc(72px + max(8px,env(safe-area-inset-bottom)))}}.help-channel.is-messages-entry .help-launcher,.help-channel.is-messages-entry .help-launcher-tip{display:none}.help-panel{display:flex;flex-direction:column;width:min(384px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 140px));border:1px solid var(--nu-line);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 24px 60px rgba(6,61,37,.18)}.help-panel[hidden]{display:none}.help-panel:focus{outline:none}.help-panel:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.help-panel-head{display:flex;align-items:center;gap:10px;flex:none;padding:14px 12px 14px 14px;border-bottom:1px solid var(--nu-line);background:var(--nu-surface-soft,#f7f9f8)}.help-panel-titles{flex:1 1;min-width:0}.help-thread-title{margin:0;font-size:15.5px;font-weight:750;line-height:1.3}.help-panel-sub{margin:2px 0 0;font-size:12.5px;line-height:1.35;color:var(--nu-ink-soft,#4a5a52)}.help-panel-close{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:var(--nu-ink-soft,#4a5a52);font-size:16px;cursor:pointer}.help-panel-close:hover{background:rgba(0,0,0,.05);color:var(--nu-green-ink)}.help-panel-close:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:-2px}.help-panel-body{flex:1 1;min-height:0;overflow-y:auto;padding:14px}.help-thread-intro{margin:0 0 12px;line-height:1.5}.help-thread-empty,.help-thread-intro{font-size:13.5px;color:var(--nu-ink-soft,#4a5a52)}.help-thread-empty{padding:12px 14px;border-radius:12px;background:var(--nu-surface-soft,#f7f9f8);border:1px solid var(--nu-line);line-height:1.55}.help-thread-empty p{margin:0}.help-thread-empty-title{margin:0 0 4px!important;font-weight:700;color:var(--nu-ink,#1d2b24)}.help-thread-messages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.help-thread-message{padding:9px 12px;border-radius:14px;border:1px solid var(--nu-line);background:#fff;max-width:78%;width:-moz-fit-content;width:fit-content}.help-thread-message.is-admin{background:var(--nu-tint,#eef6f2);border-color:rgba(0,181,96,.22);align-self:flex-start;border-bottom-left-radius:4px}.help-thread-message.is-member{background:#fff}.help-thread-author{margin:0 0 4px;display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12.5px;font-weight:700;color:var(--nu-ink-soft,#4a5a52)}.help-thread-author-name{display:inline-flex;align-items:center;gap:6px;min-width:0}.help-thread-mark{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--nu-green-deep);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em}.help-thread-logo{display:block;flex:none;width:20px;height:20px;border-radius:6px;object-fit:contain}.help-thread-when{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.help-thread-body{margin:0;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.help-thread-compose{flex:none;border-top:1px solid var(--nu-line);padding:12px 14px 14px;background:#fff}.help-thread-compose label{display:block;margin-bottom:6px;font-size:13px;font-weight:650}.help-thread-compose textarea{width:100%;box-sizing:border-box;min-height:72px;padding:10px 12px;border:1px solid var(--nu-line);border-radius:12px;background:#fff;font:inherit;font-size:15px;line-height:1.5;resize:vertical}.help-thread-privacy{padding:8px 10px;border-radius:10px;background:var(--nu-surface-soft,#f7f9f8);border:1px solid var(--nu-line)}.help-thread-count,.help-thread-privacy{margin:8px 0 0;font-size:12.5px;color:var(--nu-ink-soft,#4a5a52)}.help-thread-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.help-thread-compose button{margin-top:10px;width:100%;min-height:48px}.help-thread-sent{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--nu-ink-soft,#4a5a52)}.help-thread-error{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--nu-danger,#b3261e)}@media (max-width:560px){body:has(.social-composer-live) .help-channel{visibility:hidden;pointer-events:none}body:has(.opportunity-apply) .help-channel{visibility:hidden;pointer-events:none}body:has(.nu-filter-panel[open]) .help-channel{visibility:hidden;pointer-events:none}.help-channel{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(72px + max(8px,env(safe-area-inset-bottom)))}.help-channel.mobile-collapsed{display:none}.help-launcher{padding:8px;min-height:56px;min-width:56px;border-radius:50%}.help-launcher-text{display:none}.help-launcher-mark{width:40px;height:40px}.help-launcher-dot{top:4px;left:auto;right:4px}.help-channel:has(.help-launcher-tip){display:block;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:calc(70px + env(safe-area-inset-top));bottom:auto}.help-channel:has(.help-launcher-tip) .help-launcher{display:none}.help-launcher-tip{position:static;display:flex;align-items:center;justify-content:space-between;gap:8px;width:auto;max-width:100%;min-height:56px;padding:6px 6px 6px 12px;border:1px solid rgba(0,181,96,.24);border-radius:16px;background:#fff;color:var(--nu-green-ink);box-shadow:none;font-size:13px;font-weight:750;line-height:1.25}.help-launcher-tip button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--nu-ink-soft,#4a5a52);font:inherit;font-size:20px;cursor:pointer}.help-launcher-tip button:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:-2px}.help-panel{width:100%;max-height:calc(100dvh - 160px)}}@media(max-width:720px) and (pointer:coarse){.business-plan-wizard-nav button{min-width:0;padding-inline:8px;white-space:normal}}@media(max-height:500px) and (orientation:landscape) and (max-width:1100px){body{padding-bottom:58px}.public-mobile-nav{gap:8px;padding:4px 8px calc(4px + env(safe-area-inset-bottom))}.public-mobile-nav a{min-height:44px;border-radius:12px}.nu-page.business-plan-page{padding-top:10px;padding-bottom:66px}.business-plan-page .workspace-breadcrumb{margin-bottom:2px}.business-plan-page .workspace-hero{padding-bottom:10px}.business-plan-page .workspace-hero-copy .eyebrow{display:none}.business-plan-page .workspace-hero-copy h1{font-size:34px;line-height:1}.business-plan-page .workspace-hero-copy>p:last-child{display:none}.business-plan-page .workspace-nav{margin-top:8px}.business-plan-page .business-plan-view-switch{margin-top:10px}}@media (prefers-reduced-motion:reduce){.help-launcher{transition:none}.help-launcher:hover{transform:none}}.admin-manual-identity{margin-top:24px}.admin-manual-identity-intro{margin:0 0 12px;font-size:14px;line-height:1.55}.admin-manual-identity-empty{font-size:14px;color:var(--nu-ink-soft,#4a5a52)}.admin-manual-identity-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.admin-manual-identity-row{padding:14px;border:1px solid var(--nu-line);border-radius:14px;background:#fff}.admin-manual-identity-who{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin-bottom:10px}.admin-manual-identity-who strong{font-size:15.5px}.admin-manual-identity-who span{font-size:13.5px;color:var(--nu-ink-soft,#4a5a52)}.admin-manual-identity-evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;margin:0}.admin-manual-identity-evidence dt{font-size:12.5px;color:var(--nu-ink-soft,#4a5a52)}.admin-manual-identity-evidence dd{margin:2px 0 0;font-size:15px;font-weight:700}.admin-manual-identity-note{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--nu-ink-soft,#4a5a52)}.admin-help-threads{margin-top:24px}.admin-help-threads h2{display:flex;align-items:center;gap:2px}.admin-help-threads-intro{margin:0 0 12px;font-size:14px;line-height:1.55}.admin-help-threads-empty{font-size:14px;color:var(--nu-ink-soft,#4a5a52)}.admin-help-threads-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.admin-help-thread-row{border:1px solid var(--nu-line);border-radius:14px;background:#fff;overflow:hidden}.admin-help-thread-row.is-waiting{border-left:4px solid var(--nu-green,#00b560)}.admin-help-thread-head{display:grid;grid-gap:4px;gap:4px;width:100%;padding:14px;border:0;background:none;text-align:left;cursor:pointer;min-height:48px;font:inherit;color:inherit}.admin-help-thread-who{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.admin-help-thread-who strong{font-size:15.5px}.admin-help-thread-who span{font-size:13.5px;color:var(--nu-ink-soft,#4a5a52)}.admin-help-thread-wait{font-size:13px;font-weight:650;color:var(--nu-ink-soft,#4a5a52);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-help-thread-preview{font-size:13.5px;line-height:1.5;color:var(--nu-ink-soft,#4a5a52);overflow-wrap:anywhere}.admin-help-thread-open{padding:0 14px 14px;border-top:1px solid var(--nu-line)}.admin-help-thread-messages{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:10px}.admin-help-thread-message{padding:10px 12px;border:1px solid var(--nu-line);border-radius:12px;background:var(--nu-surface,#fbfdfc)}.admin-help-thread-message.is-admin{background:var(--nu-tint,#eef6f2);border-color:rgba(0,181,96,.22)}.admin-help-thread-author{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:0 0 4px;font-size:12.5px;font-weight:700}.admin-help-thread-author span{font-weight:500;color:var(--nu-ink-soft,#4a5a52);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-help-thread-body{margin:0;font-size:14.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.admin-help-thread-compose label{display:block;margin-bottom:6px;font-size:13px;font-weight:650}.admin-help-thread-compose textarea{width:100%;box-sizing:border-box;padding:10px 12px;font:inherit;font-size:15px;border:1px solid var(--nu-line);border-radius:12px;resize:vertical}.admin-help-thread-hint{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--nu-ink-soft,#4a5a52)}.admin-help-thread-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.admin-help-thread-actions button{min-height:48px}.admin-help-thread-actions .btn-secondary{border:1px solid rgba(0,122,64,.3);background:#fff;color:var(--nu-green-deep,#007a40);box-shadow:none}.admin-help-thread-error{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--nu-danger,#b3261e)}.admin-help-workbench{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:flex-start}.admin-help-inbox{position:-webkit-sticky;position:sticky;top:16px;border:1px solid rgba(0,122,64,.2);border-radius:16px;background:#eaf8f1;padding:12px;min-width:0}.admin-help-search{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700;color:var(--nu-green-deep,#007a40)}.admin-help-search input{width:100%;min-height:44px;border:1px solid var(--nu-line);border-radius:12px;background:#fff;padding:0 12px;color:var(--nu-ink,#123f2b)}.admin-help-filters{display:flex;gap:6px;margin:10px 0;overflow-x:auto;scrollbar-width:none}.admin-help-filters::-webkit-scrollbar{display:none}.admin-help-filters button{flex:0 0 auto;min-width:44px;min-height:44px;border:1px solid rgba(0,122,64,.2);border-radius:999px;background:#fff;padding:0 12px;color:var(--nu-green-deep,#007a40);font:inherit;font-size:12.5px;font-weight:750;cursor:pointer}.admin-help-filters button.is-active{border-color:var(--nu-green-deep,#007a40);background:var(--nu-green-deep,#007a40);color:#fff}.admin-help-inbox .admin-help-threads-list{gap:8px;max-height:62vh;overflow:auto;overscroll-behavior:contain}.admin-help-inbox .admin-help-thread-row{border:0;border-radius:12px}.admin-help-inbox .admin-help-thread-row.is-waiting{border-left:3px solid var(--nu-green,#00b560)}.admin-help-inbox .admin-help-thread-row.is-selected{box-shadow:0 0 0 2px var(--nu-green,#00b560)}.admin-help-inbox .admin-help-thread-head{padding:11px;text-align:left}.admin-help-inbox .admin-help-thread-who{display:grid;grid-gap:1px;gap:1px}.admin-help-inbox .admin-help-thread-preview,.admin-help-inbox .admin-help-thread-who strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-help-inbox .admin-help-thread-wait{display:block;margin-top:6px}.admin-help-no-match{margin:14px 4px 4px;color:var(--nu-ink-soft,#4a5a52);font-size:13.5px}.admin-help-conversation{min-width:0;border:1px solid var(--nu-line);border-radius:16px;background:#fff;overflow:hidden}.admin-help-conversation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--nu-line)}.admin-help-conversation-head>span:first-child{display:grid;grid-gap:3px;gap:3px}.admin-help-conversation-head strong{font-size:17px;color:var(--nu-green-deep,#007a40)}.admin-help-conversation-head small{font-size:13px;color:var(--nu-ink-soft,#4a5a52)}.admin-help-conversation .admin-help-thread-open{border-top:0;padding:0 16px 16px}.admin-help-conversation .admin-help-thread-messages{max-height:44vh;overflow:auto;overscroll-behavior:contain;padding-right:3px}.admin-help-conversation .admin-help-thread-message{max-width:78%;border-radius:14px}.admin-help-conversation .admin-help-thread-author span{color:#315c49}.admin-help-conversation .admin-help-thread-message.is-member{margin-left:auto;background:var(--nu-green-deep,#007a40);border-color:var(--nu-green-deep,#007a40);color:#fff}.admin-help-conversation .admin-help-thread-message.is-member .admin-help-thread-author span{color:#fff}.admin-help-conversation .admin-help-thread-compose{border-top:1px solid var(--nu-line);padding-top:14px}@media(max-width:760px){.admin-help-workbench{grid-template-columns:1fr;gap:12px}.admin-help-inbox{position:static;padding:10px}.admin-help-inbox .admin-help-threads-list{display:flex;max-height:none;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px}.admin-help-inbox .admin-help-thread-row{flex:0 0 min(82vw,280px);scroll-snap-align:start}.admin-help-conversation-head{display:grid;padding:14px}.admin-help-conversation .admin-help-thread-open{padding:0 12px 12px}.admin-help-conversation .admin-help-thread-messages{max-height:38vh}.admin-help-conversation .admin-help-thread-message{max-width:88%}.admin-help-thread-actions{display:grid;grid-template-columns:1fr}.admin-help-thread-actions button{width:100%}}.admin-moderation-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-moderation-title h2,.admin-moderation-title p{margin:0}.admin-moderation-title p{margin-top:4px;color:var(--nu-ink-soft,#4a5a52)}.admin-moderation-workbench{display:grid;grid-template-columns:minmax(240px,290px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:flex-start;margin-top:16px}.admin-moderation-queue{position:-webkit-sticky;position:sticky;top:16px;border:1px solid rgba(0,122,64,.2);border-radius:16px;background:#eaf8f1;padding:12px;min-width:0}.admin-moderation-queue>label{display:grid;grid-gap:6px;gap:6px;color:var(--nu-green-deep,#007a40);font-size:13px;font-weight:750}.admin-moderation-queue input{width:100%;min-height:44px;border:1px solid var(--nu-line);border-radius:12px;background:#fff;padding:0 12px}.admin-moderation-queue ul{list-style:none;display:grid;grid-gap:7px;gap:7px;max-height:62vh;overflow:auto;margin:10px 0 0;padding:2px}.admin-moderation-queue li button{display:grid;width:100%;min-height:76px;border:0;border-radius:12px;background:#fff;padding:11px;text-align:left;color:var(--nu-ink,#123f2b);cursor:pointer}.admin-moderation-queue li button.is-selected{box-shadow:0 0 0 2px var(--nu-green,#00b560)}.admin-moderation-queue li small,.admin-moderation-queue li span{margin-top:2px;color:var(--nu-ink-soft,#4a5a52);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-moderation-detail{min-width:0;border:1px solid var(--nu-line);border-radius:16px;background:#fff;padding:16px}.admin-moderation-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-moderation-detail>header>span:first-child{display:grid;grid-gap:3px;gap:3px}.admin-moderation-detail>header strong{font-size:18px;color:var(--nu-green-deep,#007a40)}.admin-moderation-detail>header small,.admin-moderation-detail>header>span:last-child{color:var(--nu-ink-soft,#4a5a52);font-size:13px}.admin-moderation-summary{padding:12px;border-radius:12px;background:#f5f8f6;line-height:1.55}.admin-moderation-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.admin-moderation-actions button{min-height:48px}.admin-evidence-actions .btn-secondary,.admin-moderation-actions .btn-secondary,.admin-moderation-detail .nu-form-actions .btn-secondary{border:1px solid rgba(0,122,64,.3);background:#fff;color:var(--nu-green-deep,#007a40);box-shadow:none}.admin-evidence-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.admin-evidence-toolbar .btn-ghost{min-height:44px;color:var(--nu-green-deep,#007a40);text-decoration:underline;text-underline-offset:3px}.admin-moderation-error,.admin-moderation-unavailable,.admin-sanction-confirm{margin-top:14px;border:1px solid var(--nu-line);border-radius:14px;background:#f7faf8;padding:14px}.admin-moderation-error p,.admin-moderation-unavailable p,.admin-sanction-confirm h3{margin-top:0}.admin-decision-summary,.admin-sanction-confirm dl{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px}.admin-decision-summary div,.admin-sanction-confirm dl div{display:grid;grid-template-columns:minmax(88px,120px) minmax(0,1fr);grid-gap:10px;gap:10px}.admin-decision-summary dt,.admin-sanction-confirm dt{font-weight:800;color:var(--nu-green-deep,#007a40)}.admin-decision-summary dd,.admin-sanction-confirm dd{margin:0}.admin-sanction-confirm textarea{min-height:96px;resize:vertical}.admin-moderation-error .btn-secondary{min-height:44px}.admin-evidence-note[role=alert]{color:#8b2d17}@media(max-width:760px){.admin-moderation-workbench{grid-template-columns:1fr;gap:12px}.admin-moderation-queue{position:static}.admin-moderation-queue ul{display:flex;max-height:none;overflow-x:auto;scroll-snap-type:x mandatory}.admin-moderation-queue li{flex:0 0 min(82vw,280px);scroll-snap-align:start}.admin-moderation-detail>header{display:grid}.admin-evidence-actions,.admin-moderation-actions,.admin-moderation-detail .nu-form-actions{display:grid;grid-template-columns:1fr}.admin-evidence-actions button,.admin-moderation-actions button,.admin-moderation-detail .nu-form-actions button{width:100%}.admin-evidence-toolbar{align-items:flex-start}.admin-decision-summary div,.admin-sanction-confirm dl div{grid-template-columns:1fr;gap:2px}}.admin-group-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-group-title h2,.admin-group-title p{margin:0}.admin-group-title p{margin-top:4px;color:var(--nu-ink-soft,#4a5a52)}.admin-group-workbench{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:flex-start;margin-top:16px}.admin-group-queue{position:-webkit-sticky;position:sticky;top:16px;min-width:0;padding:12px;border:1px solid rgba(0,122,64,.2);border-radius:16px;background:#eaf8f1}.admin-group-queue>label{display:grid;grid-gap:6px;gap:6px;color:var(--nu-green-deep,#007a40);font-size:13px;font-weight:750}.admin-group-queue input{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--nu-line);border-radius:12px;background:#fff}.admin-group-filters{display:flex;gap:6px;margin:10px 0;overflow-x:auto;scrollbar-width:none}.admin-group-filters::-webkit-scrollbar{display:none}.admin-group-filters button{flex:none;min-width:44px;min-height:44px;padding:0 12px;border:1px solid rgba(0,122,64,.2);border-radius:999px;background:#fff;color:var(--nu-green-deep,#007a40);font:inherit;font-size:12.5px;font-weight:750}.admin-group-filters button.is-active{border-color:var(--nu-green-deep,#007a40);background:var(--nu-green-deep,#007a40);color:#fff}.admin-group-queue ul{display:grid;grid-gap:7px;gap:7px;max-height:60vh;overflow:auto;margin:0;padding:2px;list-style:none}.admin-group-queue li button{display:grid;grid-gap:3px;gap:3px;width:100%;min-height:82px;padding:11px;border:0;border-radius:12px;background:#fff;color:var(--nu-ink,#123f2b);text-align:left;font:inherit}.admin-group-queue li button.is-selected{box-shadow:0 0 0 2px var(--nu-green,#00b560)}.admin-group-queue li small,.admin-group-queue li span{overflow:hidden;color:var(--nu-ink-soft,#4a5a52);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-group-detail{min-width:0;padding:16px;border:1px solid var(--nu-line);border-radius:16px;background:#fff}.admin-group-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-group-detail>header>span{display:grid;grid-gap:3px;gap:3px}.admin-group-detail>header strong{color:var(--nu-green-deep,#007a40);font-size:19px}.admin-group-detail>header small,.admin-group-detail>header time{color:var(--nu-ink-soft,#4a5a52);font-size:13px}.admin-group-tabs{display:inline-grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;padding:4px;border-radius:14px;background:var(--nu-mist,#eaf8f1)}.admin-group-tabs button{min-width:130px;min-height:44px;padding:0 15px;border:0;border-radius:10px;background:transparent;color:var(--nu-ink-soft,#4a5a52);font:inherit;font-weight:800}.admin-group-tabs button[aria-selected=true]{background:#fff;color:var(--nu-green-deep,#007a40);box-shadow:0 2px 9px rgba(8,59,37,.09)}.admin-group-panel{display:grid;grid-gap:14px;gap:14px}.admin-group-state-card{padding:14px;border-radius:14px;background:#f5f8f6}.admin-group-state-card p{margin:5px 0 0;line-height:1.55}.admin-group-state-card small{display:block;margin-top:8px;color:var(--nu-ink-soft,#4a5a52)}.admin-group-primary-actions{display:flex;flex-wrap:wrap;gap:9px}.admin-group-panel>.btn-primary,.admin-group-primary-actions button{min-height:48px}.admin-group-decision .btn-secondary,.admin-group-primary-actions .btn-secondary{border:1px solid rgba(0,122,64,.3);background:#fff;color:var(--nu-green-deep,#007a40);box-shadow:none}.admin-group-decision{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding:15px;border:1px solid rgba(0,181,96,.24);border-radius:14px;background:#fbfdfc}.admin-group-decision label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:750}.admin-group-decision input,.admin-group-decision textarea{box-sizing:border-box;width:100%;min-height:48px;padding:11px 12px;border:1px solid #a9c8b7;border-radius:12px;background:#fff;color:var(--nu-ink,#123f2b);font:inherit}.admin-group-decision textarea{min-height:100px;resize:vertical}.admin-group-decision>small{color:var(--nu-ink-soft,#4a5a52)}.admin-group-decision>div{display:flex;justify-content:flex-end;gap:9px}.admin-group-decision button{min-height:48px}.admin-group-lifecycle-error,.admin-group-message,.admin-group-readonly{margin:14px 0 0;padding:11px 13px;border-radius:12px;background:#f5f8f6}.admin-group-lifecycle-error{background:#fff4ea;color:#7e3d08}@media(max-width:760px){.admin-group-workbench{grid-template-columns:1fr;gap:12px}.admin-group-queue{position:static}.admin-group-queue ul{display:flex;max-height:none;overflow-x:auto;scroll-snap-type:x mandatory}.admin-group-queue li{flex:0 0 min(82vw,280px);scroll-snap-align:start}.admin-group-detail>header{display:grid}.admin-group-tabs{display:grid;width:100%;box-sizing:border-box}.admin-group-tabs button{min-width:0}.admin-group-decision>div,.admin-group-primary-actions{display:grid;grid-template-columns:1fr}.admin-group-decision button,.admin-group-panel>.btn-primary,.admin-group-primary-actions button{width:100%}}.admin-nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:999px;background:var(--nu-green-deep,#007a40);color:#fff;font-size:12px;font-weight:600;line-height:1}.admin-pending-callout{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:16px 0 8px;padding:16px 20px;border:1px solid rgba(0,181,96,.35);border-radius:14px;background:rgba(0,181,96,.06);cursor:pointer;text-align:left}.admin-pending-callout strong{font-size:15px;color:#123}.admin-pending-callout span{font-size:13px;font-weight:600;color:var(--nu-green,rgb(0,181,96));white-space:nowrap}.admin-pending-callout:hover{background:rgba(0,181,96,.1)}.identity-evidence .is-unavailable,.member-evidence .is-unavailable{color:#92400e;font-weight:600}.member-blocker{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#f6f7f9;border-left:3px solid #9aa3ad;font-size:13px}.member-blocker.is-ready{background:rgba(0,181,96,.08);border-left-color:var(--nu-green,rgb(0,181,96))}.member-blocker-label{display:block;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:#5b6570;margin-bottom:2px}.member-blocker-items{margin:6px 0 0;padding-left:18px}.member-blocker-items li{margin:2px 0}.identity-check-grid dd .identity-document-link,a.cv-download{display:inline-flex;align-items:center;min-height:44px;font-size:15px}@media (max-width:760px){.member-bio dd.is-clamped,.member-bio small.is-clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:761px){.member-bio dd.is-clamped,.member-bio small.is-clamped{display:block;overflow:visible}}.member-bio-toggle{min-height:44px;margin-top:6px}.member-decision-bar{display:none}@media (max-width:760px){.member-decision-bar{position:-webkit-sticky;position:sticky;bottom:max(8px,env(safe-area-inset-bottom));z-index:30;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px;padding:10px;border:1px solid rgba(0,181,96,.18);border-radius:14px;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 -2px 14px rgba(0,0,0,.08)}.review-card{padding-bottom:84px}.member-decision-bar .btn-ghost{flex:1 1;min-width:0}.member-decision-bar.is-blocked{flex-direction:column;align-items:stretch}.member-decision-bar.is-blocked p{margin:0 0 8px;color:#8a5a00;font-size:13px;font-weight:700}}.profile-submitted-list{display:flex;flex-direction:column;gap:0;margin:12px 0 0}.profile-submitted-row{display:grid;grid-template-columns:minmax(120px,34%) 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--nu-line)}.profile-submitted-row:first-child{border-top:0}.profile-submitted-row dt{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.profile-submitted-row dd{margin:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}@media (max-width:560px){.profile-submitted-row{grid-template-columns:1fr;gap:2px}}.admin-release-empty{color:var(--ink-soft);font-size:14px}.admin-release-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.admin-release-row{border:1px solid var(--nu-line);border-radius:12px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px}.admin-release-head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}.admin-release-head time{color:var(--ink-soft);font-size:13px}.admin-release-status{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.admin-release-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-release-confirm{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--nu-line);padding-top:10px}.admin-release-warning{color:var(--nu-danger);font-size:13px;line-height:1.5;margin:0}.admin-release-confirm input{padding:8px 10px;border:1px solid var(--nu-line);border-radius:8px;font:inherit}@media (max-width:600px){.admin-release-actions{flex-direction:column;align-items:stretch}}.profile-wizard-nav .profile-wizard-jump{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem;width:100%;padding:.55rem .7rem;border:0;border-radius:10px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.profile-wizard-nav .profile-wizard-jump:disabled{cursor:default;opacity:.55}.profile-wizard-nav .profile-wizard-jump:not(:disabled):hover{background:var(--nu-surface-2,rgba(0,0,0,.04))}.profile-wizard-nav .profile-wizard-jump[aria-current=step]{background:var(--nu-surface-2,rgba(0,0,0,.05));box-shadow:inset 0 0 0 2px var(--nu-green)}.profile-wizard-nav li.is-current{font-weight:600}.profile-wizard-actions{gap:.5rem}@media (max-width:640px){.profile-wizard-actions{width:100%}.profile-wizard-actions button{flex:1 1 100%}.profile-wizard-nav .profile-wizard-jump{min-height:44px}.profile-wizard label:has(>input[type=checkbox]),.profile-wizard label:has(>input[type=radio]){display:flex;align-items:center;gap:.55rem;min-height:44px}.profile-wizard-nav{max-height:0;overflow:hidden;margin:0}.profile-wizard[data-map-open=true] .profile-wizard-nav{max-height:none;margin:.6rem 0 0}}.profile-wizard-elsewhere{display:grid;grid-gap:.6rem;gap:.6rem;justify-items:start}.profile-wizard-elsewhere p{margin:0;color:var(--ink-soft)}.member-role-option{display:grid;grid-template-columns:auto 1fr;grid-gap:.15rem .7rem;gap:.15rem .7rem;align-items:flex-start;padding:.7rem .85rem;border:1px solid var(--nu-line);border-radius:12px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.member-role-option:hover{border-color:var(--nu-green);background:var(--nu-green-wash,rgba(0,119,149,.04))}.member-role-option:focus-within{outline:2px solid var(--nu-green);outline-offset:2px}.member-role-text{display:grid;grid-gap:.15rem;gap:.15rem}.member-role-help{font-size:12.5px;line-height:1.45;color:var(--ink-soft)}.member-types-list{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;padding:0;margin:.6rem 0 0}.member-types-count{font-size:13px;color:var(--ink-soft)}.member-types-count.is-empty{color:var(--nu-danger)}.profile-wizard-next{min-width:11rem}.profile-wizard-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}@media (max-width:560px){.profile-wizard-actions{width:100%}.profile-wizard-actions button{flex:1 1 auto}}.admission-progress-wait{margin:0;font-size:13px;line-height:1.55;color:var(--ink-soft)}.profile-wizard-map-toggle{display:none}@media (max-width:640px){.profile-wizard-map-toggle{display:inline-flex;align-items:center;min-height:44px;align-self:flex-start}}.profile-offline-banner{margin:0 0 .8rem;padding:.7rem .9rem;border-radius:10px;background:var(--nu-amber-soft,#fff6e5);color:var(--nu-amber-ink,#6b4a00);border:1px solid var(--nu-amber-line,#f0d9a8);font-size:14px;line-height:1.5}.security-totp{margin-top:16px;padding:16px;border:1px solid rgba(0,181,96,.2);border-radius:14px;background:var(--bg-soft)}.security-totp h3{margin:0 0 10px;color:var(--nu-green-ink);font-size:15px}.security-totp button{min-height:48px}.profile-sharing{margin-top:16px;padding:14px;border:1px solid rgba(0,181,96,.2);border-radius:12px;background:var(--bg-soft)}.profile-sharing h3{margin:0 0 8px;color:var(--nu-green-ink);font-size:14px}.profile-sharing-state{margin:10px 0 6px;font-size:13px;font-weight:750;color:var(--ink)}.profile-sharing-list{margin:0;padding-left:18px;display:grid;grid-gap:3px;gap:3px}.profile-sharing-list li{font-size:13px;line-height:1.5;color:var(--ink-soft)}.profile-sharing-why{margin:8px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-soft)}.help-conversation-entry{grid-gap:4px;gap:4px;min-height:48px;padding:14px;margin-bottom:12px;border:1px solid rgba(0,181,96,.2);border-radius:14px;background:var(--bg-soft)}.help-conversation-name{font-weight:800;font-size:15px;color:var(--nu-green-ink)}.help-conversation-last{font-size:13px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-conversation-state{color:var(--nu-green-deep)}.messages-day{display:flex;align-items:center;gap:12px;margin:18px 0 10px;text-align:center}.messages-day:after,.messages-day:before{content:"";flex:1 1;height:1px;background:var(--line)}.messages-day span{font-size:12px;font-weight:750;color:var(--ink-soft);white-space:nowrap}.messages-sender{display:block;margin-bottom:2px;font-weight:800}.messages-sender,.messages-verified-role{font-size:12px;color:var(--nu-green-deep)}.messages-verified-role{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:1px 7px 1px 5px;border-radius:999px;background:rgba(0,181,96,.12);font-weight:750;line-height:1.5;vertical-align:baseline;white-space:nowrap}.messages-verified-role svg{flex:none}@media (forced-colors:active){.messages-verified-role{border:1px solid CanvasText;background:Canvas;color:CanvasText}}.messages-typing{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft)}.messages-typing-dots{display:inline-flex;gap:3px}.messages-typing-dots i{width:6px;height:6px;border-radius:50%;background:var(--nu-green-deep);animation:nu-typing 1.2s infinite}.messages-typing-dots i:nth-child(2){animation-delay:.15s}.messages-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes nu-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.messages-typing-dots i{animation:none;opacity:.6}}.messages-react-label{font-size:12px;font-weight:750;color:var(--ink-soft);align-self:center}.messages-thread article.is-own .messages-react-label{color:#fff}.messages-forwarded{font-size:12px;color:var(--nu-green-deep,#007a40);font-weight:600;margin:0 0 4px}.messages-voice{display:flex;flex-direction:column;gap:6px}.messages-voice-transcript{margin:0;font-size:14px;line-height:1.5;color:#1f2933;background:rgba(0,181,96,.06);border-left:3px solid var(--nu-green-deep,#007a40);padding:8px 10px;border-radius:0 8px 8px 0}.messages-voice-note{margin:0;font-size:12px;color:#6b7280;font-style:italic}.messages-pending{margin:0 0 14px;padding:14px 16px;border-radius:12px;background:#fff8ec;border:1px solid #f3d9a8}.messages-pending strong{display:block;font-size:15px;color:#8a5a00;margin-bottom:4px}.messages-pending p{margin:0;font-size:13px;line-height:1.55;color:#6b4a10}.messages-forward-picker{position:fixed;left:0;right:0;bottom:0;z-index:80;margin:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:#fff;border:1px solid rgba(0,181,96,.28);box-shadow:0 -8px 28px rgba(0,0,0,.18);max-height:70vh;overflow-y:auto}@media (min-width:900px){.messages-forward-picker{position:absolute;left:50%;right:auto;bottom:auto;top:20%;transform:translateX(-50%);width:420px;border-radius:16px}}.messages-forward-head{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--nu-green-deep,#007a40)}.messages-forward-quote{margin:0 0 10px;font-size:13px;line-height:1.5;color:#555;border-left:3px solid rgba(0,181,96,.35);padding-left:10px}.messages-forward-picker ul{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.messages-forward-picker li button{width:100%;text-align:left;min-height:48px;padding:0 14px;border-radius:10px;border:1px solid rgba(0,181,96,.22);background:#f7fdfa;font-size:15px;font-weight:600;color:#123;cursor:pointer}.messages-forward-picker li button:disabled{opacity:.55;cursor:not-allowed}.messages-forward-empty{margin:0 0 8px;font-size:13px;color:#6b6b6b}.messages-forward-cancel{min-height:44px;padding:0 16px;border-radius:10px;border:1px solid #d8d8d8;background:#fff;font-size:14px;cursor:pointer}.messages-forward-toast{margin:8px 0;padding:10px 14px;border-radius:10px;background:#eafaf1;border:1px solid rgba(0,181,96,.3);font-size:13px;color:var(--nu-green-deep,#007a40)}.messages-forward-picker{padding-bottom:calc(94px + env(safe-area-inset-bottom));z-index:95}.ketut-fab,.messages-forward-picker+.ketut-fab{min-width:44px;min-height:44px;z-index:60}.messages-list li button{display:grid;grid-template-columns:44px 1fr auto;grid-gap:10px;gap:10px;align-items:center;width:100%;text-align:left;padding:10px 12px}.messages-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#d9ece0;color:#006c38;font-weight:800;font-size:14px}.messages-row-main{min-width:0;display:flex;flex-direction:column;gap:2px}.messages-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.messages-when{font-size:12px;color:var(--nu-ink-soft,#6b7280);white-space:nowrap}.messages-preview{font-size:13px;color:var(--nu-ink-soft,#496b59);opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-conversation-entry{display:grid;grid-template-columns:44px 1fr auto;grid-gap:10px;gap:10px;align-items:center;width:100%;text-align:left;padding:10px 12px;background:none;border:0;border-bottom:1px solid var(--nu-line);cursor:pointer}.help-conversation-entry .messages-avatar{background:var(--nu-green-deep,#007a40);color:#fff}.help-conversation-state{font-size:12px;font-weight:750;color:var(--nu-green-deep,#007a40)}.help-thread-message.is-member{align-self:flex-end;background:var(--nu-green-deep,#007a40);border-color:var(--nu-green-deep,#007a40);border-bottom-right-radius:4px;color:#fff;font-size:15px}.help-thread-message.is-member .help-thread-author-name{display:none}.help-thread-message.is-member .help-thread-when{color:rgba(255,255,255,.85)}.help-thread-message.is-member .help-thread-author{margin:4px 0 0;justify-content:flex-end;font-size:12px}.help-thread-message{display:flex;flex-direction:column}.help-thread-message .help-thread-author{order:2}.help-thread-message .help-thread-body{order:1;margin:0}.help-thread-compose{display:grid;grid-gap:8px;gap:8px}.help-thread-privacy{margin:0;font-size:12px;line-height:1.45;color:var(--nu-green-deep,#007a40);padding:0 0 0 10px;background:none;border-radius:0;border:0;border-left:2px solid rgba(0,181,96,.35)}.help-thread-bar{display:grid;grid-template-columns:1fr 44px;grid-gap:8px;gap:8px;align-items:end}.help-thread-bar textarea{width:100%;min-height:44px;max-height:120px;resize:none;padding:11px 14px;border:1px solid rgba(0,181,96,.28);border-radius:22px;font:inherit;font-size:15px;line-height:1.4;background:#fff}.help-thread-send{width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;background:var(--nu-green,#00b560);color:#fff;display:grid;place-items:center}.help-thread-send:disabled{background:rgba(0,181,96,.28);cursor:not-allowed}.help-thread-send:not(:disabled){background:var(--nu-green-deep,#007a40);box-shadow:0 1px 3px rgba(0,0,0,.18)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nu-section-help{margin:2px 0 10px;font-size:13px;line-height:1.5;color:var(--nu-ink-soft,#4a5a52)}.personal-overview{display:grid;grid-gap:14px;gap:14px}.personal-tabs{display:flex;gap:8px;max-width:100%;padding:5px;border:1px solid var(--nu-border);border-radius:15px;background:var(--nu-mist);overflow-x:auto}.personal-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:120px;min-height:44px;padding:0 15px;border:0;border-radius:11px;background:transparent;color:var(--ink-soft);font:inherit;font-weight:800;cursor:pointer}.personal-tabs button b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--bg);color:var(--nu-green-deep);font-size:12px}.personal-tabs button[aria-selected=true]{background:var(--bg);color:var(--nu-green-deep);box-shadow:0 2px 9px rgba(8,59,37,.09)}.personal-overview [role=tabpanel]:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:3px}.personal-activity-list,.personal-item-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.personal-activity-list li,.personal-item-list li{min-height:48px;padding:12px 14px;border:1px solid var(--nu-border);border-radius:13px;background:var(--bg)}.personal-activity-list a,.personal-item-list a{color:var(--nu-green-deep);font-weight:800}.personal-activity-list li{display:flex;align-items:center;justify-content:space-between;gap:14px}.personal-activity-list li>span{display:grid;grid-gap:3px;gap:3px}.personal-activity-list time{flex:none;color:var(--ink-soft);font-size:12px}.personal-empty{margin:0;padding:20px;border-radius:14px;background:var(--bg-soft);color:var(--ink-soft)}@media(max-width:520px){.personal-tabs{width:100%;padding:4px}.personal-tabs button{flex:1 1;min-width:96px;padding:0 9px}.personal-activity-list li{align-items:flex-start;flex-direction:column}}.messages-mention{color:var(--nu-green-deep,#007a40);font-weight:700;background:rgba(0,181,96,.1);border-radius:4px;padding:0 3px}.messages-composer{position:relative}.messages-mention-picker{position:absolute;bottom:100%;left:0;right:0;margin:0 0 6px;padding:6px;list-style:none;background:#fff;border:1px solid var(--nu-line);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.12);z-index:20;max-height:250px;overflow:auto}.messages-mention-picker button{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px;border:0;background:none;text-align:left;cursor:pointer;border-radius:10px;font-size:15px}.messages-mention-picker button:focus-visible,.messages-mention-picker button:hover{background:var(--bg-soft,#f7f9f8)}.admin-evidence{margin:10px 0 0;padding:12px;border:1px solid var(--nu-line);border-radius:12px;background:#fff}.admin-evidence-where{margin:0 0 8px;font-size:12px;color:var(--nu-green-deep);font-weight:700}.admin-evidence-thread{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.admin-evidence-thread li{font-size:13px;color:var(--muted);line-height:1.5}.admin-evidence-thread li.is-removed span{text-decoration:line-through;opacity:.6}.admin-evidence-target{margin:8px 0;padding:10px 12px;border-radius:10px;background:rgba(234,115,23,.08);border-left:3px solid rgb(234,115,23)}.admin-evidence-target p{margin:2px 0 0;font-size:14px;line-height:1.55}.admin-evidence-transcript{font-style:italic;color:var(--muted)}.admin-evidence-flag{display:inline-block;margin-top:6px;font-size:12px;font-weight:700;color:var(--nu-green-deep)}.admin-evidence-pattern{margin:8px 0 0;font-size:12px;color:var(--nu-green-deep);font-weight:600}.admin-evidence-actions{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.admin-evidence-note{margin:8px 0 0;font-size:13px;color:var(--nu-green-deep)}.admin-dock-launch{position:fixed;right:18px;bottom:18px;z-index:9100;display:flex;gap:8px;min-height:48px;padding:0 18px;border:0;background:rgb(234,115,23);color:#fff;font-size:19px;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.18)}.admin-dock-badge,.admin-dock-launch{align-items:center;border-radius:999px;font-weight:800}.admin-dock-badge{display:inline-flex;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:#fff;color:rgb(234,115,23);font-size:12px}.admin-dock{position:fixed;right:18px;bottom:18px;z-index:9100;width:min(340px,calc(100vw - 36px));max-height:min(70vh,620px);overflow:auto;display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:20px;background:#fff;border:1px solid var(--nu-line,rgba(0,0,0,.1));box-shadow:0 18px 48px rgba(0,0,0,.22)}.admin-dock-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-dock-panel{border:1px solid var(--nu-line,rgba(0,0,0,.1));border-radius:14px;padding:10px 12px}.admin-dock-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.admin-dock-chip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:2px 8px;border-radius:999px;background:rgba(0,181,96,.12);color:var(--nu-green-deep,#007a40)}.admin-dock-panel ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.admin-dock-panel li a{display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:7px 6px;border-radius:10px;text-decoration:none;color:inherit}.admin-dock-panel li a:hover{background:rgba(0,181,96,.07)}.admin-dock-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--nu-green-deep);color:#fff;font-size:13px;font-weight:800}.admin-dock-main{min-width:0;display:grid}.admin-dock-main strong{font-size:14px}.admin-dock-main strong,.admin-dock-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-dock-panel time,.admin-dock-sub{font-size:12px;color:var(--nu-muted,#5b6b62)}.admin-dock-panel time{white-space:nowrap}.admin-dock-note{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--nu-line,rgba(0,0,0,.08));font-size:12px;line-height:1.45;color:var(--nu-muted,#5b6b62)}.admin-dock-empty{margin:4px 0;font-size:13px;color:var(--nu-muted,#5b6b62)}@media (max-width:640px){.admin-dock{left:10px;width:auto}.admin-dock,.admin-dock-launch{right:10px;bottom:10px}}.messages-verified-scope{color:#00512f;font-weight:650}.business-plan-page{max-width:1480px}.business-plan-head{padding:clamp(20px,4vw,46px) 0 18px;border-bottom:1px solid var(--nu-line)}.business-plan-head .eyebrow{margin:18px 0 6px}.business-plan-head h1{margin:0;font-size:clamp(32px,5vw,58px);line-height:.98;letter-spacing:-.045em}.business-plan-head p:last-child{max-width:660px;margin:12px 0 0;color:var(--nu-muted);font-size:16px}.fundraising-workbench .business-plan-head h1{max-width:24ch;color:var(--ink);font-size:clamp(30px,3.4vw,36px);font-weight:780;line-height:1.15;letter-spacing:-.03em}.business-plan-layout{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr) minmax(220px,290px);grid-gap:18px;gap:18px;align-items:flex-start;margin-top:22px}.business-plan-history,.business-plan-summary{position:-webkit-sticky;position:sticky;top:92px;padding:18px}.business-plan-score{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:end;grid-column-gap:12px;column-gap:12px}.business-plan-score strong{display:block;font-size:34px;line-height:.9;letter-spacing:-.04em;color:var(--nu-green-deep);white-space:nowrap}.business-plan-score span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding-bottom:1px;line-height:1.2;color:var(--nu-muted)}.business-plan-score span b{font-size:13px;color:var(--nu-ink)}.business-plan-score span small{font-size:12px;font-weight:650;white-space:normal}.business-plan-progress{height:7px;margin:12px 0 10px;border-radius:99px;background:#e5ece8;overflow:hidden}.business-plan-progress span{display:block;height:100%;border-radius:inherit;background:var(--nu-green);transition:width .2s ease}.business-plan-summary>p{font-size:13px;line-height:1.5;color:var(--nu-muted)}.business-plan-save{padding:9px 10px;border-radius:9px;background:#f4f7f5;color:var(--nu-green-deep)!important;font-weight:700}.business-plan-save.is-conflict,.business-plan-save.is-error{background:#fff4e7;color:#7a4a08!important}.business-plan-next-step{display:grid;width:100%;grid-gap:3px;gap:3px;margin:11px 0 3px;padding:12px;border:1px solid rgba(234,115,23,.28);border-radius:11px;background:#fff8f1;color:var(--nu-ink);text-align:left;font:inherit;cursor:pointer}.business-plan-next-step span{color:#8a4b1c;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.business-plan-next-step strong{font-size:13px;line-height:1.35}.business-plan-next-step:hover{border-color:var(--nu-orange);background:#fff3e7}.business-plan-submit{margin-top:18px;padding-top:16px;border-top:1px solid var(--nu-line)}.business-plan-submit .btn-primary{width:100%;min-height:48px}.business-plan-submit .btn-primary:disabled{opacity:1;cursor:not-allowed}.business-plan-editor{display:grid;grid-gap:10px;gap:10px}.business-plan-section{padding:0;overflow:hidden}.business-plan-section summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:0 18px;cursor:pointer;list-style:none}.business-plan-section summary::-webkit-details-marker{display:none}.business-plan-section summary>span:first-child{display:flex;align-items:center;gap:12px}.business-plan-section summary small{font-size:12px;letter-spacing:.08em;color:var(--nu-green-deep);font-weight:800}.business-plan-section summary strong{font-size:17px}.business-plan-section summary>span:last-child{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f2f6f4;color:var(--nu-muted);font-weight:800}.business-plan-section summary>span.is-complete{background:#e9f8ef;color:var(--nu-green-deep)}.business-plan-section[open] summary{border-bottom:1px solid var(--nu-line)}.business-plan-section-body{padding:18px}.business-plan-section-body>p:first-child{margin:0 0 12px;color:var(--nu-muted);font-size:14px;line-height:1.55}.business-plan-section textarea{width:100%;min-height:190px;padding:14px;border:1.5px solid rgba(0,122,64,.24);border-radius:12px;resize:vertical;font:inherit;font-size:15px;line-height:1.6;background:#fff}.business-plan-section textarea:focus{outline:3px solid rgba(0,181,96,.18);border-color:var(--nu-green-deep)}.business-plan-field-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;color:var(--nu-muted)}.business-plan-field-meta label{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--nu-green-deep)}.business-plan-field-meta select,.business-plan-review select{min-height:44px;padding:0 34px 0 10px;border:1px solid var(--nu-line);border-radius:9px;background:#fff;font:inherit}.business-plan-readonly{white-space:pre-wrap;color:var(--nu-ink)!important;font-size:15px!important;line-height:1.65!important}.business-plan-comment{margin:14px 0 0;padding:12px 14px;border:0;border-left:3px solid #ea7317;border-radius:0 10px 10px 0;background:#fff7ee}.business-plan-comment p{margin:0;font-size:14px;line-height:1.55}.business-plan-comment footer{margin-top:6px;font-size:12px;color:#6f4a20}.business-plan-evidence-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.business-plan-evidence-list a{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--nu-line);border-radius:12px;background:#f7faf8;color:inherit;text-decoration:none}.business-plan-evidence-list a>span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e9f8ef;color:var(--nu-green-deep);font-weight:800;flex:none}.business-plan-evidence-list small,.business-plan-evidence-list strong{display:block}.business-plan-evidence-list small{margin-top:3px;color:var(--nu-muted);overflow-wrap:anywhere}.business-plan-history h2{margin:0 0 10px;font-size:16px}.business-plan-history>h2:not(:first-child){margin-top:22px;padding-top:18px;border-top:1px solid var(--nu-line)}.business-plan-history>p{font-size:13px;color:var(--nu-muted)}.business-plan-history ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.business-plan-history li{display:grid;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px;padding:10px;border-radius:10px;background:#f7faf8}.business-plan-history li strong{font-size:14px}.business-plan-history li span{font-size:12px;color:var(--nu-green-deep);font-weight:800}.business-plan-history li p,.business-plan-history li small{grid-column:1/-1;margin:0;font-size:12px;line-height:1.45;color:var(--nu-muted)}.business-plan-history li .btn-text{grid-column:1/-1;justify-self:start;margin-top:4px;font-size:12px}.business-plan-evidence-form,.business-plan-publish{display:grid;grid-gap:10px;gap:10px;padding-top:18px;margin-top:20px;border-top:1px solid var(--nu-line)}.business-plan-evidence-form label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:750;color:var(--nu-muted)}.business-plan-evidence-form input,.business-plan-evidence-form select,.business-plan-evidence-form textarea{width:100%;min-width:0;padding:10px;border:1px solid var(--nu-line);border-radius:10px;background:#fff;color:var(--nu-ink);font:inherit}.business-plan-evidence-form textarea{min-height:82px;resize:vertical}.business-plan-evidence-form .business-plan-consent{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 0;line-height:1.4;color:var(--nu-ink);cursor:pointer}.business-plan-evidence-form .business-plan-consent input{flex:none;width:20px;height:20px;margin:0}.business-plan-publish button{width:100%}.business-plan-feedback{margin-top:14px!important;padding:12px 14px;border-radius:12px;font-size:13px!important;font-weight:750;line-height:1.45}.business-plan-feedback.field-error{border:1px solid rgba(180,35,24,.28);background:#fff4ea;color:#7e3d08!important;box-shadow:0 8px 20px rgba(126,61,8,.08)}.business-plan-feedback.field-error:focus-visible{outline:3px solid var(--nu-orange);outline-offset:3px}.business-plan-review{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding-top:18px;border-top:1px solid var(--nu-line)}.business-plan-review>p{margin:0;font-size:12px;line-height:1.5;color:var(--nu-muted)}.business-plan-review label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:700;color:var(--nu-green-deep)}.business-plan-review textarea{min-height:110px;padding:10px;border:1px solid var(--nu-line);border-radius:9px;font:inherit;resize:vertical}.business-plan-review button{width:100%;min-height:46px}.business-plan-role-context{max-width:1120px;margin:0 auto 16px;padding:14px 18px;display:flex;align-items:center;gap:12px;border:1px solid #bde8d2;border-radius:16px;background:#eefaf4;color:#064e32}.business-plan-role-context>span:first-child{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#d8f5e5;color:#007a46;font-weight:900}.business-plan-role-context>span:last-child{display:grid;grid-gap:2px;gap:2px}.business-plan-role-context small{color:#476b59}.business-plan-review.is-blocked{padding:16px;border:1px solid #f2d7ad;border-radius:14px;background:#fffaf1}.business-plan-review.is-blocked h2{color:#704512}.business-plan-view-switch{display:flex;align-items:center;gap:4px;margin-top:18px;padding:5px;border:1px solid var(--nu-line);border-radius:14px;background:#f5f8f6;width:max-content;max-width:100%}.business-plan-view-switch button{min-height:44px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--nu-muted);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.business-plan-view-switch button.is-active{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 10px rgba(18,62,43,.09)}.business-plan-view-switch button:focus-visible{outline:3px solid rgba(0,122,64,.24);outline-offset:2px}.business-plan-view-switch>span{padding:0 12px;color:var(--nu-muted);font-size:12px;white-space:nowrap}.business-plan-stage-rail{display:grid;grid-gap:4px;gap:4px;margin:18px -6px 0}.business-plan-stage-rail button{display:grid;grid-template-columns:28px 1fr;grid-gap:9px;gap:9px;align-items:center;min-height:52px;padding:7px 8px;border:0;border-radius:11px;background:transparent;text-align:left;color:var(--nu-muted);font:inherit;cursor:pointer}.business-plan-stage-rail button>span:first-child{display:grid;place-items:center;width:28px;height:28px;border:1px solid #dce7e1;border-radius:50%;background:#fff;font-size:12px;font-weight:850}.business-plan-stage-rail button>span:last-child{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:6px;gap:6px;min-width:0}.business-plan-stage-rail strong{font-size:13px;line-height:1.2}.business-plan-stage-rail small{font-size:12px;font-weight:800}.business-plan-stage-rail button.is-active{background:#edf8f2;color:var(--nu-green-deep)}.business-plan-stage-rail button.is-active>span:first-child{border-color:var(--nu-green);background:var(--nu-green-deep);color:#fff}.business-plan-my-work{display:grid;grid-template-columns:32px 1fr;grid-gap:9px;gap:9px;align-items:center;width:100%;margin:12px 0 0;padding:9px;border:1px solid rgba(234,115,23,.2);border-radius:11px;background:#fff8f1;color:var(--nu-ink);text-align:left;font:inherit;cursor:pointer}.business-plan-my-work>span:first-child{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--nu-orange);color:#fff;font-size:12px;font-weight:900}.business-plan-my-work>span:last-child{display:grid;grid-gap:2px;gap:2px}.business-plan-my-work strong{font-size:12px}.business-plan-my-work small{color:var(--nu-muted);font-size:12px}.business-plan-wizard-card{padding:clamp(20px,3vw,36px);min-height:610px}.business-plan-wizard-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--nu-line)}.business-plan-wizard-card>header .eyebrow{margin:0 0 7px;color:var(--nu-green-deep)}.business-plan-wizard-card h2{margin:0;font-size:clamp(25px,3vw,38px);line-height:1.06;letter-spacing:-.035em}.business-plan-wizard-card h2:focus{outline:none}.business-plan-wizard-card h2:focus-visible{outline:3px solid rgba(0,122,64,.24);outline-offset:5px;border-radius:4px}.business-plan-wizard-card>header>span{padding:6px 9px;border-radius:99px;background:#f5f1e8;color:#74531b;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.business-plan-wizard-card>header>span.is-complete{background:#e5f7ed;color:var(--nu-green-deep)}.business-plan-guiding-question{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:flex-start;margin:24px 0 14px;padding:15px 16px;border-radius:14px;background:linear-gradient(135deg,#eef8f3,#f8fbf9)}.business-plan-guiding-question>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--nu-green-deep);color:#fff;font-weight:900}.business-plan-guiding-question p{margin:2px 0 0;color:#294c3c;font-size:14px;line-height:1.5;font-weight:650}.business-plan-collab-context{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px solid #e1e9e4;border-radius:12px;background:#fafcfb}.business-plan-collab-avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#e7f5ed;color:var(--nu-green-deep);font-size:12px;font-weight:900}.business-plan-collab-context>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.business-plan-collab-context strong{font-size:12px}.business-plan-collab-context small{color:var(--nu-muted);font-size:12px;text-transform:capitalize}.business-plan-live-editors{display:flex!important;align-items:center;gap:6px;margin-left:auto;color:var(--nu-green-deep);font-size:12px;font-weight:750}.business-plan-live-editors i,.business-plan-presence-dot{display:block;width:8px;height:8px;border-radius:50%;background:#00b560;box-shadow:0 0 0 4px rgba(0,181,96,.12)}.business-plan-merge-card{display:grid;grid-gap:10px;gap:10px;margin:0 0 14px;padding:14px;border:1px solid #efc782;border-radius:13px;background:#fff9ed}.business-plan-merge-card>header{display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px;align-items:flex-start}.business-plan-merge-card>header>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--nu-orange);color:#fff;font-weight:900}.business-plan-merge-card strong{font-size:12px}.business-plan-merge-card header p{margin:3px 0 0;color:#6e5738;font-size:12px;line-height:1.45}.business-plan-merge-card details{padding:0 9px;border-radius:9px;background:rgba(255,255,255,.68)}.business-plan-merge-card summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:#6b4b18;font-size:12px;font-weight:800}.business-plan-merge-card details p{max-height:130px;overflow:auto;margin:0 0 9px;white-space:pre-wrap;color:var(--nu-ink);font-size:12px;line-height:1.5}.business-plan-merge-card>div:last-child{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.business-plan-merge-card button{min-height:48px;font-size:12px}.business-plan-wizard-input{width:100%;min-height:240px;padding:18px;border:1.5px solid rgba(0,122,64,.22);border-radius:15px;background:#fff;color:var(--nu-ink);font:inherit;font-size:16px;line-height:1.7;resize:vertical}.business-plan-wizard-input:focus{outline:4px solid rgba(0,181,96,.13);border-color:var(--nu-green-deep)}.business-plan-quality-strip{display:flex;align-items:center;gap:18px;margin-top:12px;color:var(--nu-muted);font-size:12px}.business-plan-quality-strip>span{display:flex;align-items:baseline;gap:4px}.business-plan-quality-strip b{color:var(--nu-green-deep);font-size:14px}.business-plan-quality-strip label{display:flex;align-items:center;gap:8px;margin-left:auto;font-weight:700}.business-plan-quality-strip select{height:44px;min-height:44px;padding:0 30px 0 9px;border:1px solid var(--nu-line);border-radius:9px;background:#fff;font:inherit;font-size:12px;-webkit-appearance:menulist}.business-plan-wizard-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid var(--nu-line)}.business-plan-wizard-nav>span{text-align:center;color:var(--nu-muted);font-size:12px;font-weight:750}.business-plan-wizard-nav button:last-child{justify-self:end}.business-plan-wizard-nav button:disabled{opacity:.38}.business-plan-document-preview{padding:clamp(24px,4vw,48px)}.business-plan-document-preview>header{padding-bottom:28px;border-bottom:3px solid var(--nu-green-deep)}.business-plan-document-preview>header .eyebrow{margin:0 0 8px}.business-plan-document-preview>header h2{margin:0;font-size:clamp(34px,5vw,58px);letter-spacing:-.045em}.business-plan-document-preview>header p:last-child{color:var(--nu-muted)}.business-plan-document-preview>section{padding:28px 0;border-bottom:1px solid var(--nu-line)}.business-plan-document-preview>section>h3{margin:0 0 18px;color:var(--nu-green-deep);font-size:12px;letter-spacing:.11em;text-transform:uppercase}.business-plan-document-preview article{margin:0 0 20px}.business-plan-document-preview article:last-child{margin-bottom:0}.business-plan-document-preview h4{margin:0 0 7px;font-size:18px}.business-plan-document-preview article p{margin:0;white-space:pre-wrap;color:#31453c;line-height:1.7}.business-plan-coach{position:relative;overflow:hidden;padding:18px;background:linear-gradient(160deg,#123f30,#0b2f25);color:#fff}.business-plan-coach:before{content:"";position:absolute;width:170px;height:170px;right:-75px;top:-90px;border:1px solid rgba(255,255,255,.13);border-radius:50%}.business-plan-coach>header{position:relative;display:grid;grid-template-columns:42px 1fr;grid-gap:11px;gap:11px;align-items:center}.business-plan-coach-avatar{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:13px;background:#fff}.business-plan-coach-avatar img{display:block;width:100%;height:100%;object-fit:cover}.business-plan-coach h2{margin:0;font-size:16px}.business-plan-coach header p{margin:3px 0 0;color:rgba(255,255,255,.7);font-size:12px}.business-plan-coach>p{position:relative;color:rgba(255,255,255,.78);font-size:12px;line-height:1.55}.business-plan-coach-modes{position:relative;display:grid;grid-template-columns:1fr;grid-gap:5px;gap:5px;margin:14px 0}.business-plan-coach-modes button{min-height:44px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(255,255,255,.05);color:#fff;text-align:left;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.business-plan-coach-modes button.is-active{border-color:rgba(31,220,132,.6);background:rgba(31,220,132,.16)}.business-plan-coach>header>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.business-plan-evidence-file{position:relative;display:grid!important;grid-template-columns:1fr;grid-gap:5px;gap:5px;padding:12px;border:1px dashed rgba(0,181,96,.35);border-radius:12px;background:var(--nu-mist);cursor:pointer}.business-plan-evidence-file input{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden;opacity:0;clip:rect(0 0 0 0)}.business-plan-evidence-file strong{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border-radius:10px;background:#fff;color:var(--nu-green-deep);text-align:center}.business-plan-evidence-file small{overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap}.business-plan-coach textarea{position:relative;width:100%;min-height:72px;padding:10px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;font:inherit;font-size:12px;resize:vertical}.business-plan-coach textarea::placeholder{color:rgba(255,255,255,.48)}.business-plan-coach>.btn-primary{position:relative;width:100%;margin-top:8px;background:var(--nu-orange);color:#fff}.business-plan-coach-answer{position:relative;margin-top:12px;padding:13px;border-radius:10px;background:#fff;color:var(--nu-ink)}.business-plan-coach-answer p{margin:0;white-space:pre-wrap;font-size:12px;line-height:1.6}.business-plan-coach-answer button{margin-top:10px}.business-plan-side-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:-8px -8px 14px;padding:4px;border-radius:11px;background:#eef3f0}.business-plan-side-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--nu-muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.business-plan-side-tabs button.is-active{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 8px rgba(14,60,40,.08)}.business-plan-side-tabs button:focus-visible{outline:3px solid rgba(0,122,64,.24);outline-offset:2px}.business-plan-side-tabs button span{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e5eee9;color:var(--nu-green-deep);font-size:12px;font-weight:900}.business-plan-team-panel{display:grid;grid-gap:11px;gap:11px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--nu-line)}.business-plan-team-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.business-plan-team-panel .eyebrow{margin:0 0 4px;font-size:12px}.business-plan-team-panel h2{margin:0;font-size:15px;line-height:1.25}.business-plan-team-panel>label{display:grid;grid-gap:5px;gap:5px;color:var(--nu-muted);font-size:12px;font-weight:800}.business-plan-team-panel input,.business-plan-team-panel select{width:100%;height:44px;min-height:44px;padding:0 9px;border:1px solid var(--nu-line);border-radius:9px;background:#fff;color:var(--nu-ink);font:inherit;font-size:12px;-webkit-appearance:menulist}.business-plan-presence-note{margin:0;padding:10px;border-left:3px solid var(--nu-green);border-radius:0 9px 9px 0;background:#eef9f3;color:#315a48;font-size:12px;line-height:1.45}.business-plan-claim{width:100%;min-height:40px}.business-plan-discussion{display:grid;grid-gap:9px;gap:9px;margin-top:5px;padding-top:13px;border-top:1px solid var(--nu-line)}.business-plan-discussion-head{display:flex;align-items:center;justify-content:space-between}.business-plan-discussion-head h3{margin:0;font-size:13px}.business-plan-discussion-head span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:11px;background:#edf5f0;color:var(--nu-green-deep);font-size:12px;font-weight:900}.business-plan-discussion>p{margin:0;color:var(--nu-muted);font-size:12px;line-height:1.45}.business-plan-discussion ol{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;max-height:260px;overflow-y:auto;margin:0!important;padding:0!important;list-style:none}.business-plan-discussion li{display:grid!important;grid-template-columns:28px 1fr!important;grid-gap:8px!important;gap:8px!important;padding:0!important;background:transparent!important}.business-plan-discussion li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e9f5ee;color:var(--nu-green-deep);font-size:12px;font-weight:900}.business-plan-discussion li>div{display:grid;grid-template-columns:1fr auto;grid-gap:1px 6px;gap:1px 6px;min-width:0}.business-plan-discussion li strong{font-size:12px}.business-plan-discussion li small{font-size:12px;color:var(--nu-muted)}.business-plan-discussion li p{grid-column:1/-1;margin:3px 0 0!important;font-size:12px!important;line-height:1.45!important;color:var(--nu-ink)!important;white-space:pre-wrap}.business-plan-discussion li em{grid-column:1/-1;color:var(--nu-green-deep);font-size:12px;font-style:normal;font-weight:750}.business-plan-discussion>textarea{width:100%;min-height:72px;padding:9px;border:1px solid var(--nu-line);border-radius:9px;font:inherit;font-size:12px;resize:vertical}.business-plan-comment-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.business-plan-comment-actions select{min-width:0}.business-plan-comment-actions button{min-height:45px;padding-inline:12px}.business-plan-tool-drawer{margin-top:16px;border-top:1px solid var(--nu-line)}.business-plan-tool-drawer>summary{display:flex;align-items:center;min-height:44px;padding:10px 0 0;cursor:pointer;color:var(--nu-green-deep);font-size:13px;font-weight:800}.business-plan-history .btn-text{display:inline-flex;align-items:center;min-height:44px}.business-plan-evidence-form input:not([type=checkbox]),.business-plan-evidence-form select{height:44px;min-height:44px;-webkit-appearance:menulist}@media(max-width:1180px){.business-plan-layout.is-generator{grid-template-columns:220px minmax(0,1fr)}.business-plan-layout.is-generator>.business-plan-history{position:static;grid-column:1/-1;display:block}.business-plan-layout.is-generator>.business-plan-history>.business-plan-coach{margin-bottom:22px}.business-plan-history ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1040px){.business-plan-layout:not(.is-generator){grid-template-columns:220px minmax(0,1fr)}.business-plan-history{position:static;grid-column:1/-1}.business-plan-history ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.business-plan-page{padding-bottom:100px}.business-plan-head{padding-top:12px}.business-plan-head h1{font-size:34px}.business-plan-view-switch{width:100%;overflow-x:auto;scrollbar-width:none}.business-plan-view-switch::-webkit-scrollbar{display:none}.business-plan-view-switch button,.business-plan-view-switch>span{flex:none}.business-plan-layout{display:flex!important;flex-direction:column;margin-top:14px}.business-plan-history,.business-plan-summary{position:static;width:100%}.business-plan-summary{order:2}.business-plan-history{order:3}.business-plan-score{grid-template-columns:max-content 1fr;column-gap:14px}.business-plan-score strong{font-size:38px}.business-plan-score span{font-size:12px}.business-plan-stage-rail{grid-template-columns:repeat(8,minmax(150px,1fr));overflow-x:auto;padding-bottom:5px;scroll-snap-type:x proximity}.business-plan-stage-rail button{scroll-snap-align:start}.business-plan-editor{order:1;width:100%}.business-plan-wizard-card{min-height:0;padding:18px}.business-plan-wizard-card>header{display:grid}.business-plan-wizard-card h2{scroll-margin-top:88px}.business-plan-guiding-question{grid-template-columns:30px 1fr;margin-top:18px;padding:13px}.business-plan-collab-context{align-items:flex-start;flex-wrap:wrap}.business-plan-live-editors{width:100%;margin-left:44px}.business-plan-wizard-input{min-height:220px;padding:14px}.business-plan-quality-strip{align-items:flex-start;flex-wrap:wrap}.business-plan-quality-strip label{width:100%;margin-left:0;justify-content:space-between}.business-plan-wizard-nav{position:static;z-index:auto;grid-template-columns:1fr 1fr;margin:22px 0 0;padding:12px 0 0;border:0;border-top:1px solid var(--nu-line);border-radius:0;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.business-plan-wizard-nav>span{grid-column:1/-1;grid-row:1}.business-plan-wizard-nav button{grid-row:2;min-height:48px}.business-plan-layout.is-generator>.business-plan-history{display:block}.business-plan-coach{margin-bottom:18px}.business-plan-section summary{min-height:62px;padding:0 14px}.business-plan-section-body{padding:14px}.business-plan-field-meta{align-items:flex-start;flex-direction:column}.business-plan-field-meta label{width:100%;justify-content:space-between}.business-plan-history ol{grid-template-columns:1fr}.business-plan-view-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:visible}.business-plan-view-switch button{min-width:0;padding-inline:7px}.business-plan-view-switch>span{grid-column:1/-1;padding:7px 8px 3px;text-align:center}}.business-plan-mobile-tabs{display:none}@media(max-width:720px){.business-plan-mobile-tabs{display:grid;grid-template-columns:.8fr .95fr 1.45fr;grid-gap:8px;gap:8px;margin:12px 0 4px;padding:5px;border:1px solid rgba(0,181,96,.13);border-radius:15px;background:#eef5f1;scroll-margin-top:76px}.business-plan-mobile-tabs button{min-width:0;min-height:48px;padding:7px 8px;border:0;border-radius:11px;background:transparent;color:var(--ink-soft);font:inherit;font-size:14px;font-weight:850;line-height:1.18;cursor:pointer}.business-plan-mobile-tabs button.is-active{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 9px rgba(14,60,40,.09)}.business-plan-mobile-tabs button:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:2px}.business-plan-layout>.business-plan-mobile-panel{display:none!important;order:1;width:100%}.business-plan-layout>.business-plan-mobile-panel.is-mobile-active{display:block!important}.business-plan-stage-rail{grid-template-columns:1fr;overflow:visible;scroll-snap-type:none}.business-plan-stage-rail button{min-height:52px;scroll-snap-align:none}}.fundraising-workbench{max-width:1280px}.fundraising-shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:flex-start}.fundraising-rail{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:14px;gap:14px}.fundraising-gate,.fundraising-main,.fundraising-trust{border:1px solid var(--nu-border);border-radius:22px;background:var(--nu-surface);box-shadow:0 12px 34px rgba(21,46,33,.06)}.fundraising-rail ol{list-style:none;padding:0;margin:0;display:grid;grid-gap:5px;gap:5px}.fundraising-rail li button{width:100%;display:flex;align-items:center;gap:10px;border:0;border-radius:14px;padding:9px 10px;background:transparent;text-align:left;font:inherit;font-weight:750;color:var(--nu-muted);cursor:pointer}.fundraising-rail li button>span{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(30,86,55,.08)}.fundraising-rail li button[aria-current=step]{background:#edf8f2;color:var(--nu-green-deep)}.fundraising-rail li button[aria-current=step]>span{background:var(--nu-green-deep);color:#fff}.fundraising-step-short{display:none}.fundraising-trust{padding:0;overflow:hidden}.fundraising-trust summary{display:flex;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;cursor:pointer;list-style:none}.fundraising-trust summary::-webkit-details-marker{display:none}.fundraising-trust summary>span{display:grid;place-items:center;min-width:32px;height:24px;border-radius:999px;background:var(--bg-soft);color:var(--nu-green-deep);font-size:12px;font-weight:850}.fundraising-trust>div{display:grid;grid-gap:7px;gap:7px;padding:0 16px 16px}.fundraising-trust>div span{display:block;color:var(--nu-muted)}.fundraising-trust>div span.is-done{color:var(--nu-green-deep);font-weight:700}.fundraising-main{overflow:hidden}.fundraising-status{padding:20px 24px;border-bottom:1px solid var(--nu-border);display:flex;justify-content:space-between;align-items:center}.fundraising-source{margin:0 0 8px;color:var(--nu-muted);font-size:12px;font-weight:750}.fundraising-status h2{margin:8px 0 0}.fundraising-progress{text-align:right}.fundraising-progress span,.fundraising-progress strong{display:block}.fundraising-progress strong{font-size:28px;color:#1f6b43}.fundraising-progress span{font-size:12px;color:var(--nu-muted)}.fundraising-form{border:0;margin:0;padding:24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.fundraising-form label{display:grid;grid-gap:8px;gap:8px;font-weight:750}.fundraising-form input,.fundraising-form select,.fundraising-form textarea{width:100%;border:1px solid var(--nu-border);background:#fff;border-radius:12px;padding:12px 13px;font:inherit}.fundraising-form textarea{resize:vertical}.fundraising-form label small{text-align:right;color:var(--nu-muted);font-weight:500}.fundraising-form .span-2{grid-column:1/-1}.fundraising-budget-head>div{display:flex;justify-content:space-between}.fundraising-budget-head>div span{color:var(--nu-muted)}.fundraising-budget-line{display:grid;grid-template-columns:1fr 180px 36px;grid-gap:8px;gap:8px}.fundraising-budget-line button{border:0;background:transparent;font-size:24px;color:var(--nu-muted)}.fundraising-check{display:grid;grid-gap:5px;gap:5px;border-radius:14px;padding:16px;background:rgba(30,86,55,.07)}.fundraising-check span,.fundraising-readonly{color:var(--nu-muted)}.fundraising-readonly,.fundraising-review-note{margin:16px 24px 0;padding:12px 14px;border-radius:12px;background:#fff6dc}.fundraising-review-note{display:grid;grid-gap:5px;gap:5px}.fundraising-actions{padding:16px 24px;border-top:1px solid var(--nu-border);display:flex;justify-content:space-between;align-items:center;gap:16px}.fundraising-actions>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fundraising-gate{padding:30px}.fundraising-gate h2{margin:14px 0 8px}.fundraising-gate p{margin-bottom:20px;color:var(--nu-muted)}@media(max-width:800px){.fundraising-shell{display:block}.fundraising-rail{position:static}.fundraising-form{grid-template-columns:1fr;padding:18px}.fundraising-form .span-2{grid-column:auto}.fundraising-budget-line{grid-template-columns:1fr 120px 32px}.fundraising-actions{position:-webkit-sticky;position:sticky;bottom:72px;background:var(--nu-surface);padding:12px 16px}.fundraising-actions>div span{width:100%}}.fundraising-admin article>header,.fundraising-admin details li,.fundraising-admin dl>div,.fundraising-admin-decision>div,.fundraising-admin>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.fundraising-admin>header{align-items:center}.fundraising-admin article{margin-top:18px;padding:20px;border:1px solid var(--nu-border);border-radius:16px;background:#fff}.fundraising-admin article h3{margin:0 0 5px}.fundraising-admin article header small,.fundraising-admin article header span{color:var(--nu-muted)}.fundraising-admin dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.fundraising-admin dl>div{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:10px;background:rgba(30,86,55,.06)}.fundraising-admin dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--nu-muted)}.fundraising-admin dd{margin:0;font-weight:700}.fundraising-admin details{margin:12px 0}.fundraising-admin details ul{list-style:none;padding:0}.fundraising-admin-decision label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.fundraising-admin-decision textarea{width:100%;margin-bottom:10px;border:1px solid var(--nu-border);border-radius:10px;padding:10px;font:inherit}.fundraising-admin-done{color:#17633c;font-weight:800}@media(max-width:720px){.fundraising-admin dl{grid-template-columns:1fr}.fundraising-admin article>header{display:grid}}.fundraising-public-disclosure li,.fundraising-public-facts,.fundraising-public-head{display:flex;justify-content:space-between;gap:18px}.fundraising-public-head{align-items:flex-start;margin-bottom:22px}.fundraising-public-head h2{margin:6px 0}.fundraising-public-head p{margin:0;color:var(--nu-muted);line-height:1.6}.fundraising-public-facts{margin:18px 0;display:grid;grid-template-columns:repeat(3,1fr)}.fundraising-public-facts>div{display:grid;grid-gap:5px;gap:5px;padding:13px;border-radius:12px;background:rgba(30,86,55,.06)}.fundraising-public-facts small{color:var(--nu-muted)}.fundraising-public-disclosure{margin:14px 0 20px}.fundraising-public-disclosure ul{list-style:none;padding:0}.fundraising-public-disclosure li{padding:8px 0;border-bottom:1px solid var(--nu-border)}@media(max-width:640px){.fundraising-public-head{display:grid}.fundraising-public-facts{grid-template-columns:1fr}}.admin-verified-roles-preview{margin:8px 0 0;padding:10px 12px;border:1px solid var(--nu-line);border-radius:10px;background:#fbfdfc}.admin-verified-roles-preview-label{display:block;font-size:12px;color:var(--nu-green-deep);font-weight:700;margin-bottom:6px}.admin-verified-roles-preview-bubble{margin:0;padding:8px 10px;border-radius:12px;background:#fff;border:1px solid var(--nu-line);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.admin-verified-roles-preview-note{display:block;margin-top:6px;font-size:12px;color:var(--nu-green-deep)}.poll-card{margin:6px 0 2px;padding:12px;background:#fff;border-radius:12px;border:1px solid var(--nu-line)}.poll-question{margin:0 0 4px;font-weight:700;font-size:15px;line-height:1.4}.poll-count{margin:0 0 8px;font-size:13px;color:var(--nu-muted)}.poll-visible-note{margin:0 0 8px;font-size:12px;color:var(--nu-green-deep)}.poll-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.poll-option{width:100%;min-height:48px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:600;border:1.5px solid var(--nu-green);border-radius:10px;background:#fff;color:var(--nu-green-deep)}.poll-option-mine{background:var(--nu-green-deep);border-color:var(--nu-green-deep);color:#fff;font-weight:750}.poll-option[disabled]{opacity:.72}.poll-option-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.poll-voters{margin:3px 0 0 14px;font-size:12px;color:var(--nu-muted);line-height:1.45}.poll-close,.poll-names-toggle{margin-top:8px;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;background:none;border:none;color:var(--nu-green-deep);text-decoration:underline}.poll-closed{color:var(--nu-muted)}.poll-closed,.poll-note{margin:8px 0 0;font-size:13px}.poll-note{color:var(--nu-danger,#b3261e)}.messages-poll-form{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border-radius:12px;border:1px solid var(--nu-line);margin-bottom:8px}.messages-poll-form input{min-height:48px;padding:0 12px;font-size:15px;border:1px solid rgba(0,181,96,.24);border-radius:10px}.messages-poll-warn{margin:0;font-size:12px;color:var(--nu-green-deep)}.messages-poll-note{margin:0;font-size:13px;color:var(--nu-danger,#b3261e)}.messages-poll-form button{min-height:48px;font-size:15px;font-weight:750;border-radius:10px;border:1.5px solid var(--nu-green);background:#fff;color:var(--nu-green-deep)}.messages-compose-poll{min-height:44px;padding:0 10px;font-size:14px;font-weight:600;background:none;border:none;color:var(--nu-green-deep)}.group-members{padding:14px;background:#fff;border-bottom:1px solid var(--nu-line)}.group-members h3{margin:0 0 6px;font-size:15px;font-weight:750}.group-members-warn{margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.5;color:#7a4a08;background:#fff6e6;border-radius:8px}.group-members ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.group-members li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px}.group-members-name{font-size:15px;font-weight:650}.group-members-verified{padding:2px 8px;font-size:12px;font-weight:700;color:#fff;background:var(--nu-green-deep);border-radius:999px}.group-members-scope{opacity:.85;font-weight:600}.group-members-unverified{font-size:12px;color:var(--nu-muted)}.group-members-role{margin-left:auto;font-size:12px;color:var(--nu-green-deep);font-weight:700}.group-members li button{min-height:44px;padding:0 12px;font-size:14px;font-weight:650;border:1.5px solid var(--nu-green);border-radius:10px;background:#fff;color:var(--nu-green-deep)}.group-members-locked{font-size:12px;color:var(--nu-muted)}.group-members-note{margin:10px 0 0;font-size:13px;color:var(--nu-danger,#b3261e)}.messages-manage-members{min-height:44px;padding:0;font-size:13px;font-weight:650;background:none;border:none;color:var(--nu-green-deep);text-decoration:underline}.appt-card{margin:6px 0 2px;padding:12px;background:#fff;border-radius:12px;border:1px solid var(--nu-line)}.appt-detected{margin:0 0 8px;font-size:12px;color:var(--nu-green-deep)}.appt-title{margin:0 0 2px;font-size:15px;font-weight:750}.appt-meta{margin:0 0 10px;font-size:13px;color:var(--nu-muted)}.appt-actions{display:flex;flex-wrap:wrap;gap:8px}.appt-save{min-height:48px;padding:0 18px;font-size:15px;font-weight:750;color:#fff;background:var(--nu-green);border:none;border-radius:10px}.appt-cancel,.appt-edit-btn{min-height:48px;padding:0 16px;font-size:15px;font-weight:650;color:var(--nu-green-deep);background:#fff;border:1.5px solid var(--nu-green);border-radius:10px}.appt-dismiss{min-height:48px;padding:0 14px;font-size:14px;font-weight:600;color:var(--nu-muted);background:none;border:none;text-decoration:underline}.appt-saved{margin:0;font-size:13px;font-weight:700;color:var(--nu-green-deep)}.appt-edit{display:flex;flex-direction:column;gap:8px}.appt-edit input{min-height:48px;padding:0 12px;font-size:15px;border:1.5px solid rgba(0,181,96,.24);border-radius:10px}.appt-note{margin:8px 0 0;font-size:13px;color:var(--nu-danger,#b3261e)}.summary-card{margin:10px 12px;padding:14px;background:#eefaf3;border:1px solid rgba(0,181,96,.28);border-radius:14px}.summary-head{margin:0 0 4px;font-weight:800;letter-spacing:.08em}.summary-ai-label,.summary-head{font-size:12px;color:var(--nu-green-deep)}.summary-ai-label{margin:0 0 10px;line-height:1.5}.summary-bullets{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.summary-bullets li{font-size:14px;line-height:1.5}.summary-range{margin:10px 0 0;font-size:12px;color:var(--nu-muted)}.summary-none{margin:10px 12px;padding:10px 12px;font-size:13px;color:var(--nu-muted);background:#fff;border-radius:10px}.summary-ask{margin:10px 12px;min-height:48px;padding:0 18px;font-size:15px;font-weight:750;color:#fff;background:var(--nu-green-deep);border:none;border-radius:10px}.summary-dismiss{margin-top:10px;min-height:48px;padding:0;font-size:14px;font-weight:600;color:var(--nu-green-deep);background:none;border:none;text-decoration:underline}.rev-sheet{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-radius:16px 16px 0 0;padding:16px 16px 20px;box-shadow:0 -8px 32px rgba(0,0,0,.18)}.rev-head{margin:0 0 10px;font-size:16px;font-weight:750;color:var(--nu-ink)}.rev-list{list-style:none;margin:0;padding:0}.rev-row{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--nu-line)}.rev-when{font-size:12px;color:var(--nu-green-deep);font-weight:650}.rev-body{font-size:14px;color:var(--nu-ink);line-height:1.5}.rev-current .rev-body{font-weight:650}.rev-open{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:0;padding:6px;font-size:inherit;font-family:inherit;color:var(--nu-green-deep);text-decoration:underline;cursor:pointer}.rev-failed{color:#7a4a08;background:#fff6e6;padding:10px 12px;border-radius:10px}.rev-failed,.rev-loading{margin:8px 0;font-size:13px}.rev-loading{color:var(--nu-muted)}.rev-close{margin-top:12px;min-height:48px;width:100%;font-size:15px;font-weight:750;color:#fff;background:var(--nu-green);border:0;border-radius:12px;cursor:pointer}.donate-account-save{margin-top:4px;padding:12px;border-radius:12px;background:#eef8f2;color:var(--nu-green-deep);line-height:1.4}.donations-page{max-width:980px}.donations-hero{max-width:760px;padding:34px 0 24px}.donations-hero>span{font-size:12px;font-weight:850;letter-spacing:.13em;color:var(--nu-green-deep)}.donations-hero h1{max-width:18ch;margin:8px 0 10px;font-size:clamp(36px,5vw,52px);line-height:1.04;letter-spacing:-.04em}.donations-hero p{margin:0;color:var(--nu-muted);font-size:17px;line-height:1.6}.donations-empty{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:34px;border:1px solid var(--nu-border);border-radius:22px;background:linear-gradient(145deg,#fff,#f3faf6);box-shadow:0 18px 50px rgba(21,46,33,.07)}.donations-empty>div{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:#dff3e7;color:var(--nu-green-deep);font-size:28px}.donations-empty h2,.donations-empty p{margin:0}.donations-empty p{max-width:560px;color:var(--nu-muted);line-height:1.6}.donations-empty a{margin-top:14px}.donations-list{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.donation-history-card{padding:24px;border:1px solid var(--nu-border);border-radius:20px;background:#fff;box-shadow:0 10px 32px rgba(21,46,33,.05)}.donation-history-card>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.donation-history-card h2{margin:7px 0 0;font-size:20px}.donation-history-card>header>strong{font-size:24px}.donation-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#f2f3f2;color:var(--nu-muted);font-size:12px;font-weight:850}.donation-status.is-paid{background:#e2f5e9;color:#145b36}.donation-status.is-pending{background:#fff3d0;color:#765000}.donation-history-meta,.donation-receipt>div{display:flex;justify-content:space-between;gap:20px}.donation-history-meta{padding:18px 0;color:var(--nu-muted);font-size:13px}.donation-receipt{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px;padding:16px;border-radius:14px;background:#f3f8f5}.donation-receipt span{color:var(--nu-muted);font-size:12px}.donation-history-card>a{color:var(--nu-green-deep);font-weight:750}.donation-refund{margin:0 0 16px;padding:14px;border-radius:14px;background:#eef7f2}.donation-refund>div{display:flex;justify-content:space-between;gap:16px}.donation-refund p{margin:7px 0 0;color:var(--nu-muted);font-size:13px}.donation-refund.is-failed{background:#fff4df;color:#705000}.donation-dispute{margin:0 0 16px;padding:14px;border:1px solid #ead9ad;border-radius:14px;background:#fff8e8;color:#624b14}.donation-dispute p{margin:7px 0 0;color:#746336;font-size:13px}.donation-dispute.is-won{border-color:#cce7d6;background:#eef8f2;color:#145b36}.donation-dispute.is-lost{border-color:#f0c9c4;background:#fff1ef;color:#7a2d25}@media(max-width:600px){.donations-hero{padding-top:20px}.donation-history-card{padding:18px}.donation-history-card>header{display:grid}.donation-history-card>header>strong{font-size:21px}.donation-receipt>div{display:grid;grid-gap:4px;gap:4px}}.fundraising-main,.fundraising-trust{background:#fff}.fundraising-progress strong{color:var(--nu-green-deep)}.fundraising-progress small{display:block;margin-top:4px;color:var(--nu-muted);font-size:12px;line-height:1.45}.fundraising-form label{color:var(--ink);font-weight:700}.fundraising-form input,.fundraising-form select,.fundraising-form textarea{color:var(--ink);font-weight:450;line-height:1.55}.field-issue{margin:0!important;color:var(--nu-danger)!important;text-align:left!important;font-size:12px!important}.is-balanced{color:var(--nu-green-deep)!important;font-weight:700}.fundraising-fixed-field{display:grid;align-content:center;grid-gap:5px;gap:5px;padding:12px 13px;border:1px solid var(--nu-border);border-radius:12px;background:var(--bg-soft)}.fundraising-fixed-field>small,.fundraising-fixed-field>span{color:var(--nu-muted);font-size:12px}.fundraising-review-note>div{display:flex;justify-content:space-between;gap:16px;align-items:center}.fundraising-campaign-preview{display:grid;grid-gap:16px;gap:16px;margin:24px;padding:clamp(22px,5vw,40px);border-radius:20px;background:linear-gradient(145deg,var(--bg-soft),#fff);box-shadow:inset 0 0 0 1px var(--nu-border)}.fundraising-campaign-preview h2{max-width:24ch;margin:0;color:var(--ink);font-size:clamp(28px,3.4vw,36px);font-weight:780;line-height:1.15;letter-spacing:-.03em}.fundraising-campaign-preview>p{max-width:70ch;margin:0;color:var(--nu-muted);font-size:16px;font-weight:450;line-height:1.65}.fundraising-campaign-preview>div{display:flex;gap:10px;align-items:baseline}.fundraising-campaign-preview>div strong{font-size:28px;color:var(--nu-green-deep)}.fundraising-campaign-preview dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:0}.fundraising-campaign-preview dl>div{display:grid;grid-gap:5px;gap:5px;padding:13px;border-radius:12px;background:#fff}.fundraising-campaign-preview dt{font-size:12px;color:var(--nu-muted);text-transform:uppercase}.fundraising-campaign-preview dd{margin:0;color:var(--ink);font-weight:650}.fundraising-campaign-preview ul{padding:0;list-style:none}.fundraising-campaign-preview li{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid var(--nu-border)}.fundraising-rail li button{min-height:50px}.fundraising-rail li button[aria-current=step]{background:var(--nu-green-ink)}.fundraising-budget-line{grid-template-columns:1fr 180px 44px}.fundraising-budget-line button{min-width:44px;min-height:44px}.fundraising-campaign-preview summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.fundraising-rail li button[aria-current=step]{color:#fff}@media(max-width:800px){.fundraising-budget-line{grid-template-columns:1fr 120px 44px}.fundraising-shell{display:flex;flex-direction:column;min-width:0}.fundraising-rail{display:contents}.fundraising-rail ol{order:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;min-width:0;margin:0 0 10px}.fundraising-rail li{min-width:0}.fundraising-rail li button{justify-content:center;min-width:0;min-height:48px;padding:7px 5px;gap:6px}.fundraising-rail li button>span{flex-basis:24px;width:24px;height:24px;font-size:12px}.fundraising-step-long{display:none}.fundraising-step-short{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.fundraising-main{order:2;min-width:0}.fundraising-trust{order:3;margin-top:10px;border-radius:16px;box-shadow:none}.fundraising-status{padding:16px 18px}.fundraising-source{margin-bottom:6px}.fundraising-status h2{font-size:23px}.fundraising-progress strong{font-size:24px}.fundraising-readonly,.fundraising-review-note{margin:12px 18px 0}.fundraising-campaign-preview{margin:18px;padding:20px}.fundraising-campaign-preview dl{grid-template-columns:1fr}.fundraising-actions>div{margin-left:auto}.fundraising-actions .btn-primary{min-width:132px}}.fundraising-review-checklist{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:12px 0}.fundraising-review-checklist span{padding:10px;border-radius:10px;background:var(--bg-soft);color:var(--nu-green-deep);font-size:12px}.fundraising-review-tools{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;margin-bottom:10px}.fundraising-review-tools label{flex:1 1}.fundraising-review-tools select{width:100%;min-height:44px;padding:8px;border:1px solid var(--nu-border);border-radius:10px;background:#fff}.fundraising-activation-attest{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px;padding:14px;border-radius:12px;background:var(--bg-soft)}.fundraising-activation-attest input{width:20px;height:20px;flex:none}.fundraising-admin .btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-weight:800;cursor:pointer}.fundraising-admin .btn-ghost:hover:not(:disabled){border-color:var(--nu-green-deep);color:var(--nu-green-deep)}.fundraising-admin .btn-ghost:disabled{opacity:.6;cursor:default}.donation-primary-card{border:2px solid rgba(30,86,55,.18);box-shadow:0 20px 60px rgba(21,46,33,.1)}.donate-fast-note{margin:-4px 0 6px;color:var(--nu-muted);font-size:14px}.donate-account-save{align-items:flex-start}.donate-account-save span,.donate-personalize .donate-check span{display:grid;grid-gap:2px;gap:2px}.donate-account-save small,.donate-personalize small{color:var(--nu-muted);font-size:12px;font-weight:500}.donate-personalize{border-top:1px solid var(--nu-border);border-bottom:1px solid var(--nu-border)}.donate-personalize>summary{padding:13px 0;cursor:pointer;color:var(--nu-green-deep);font-weight:750}.donate-personalize[open]{padding-bottom:12px}.campaign-donate-sticky{display:none}.thanks-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:18px}.donation-receipt details{border-top:1px solid rgba(30,86,55,.12);padding-top:9px}.donation-receipt summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--nu-green-deep);font-size:12px;font-weight:750}.donation-receipt-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px!important;gap:10px!important;padding-top:8px}.donation-receipt-facts>span{display:grid;grid-gap:3px;gap:3px}.donation-receipt-facts small{color:var(--nu-muted);font-size:12px}.donation-receipt-facts strong,.donation-receipt-facts time{overflow-wrap:anywhere;font-size:13px}.donation-receipt-facts p{grid-column:1/-1;margin:2px 0 0;color:var(--nu-green-deep);font-size:12px;font-weight:750}.donation-decision{display:grid;grid-gap:7px;gap:7px;margin-bottom:18px;padding:16px;border-radius:15px;background:#f2f8f5}.donation-decision>strong{color:var(--nu-green-deep);font-size:17px}.donation-decision>p{margin:0;color:var(--nu-muted);line-height:1.5}.donation-decision dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:4px 0 0}.donation-decision dl>div{display:grid;grid-gap:3px;gap:3px;padding-top:10px;border-top:1px solid var(--nu-border)}.donation-decision dt{color:var(--nu-muted);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.donation-decision dd{margin:0;color:var(--ink);font-size:13px;font-weight:750}.donation-decision-facts{min-width:0}.donation-decision-facts dd{line-height:1.55}.donation-campaign-link,.donation-project-search-link{width:max-content;max-width:100%;min-height:44px}.donation-impact-follow-up{display:grid;grid-gap:5px;gap:5px;margin-top:12px;padding:13px 14px;border-left:3px solid var(--nu-orange);border-radius:0 12px 12px 0;background:var(--bg-soft)}.donation-impact-follow-up p{margin:0;color:var(--ink-soft);line-height:1.55}.donation-trust-record{scroll-margin-top:96px}.donation-confirmation-boundary,.donation-confirmation-follow-up{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:14px;background:var(--bg-soft)}.donate-input{min-height:48px}.donate-check{min-height:44px}.fundraising-public-disclosure>summary,.score-why>summary{display:flex;align-items:center;min-height:44px}@media(max-width:800px){.fundraising-workbench .business-plan-head h1{font-size:30px}.fundraising-campaign-preview{margin:18px;padding:22px}.fundraising-campaign-preview dl,.fundraising-review-checklist{grid-template-columns:1fr}.fundraising-review-tools{display:grid}.campaign-donate-sticky{display:flex;position:fixed;z-index:38;left:50%;right:auto;bottom:calc(18px + env(safe-area-inset-bottom));width:min(232px,calc(100vw - 40px));min-height:48px;padding:0 20px;transform:translateX(-50%);text-align:center;white-space:nowrap;box-shadow:0 10px 26px rgba(21,46,33,.2)}.campaign-donate-sticky:hover{transform:translate(-50%,-1px)}.campaign-donate-sticky.is-hidden,.profile:has(#donate:target) .campaign-donate-sticky{display:none}.donation-primary-card{scroll-margin-top:90px}.profile:has(.campaign-donate-sticky){padding-bottom:84px}}@media(max-width:640px){.donation-decision dl{grid-template-columns:1fr}}.funds-operations{display:grid;grid-gap:16px;gap:16px;max-width:920px;margin:0 auto}.funds-balance,.funds-chain,.funds-plan,.funds-report-form{padding:22px}.funds-balance>div:first-child,.funds-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.funds-balance span,.funds-next>span,.funds-plan-head span{color:var(--nu-muted);font-size:12px;font-weight:850;letter-spacing:.12em}.funds-balance>div:first-child>strong{display:block;margin-top:5px;color:var(--ink);font-size:clamp(30px,5vw,42px);line-height:1.05;letter-spacing:-.035em}.funds-balance>p{max-width:68ch;margin:12px 0;color:var(--ink-soft);line-height:1.55}.funds-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:15px}.funds-metrics div{padding:13px;border-radius:15px;background:var(--bg-soft)}.funds-metrics small,.funds-metrics strong{display:block}.funds-metrics strong{font-size:15px}.funds-metrics small{margin-top:4px;color:var(--ink-soft);font-size:12px}.funds-next{padding:24px;border-radius:24px;background:linear-gradient(145deg,var(--nu-green-deep),#006b42);color:#fff;box-shadow:0 18px 44px rgba(8,59,37,.16)}.funds-next>span{color:#c5e8d5}.funds-next h2{margin:8px 0;font-size:clamp(22px,4vw,30px);line-height:1.15}.funds-next p{max-width:62ch;margin:0 0 18px;color:#def1e7;line-height:1.55}.funds-report-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.funds-report-form .funds-consent,.funds-report-form h2,.funds-report-form label:has(input[type=file]),.funds-report-form label:has(textarea),.funds-report-form>button{grid-column:1/-1}.funds-report-form label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-size:13px;font-weight:700}.funds-report-form input,.funds-report-form select,.funds-report-form textarea{box-sizing:border-box;width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--nu-border);border-radius:13px;background:#fff;color:var(--ink);font-family:inherit;font-size:16px;font-weight:450;line-height:1.55}.funds-report-form textarea{resize:vertical}.funds-report-form small{color:var(--ink-soft);font-weight:500}.funds-consent{display:flex!important;grid-template-columns:24px 1fr!important;align-items:flex-start}.funds-consent input{width:24px!important;min-height:24px!important}.funds-report-form>button{justify-self:start}.funds-message{padding:12px 15px;border-radius:14px;background:var(--bg-soft);color:var(--ink);font-weight:700}.funds-plan-head h2{margin:5px 0 0;font-size:24px}.funds-plan-head>strong{font-size:22px}.funds-progress{height:8px;margin:16px 0 8px;overflow:hidden;border-radius:99px;background:var(--bg-soft)}.funds-progress span{display:block;height:100%;border-radius:inherit;background:var(--nu-green)}.funds-budget-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:14px 0;border-bottom:1px solid var(--nu-border)}.funds-budget-row:last-child{border-bottom:0}.funds-budget-row>span{width:32px;height:32px;display:grid;place-items:center;border-radius:11px;background:var(--bg-soft);font-weight:850}.funds-budget-row small,.funds-budget-row strong{display:block}.funds-budget-row small{margin-top:3px;color:var(--ink-soft)}.funds-budget-row em{padding:6px 9px;border-radius:999px;background:var(--bg-soft);color:var(--nu-green-deep);font-size:12px;font-style:normal;font-weight:800}.funds-chain summary{cursor:pointer;color:var(--ink);font-weight:800}.funds-chain p{display:flex;justify-content:space-between;gap:14px;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--nu-border)}.fundraising-status-meaning,.funds-chain-explanation{max-width:68ch;color:var(--ink-soft);line-height:1.55}.funds-chain-explanation{display:block!important;padding:12px 14px!important;border:0!important;border-radius:12px;background:var(--bg-soft)}@media(max-width:700px){.funds-balance,.funds-chain,.funds-plan,.funds-report-form{padding:18px}.funds-balance>div:first-child{align-items:center}.funds-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.funds-next{order:-1;padding:20px}.funds-next .btn-primary{width:100%}.funds-report-form{order:-1;grid-template-columns:1fr}.funds-report-form>*{grid-column:1!important}.funds-report-form>button{width:100%}.funds-message{order:-1}.funds-budget-row{grid-template-columns:32px minmax(0,1fr)}.funds-budget-row em{grid-column:2;justify-self:start}}.spending-review-card{display:grid!important;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px}.spending-review-main{min-width:0}.funds-review-history article>header,.public-fund-use>header,.spending-review-decision>div,.spending-review-main>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.spending-review-main h3{margin:4px 0}.spending-review-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:16px 0}.spending-review-checks span,.spending-review-metrics>div{display:grid;grid-gap:5px;gap:5px;padding:12px;border-radius:12px;background:var(--bg-soft)}.spending-evidence-file small,.spending-review-metrics small{display:block;color:var(--nu-muted)}.spending-evidence-file{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border:1px solid var(--nu-border);border-radius:13px}.spending-review-checks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.spending-review-checks span{color:var(--nu-green-deep);font-size:12px}.spending-review-decision{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:18px;border:1px solid var(--nu-border);border-radius:18px;background:#fff;position:-webkit-sticky;position:sticky;top:88px;height:max-content}.spending-review-decision label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.spending-review-decision textarea{width:100%;border:1px solid var(--nu-border);border-radius:12px;padding:11px;font:inherit;resize:vertical}.spending-review-decision>div{display:grid}.spending-review-decision button{width:100%;min-height:48px}.spending-review-decision .btn-primary{background:var(--nu-orange);color:#fff}.public-fund-use>header>strong{font-size:26px;color:var(--nu-green-deep)}.public-fund-use ol{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}.public-fund-use li{padding:16px;border:1px solid var(--nu-border);border-radius:14px;background:var(--bg-soft)}.public-fund-use li>div{display:flex;justify-content:space-between;gap:14px}.public-fund-use li p{margin:10px 0;color:var(--ink);line-height:1.6}.public-fund-use li small{color:var(--nu-muted)}.funds-review-history{display:grid;grid-gap:12px;gap:12px;padding:22px}.funds-review-history>div>span{font-size:12px;letter-spacing:.12em;color:var(--nu-muted);font-weight:850}.funds-review-history h2{margin:5px 0}.funds-review-history article{padding:14px;border:1px solid var(--nu-border);border-radius:13px}.funds-review-history article>small{color:var(--nu-muted)}.funds-review-history article p{margin:10px 0 0;line-height:1.55}@media(max-width:800px){.admin-module-nav{position:static}.spending-review-card{display:block!important}.spending-review-decision{position:static;margin-top:14px}.spending-review-checks,.spending-review-metrics{grid-template-columns:1fr}.spending-evidence-file{align-items:flex-start}.spending-evidence-file .btn-secondary{min-height:48px;display:grid;place-items:center}.spending-review-decision>div{display:flex;flex-direction:column}.spending-review-decision .btn-primary{order:-1}.public-fund-use li>div,.public-fund-use>header{display:grid}.funds-review-history{border-radius:18px}}.funds-close-next{background:linear-gradient(145deg,#083b25,#006b42)}.funds-closure-form{border-color:rgba(0,181,96,.25)}.funds-trust-timeline{display:grid;grid-gap:11px;gap:11px;padding:22px}.funds-trust-timeline>div>span{color:var(--nu-green-deep);font-size:12px;font-weight:850;letter-spacing:.13em}.funds-trust-timeline h2{margin:5px 0}.funds-trust-timeline article{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:11px;gap:11px;padding:14px;border:1px solid var(--nu-border);border-radius:14px}.funds-trust-timeline article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--nu-mint);color:var(--nu-green-deep);font-weight:850}.funds-trust-timeline article small,.funds-trust-timeline article strong{display:block}.funds-trust-timeline article small{margin-top:3px;color:var(--nu-muted)}.funds-trust-timeline article p{margin:8px 0 0;line-height:1.55}.funds-close-next .btn-primary,.funds-closure-form .btn-primary{background:var(--nu-orange);color:#fff}.public-campaign-outcome{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:12px;padding:16px;border:1px solid rgba(0,107,66,.2);border-radius:14px;background:var(--nu-mint)}.public-campaign-outcome>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--nu-green-deep);color:#fff;font-weight:850}.public-campaign-outcome h3{margin:1px 0 3px}.public-campaign-outcome small{color:var(--nu-muted)}.public-campaign-outcome p{margin:10px 0;line-height:1.55}.public-campaign-outcome dl{display:grid;grid-gap:8px;gap:8px;margin:0}.public-campaign-outcome dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:10px;gap:10px}.public-campaign-outcome dt{font-weight:800}.public-campaign-outcome dd{margin:0}@media(max-width:700px){.funds-trust-timeline{padding:18px}.funds-close-next,.funds-closure-form{order:-1}.public-campaign-outcome dl>div{grid-template-columns:1fr;gap:2px}}.startup-profile-layout{display:grid;grid-template-columns:minmax(0,680px) minmax(280px,360px);grid-gap:20px;gap:20px;align-items:flex-start;max-width:1060px}.startup-profile-editor,.startup-profile-preview{overflow:hidden;background:#fff;border:1px solid rgba(0,181,96,.16);border-radius:22px;box-shadow:0 12px 30px rgba(0,122,64,.07)}.startup-profile-editor>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 21px;border-bottom:1px solid rgba(0,181,96,.14)}.startup-profile-editor>header h2{margin:0}.startup-profile-editor>header a{color:var(--nu-green-deep);font-size:13px;font-weight:750}.startup-profile-fields{display:grid;grid-gap:17px;gap:17px;padding:21px}.startup-profile-fields label,.startup-profile-optional{display:grid;grid-gap:7px;gap:7px}.startup-profile-fields label>span{font-weight:750}.startup-profile-fields input,.startup-profile-fields textarea{box-sizing:border-box;width:100%;min-height:46px;padding:12px 13px;border:1px solid #b9cfc4;border-radius:12px;background:#fff;color:var(--ink);font:inherit}.startup-profile-fields textarea{min-height:92px;resize:vertical}.startup-profile-fields input:disabled,.startup-profile-fields textarea:disabled{background:#f3f7f5;color:var(--ink-soft)}.startup-profile-fields small{color:var(--ink-soft);font-size:12px}.startup-profile-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.startup-profile-fields details{padding-top:17px;border-top:1px solid rgba(0,181,96,.14)}.startup-profile-fields summary{cursor:pointer;color:var(--nu-green-deep);font-weight:800}.startup-profile-optional{gap:17px;padding-top:17px}.startup-profile-editor>footer{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:flex-end;padding:16px 21px;border-top:1px solid rgba(0,181,96,.14);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.startup-profile-message{margin:0;padding:0 21px 17px;color:var(--nu-green-deep);font-weight:700}.startup-profile-cover{display:flex;align-items:flex-end;min-height:150px;padding:24px;background:#075b3d;background-position:50%;background-size:cover;color:#fff}.startup-profile-cover h2{margin:0;color:#fff;font-size:26px}.startup-profile-preview>div:last-child{padding:20px}.startup-profile-preview strong{display:block;line-height:1.45}.startup-profile-preview p:not(.eyebrow){color:var(--ink-soft)}.startup-profile-preview ul{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.startup-profile-preview li{padding:6px 9px;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:12px;font-weight:750}.startup-profile-editor>footer .btn-primary,.startup-profile-editor>footer .btn-tertiary{min-height:48px;font-size:19px;font-weight:850}.startup-profile-editor>footer{align-items:center;justify-content:space-between;gap:14px}.startup-profile-editor>footer>span{color:var(--ink-soft);font-size:12px;font-weight:750}.startup-profile-editor>footer>span.is-dirty{color:var(--nu-green-deep)}.startup-profile-layout.is-readonly{grid-template-columns:minmax(0,760px);max-width:760px}.startup-profile-fields summary{display:flex;align-items:center;min-height:44px}.startup-profile-readonly{display:grid;grid-gap:16px;gap:16px;padding:24px;background:#fff;border:1px solid rgba(0,181,96,.16);border-radius:22px;box-shadow:0 12px 30px rgba(0,122,64,.07)}.startup-profile-readonly dl,.startup-profile-readonly h2,.startup-profile-readonly p{margin:0}.startup-profile-readonly>strong{font-size:19px;line-height:1.45;color:var(--nu-green-deep)}.startup-profile-readonly-state{width:max-content;max-width:100%;padding:7px 10px;border-radius:999px;background:#e7f8ef;color:#007a46;font-size:12px;font-weight:800}.startup-profile-readonly dl{display:grid;grid-gap:14px;gap:14px;padding-top:4px}.startup-profile-readonly dl>div{display:grid;grid-gap:3px;gap:3px;padding-top:13px;border-top:1px solid var(--nu-line)}.startup-profile-readonly dt{color:var(--ink-soft);font-size:12px;font-weight:800}.startup-profile-readonly dd{margin:0;line-height:1.55}.startup-profile-readonly>a{width:100%;min-height:48px}.profile-completion-intro h2{margin:6px 0 10px;color:var(--nu-green-ink);font-size:clamp(28px,4vw,44px);line-height:1.06;letter-spacing:-.035em}.business-plan-claim,.profile-wizard-nav .profile-wizard-jump{min-height:44px}.halal-back,.nu-page-head>.btn-text,.startup-profile-editor>header a{display:inline-flex;align-items:center;min-height:44px;padding-block:4px}.startup-team-review button{padding:6px 10px}.messages-item-actions button,.messages-thread-head .messages-actions .btn-tertiary,.startup-team-review button{min-width:44px;min-height:44px}.messages-item-actions button{padding:6px 10px}.messages-compose-attach{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border-radius:999px;color:var(--nu-green-deep);font-weight:750}.messages-compose-attach input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.messages-compose-file{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:210px;padding:3px 4px 3px 11px;border:1px solid var(--nu-border);border-radius:999px;background:#fff;color:var(--ink-soft);font-size:12px;font-weight:750}.messages-compose-file>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-compose-file button{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-deep);font:inherit;font-size:18px;cursor:pointer;min-height:44px}.messages-compose-file button:disabled{opacity:.55;cursor:default}.messages-conversation-menu{position:relative}.messages-conversation-menu summary,.messages-item-menu summary{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--nu-border);border-radius:50%;background:#fff;color:var(--nu-green-deep);cursor:pointer;list-style:none;font-weight:900;letter-spacing:1px;min-height:44px}.messages-conversation-menu summary::-webkit-details-marker,.messages-item-menu summary::-webkit-details-marker{display:none}.messages-conversation-menu>div{position:absolute;z-index:30;top:49px;right:0;display:grid;min-width:190px;padding:6px;border:1px solid var(--nu-border);border-radius:14px;background:#fff;box-shadow:0 14px 36px rgba(8,59,37,.16)}.messages-conversation-menu>div button{min-height:44px;padding:0 12px;border:0;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-weight:750;text-align:left;cursor:pointer}.messages-conversation-menu>div button:focus-visible,.messages-conversation-menu>div button:hover{background:var(--nu-mist);color:var(--nu-green-deep)}.messages-thread article{position:relative;padding-right:57px}.messages-item-menu>summary{position:absolute;top:5px;right:5px;border-color:transparent;background:transparent;color:inherit}.messages-item-menu[open]>summary{border-color:currentColor;background:rgba(255,255,255,.12)}.messages-item-menu .messages-item-actions{opacity:1;margin-top:8px;padding-top:7px;border-top:1px solid}.messages-thread article:not(.is-own) .messages-item-menu .messages-item-actions{border-color:var(--nu-border)}@media(max-width:720px){.messages-thread-head{grid-template-columns:44px minmax(0,1fr) 44px}.messages-thread-identity{grid-column:2}.messages-thread-head .messages-actions{grid-column:3;grid-row:1;display:flex;width:auto}.messages-thread-head .messages-actions>.btn-tertiary{display:none}.messages-conversation-menu>div{position:fixed;top:auto;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));left:12px}.messages-thread article{max-width:92%;padding-right:54px}.messages-compose-file{order:2;max-width:calc(100% - 130px)}.messages-compose-attach,.messages-compose-poll{order:3}}@media(max-width:760px){.startup-profile-workspace{padding-top:88px;padding-bottom:150px}.startup-profile-layout{grid-template-columns:1fr}.startup-profile-preview{order:-1;border-radius:18px}.startup-profile-cover{min-height:112px}.startup-profile-cover h2{font-size:22px}.startup-profile-preview>div:last-child{display:none}.startup-profile-editor,.startup-profile-readonly{border-radius:18px}.startup-profile-editor>header,.startup-profile-fields,.startup-profile-readonly{padding:17px}.startup-profile-pair{grid-template-columns:1fr}.startup-profile-editor>footer{bottom:72px;padding:15px 17px}.startup-profile-editor>footer .btn-primary{width:100%}.startup-profile-editor>footer{align-items:stretch;flex-direction:column}.startup-profile-editor>footer .btn-tertiary{width:100%}}.startup-content-next{max-width:1080px;margin-bottom:16px;padding:20px;border-radius:20px;background:#075b3d;color:#fff;box-shadow:0 16px 38px rgba(8,59,37,.15)}.startup-content-next>span{color:#b8e7ce;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.startup-content-next>strong{display:block;margin-top:5px;font-size:21px}.startup-content-next p{margin:5px 0 15px;color:#d8eee2}.startup-content-next .btn-primary{background:var(--nu-orange);color:#fff;min-height:48px;font-size:19px;font-weight:850}.startup-content-layout{display:grid;grid-template-columns:minmax(0,780px) 280px;grid-gap:20px;gap:20px;align-items:flex-start;max-width:1080px}.startup-content-card,.startup-content-channel,.startup-content-panel{background:#fff;border:1px solid rgba(0,181,96,.16);border-radius:21px;box-shadow:0 12px 30px rgba(0,122,64,.06)}.startup-content-card>header,.startup-content-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 21px;border-bottom:1px solid var(--nu-border)}.startup-content-card h2,.startup-content-panel h2{margin:0}.startup-content-card>header .btn-primary{min-height:48px;font-size:19px;font-weight:850}.startup-content-card ul{margin:0;padding:0 21px;list-style:none}.startup-content-card li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--nu-border)}.startup-content-card li:last-child{border:0}.startup-content-card li>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.startup-content-card li small{color:var(--ink-soft)}.startup-content-card li>button,.startup-content-channel>button,.startup-content-panel form>button:not(.btn-primary),.startup-content-review>button:not(.btn-primary){min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font:inherit;font-weight:800}.startup-content-card li>button:disabled,.startup-content-channel>button:disabled{opacity:.55}.startup-content-empty{padding:21px;color:var(--ink-soft)}.startup-content-channel{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:18px}.startup-content-channel>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#edf2ef;color:var(--ink-soft);font-weight:900}.startup-content-channel>div{display:grid}.startup-content-channel small{color:var(--ink-soft)}.startup-content-channel>button{width:100%}.startup-content-panel{max-width:780px;margin-top:18px}.startup-content-panel>header>button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--ink-soft);font-size:25px;min-height:44px}.startup-content-panel form,.startup-content-review{display:grid;grid-gap:16px;gap:16px;padding:21px}.startup-content-panel label{display:grid;grid-gap:7px;gap:7px}.startup-content-panel label>span{font-weight:750}.startup-content-panel input,.startup-content-panel select,.startup-content-panel textarea{box-sizing:border-box;width:100%;min-height:46px;padding:12px 13px;border:1px solid #b9cfc4;border-radius:12px;background:#fff;color:var(--ink);font:inherit}.startup-content-panel textarea{min-height:130px;resize:vertical}.startup-content-panel details{padding-top:14px;border-top:1px solid var(--nu-border)}.startup-content-panel summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--nu-green-deep);font-weight:800}.startup-content-panel details label{margin-top:14px}.startup-content-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.startup-content-panel form>.btn-primary,.startup-content-review>.btn-primary{min-height:48px;background:var(--nu-orange);color:#fff;font-size:19px;font-weight:850}.startup-content-review>p{padding:16px;border-radius:14px;background:var(--bg-soft);white-space:pre-wrap}.startup-content-message{max-width:780px;margin:0 0 16px;padding:13px 16px;border:1px solid #bde8d2;border-radius:14px;background:#eefaf4;color:var(--nu-green-deep);font-weight:800}.startup-content-layout,.startup-content-next{max-width:780px}.startup-content-layout{grid-template-columns:minmax(0,780px)}@media(max-width:760px){.startup-content-page{padding-top:88px;padding-bottom:150px}.startup-content-layout{grid-template-columns:1fr}.startup-content-card,.startup-content-channel,.startup-content-panel{border-radius:18px}.startup-content-card>header,.startup-content-panel form,.startup-content-panel>header,.startup-content-review{padding:17px}.startup-content-card>header{align-items:flex-start}.startup-content-card ul{padding:0 17px}.startup-content-card li{align-items:flex-start;flex-wrap:wrap}.startup-content-card li>button{width:100%}.startup-content-pair{grid-template-columns:1fr}.startup-content-panel form>.btn-primary,.startup-content-review>.btn-primary{width:100%}}.startup-video-package-body{display:grid;grid-gap:18px;gap:18px;padding:21px}.startup-video-package-lead{display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:15px;gap:15px}.startup-video-package-lead>span{display:grid;place-items:center;width:54px;aspect-ratio:9/16;border-radius:12px;background:linear-gradient(155deg,#006b42,#00b560);color:#fff;font-size:21px}.startup-video-package-lead>div{display:grid}.startup-video-package-lead small{color:var(--ink-soft)}.startup-video-package label{cursor:pointer}.startup-video-package input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.startup-video-package-lead>.btn-primary{min-height:48px;padding:0 20px;background:var(--nu-orange);color:#fff;font-size:18px;font-weight:850}.startup-video-package-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.startup-video-package-options>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:14px 0;border-top:1px solid var(--nu-border)}.startup-video-package-options span{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.startup-video-package-options small{padding:3px 8px;border-radius:999px;background:#fff0e5;color:#8d430b;font-weight:800}.startup-video-package-options b{color:var(--nu-green-deep);font-size:13px}.startup-video-package-options label{color:var(--nu-green-deep);font-weight:850}.startup-video-package-body>p{margin:0;color:var(--ink-soft)}@media(max-width:760px){.startup-video-package-body{padding:17px}.startup-video-package-lead{grid-template-columns:54px 1fr}.startup-video-package-lead>.btn-primary{grid-column:1/-1;width:100%}.startup-video-package-options{grid-template-columns:1fr}.startup-video-package-options>div{grid-template-columns:1fr auto auto}}.admin-publication>header h2{margin:4px 0}.admin-publication>header p{margin:0;color:var(--ink-soft)}.admin-publication-focus{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;margin-top:18px;padding:20px;border:1px solid var(--nu-border);border-radius:20px;background:#fff;box-shadow:0 12px 28px rgba(8,59,37,.06)}.admin-publication-focus h3{margin:0;font-size:21px}.admin-publication-focus p{margin:4px 0 12px;color:var(--ink-soft)}.admin-publication-focus>div>div{display:flex;gap:8px;flex-wrap:wrap}.admin-publication-focus>div>div span{padding:5px 10px;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:12px;font-weight:800}.admin-publication-focus>.btn-primary{min-width:116px;min-height:48px;background:var(--nu-orange);color:#fff;font-size:18px;font-weight:850}.admin-publication-focus>small{grid-column:1/-1;padding-top:13px;border-top:1px solid var(--nu-border);color:var(--ink-soft)}.admin-publication-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--nu-border)}.admin-publication-list article>div{display:grid}.admin-publication-list small{color:var(--ink-soft)}.admin-publication-list a{color:var(--nu-green-deep);font-weight:800}.admin-inline-error{padding:12px 14px;border-radius:12px;background:#fff4ea;color:#7e3d08;font-weight:750}@media(max-width:680px){.admin-publication-focus{grid-template-columns:1fr;padding:17px;border-radius:17px}.admin-publication-focus>.btn-primary{width:100%}.admin-publication-list article{align-items:flex-start}}.startup-youtube-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;max-width:780px;margin-top:18px;padding:20px;border:1px solid rgba(0,181,96,.16);border-radius:21px;background:#fff;box-shadow:0 12px 30px rgba(0,122,64,.06)}.startup-youtube-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#f7f7f7}.startup-youtube-mark svg{display:block;width:28px;height:20px}.startup-youtube-card h2,.startup-youtube-card p{margin:0}.startup-youtube-card p{color:var(--ink-soft)}.startup-youtube-card .btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;font-size:16px;font-weight:850}.startup-youtube-card>button{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font:inherit;font-weight:800}@media(max-width:760px){.startup-youtube-card{grid-template-columns:auto minmax(0,1fr);border-radius:18px;padding:16px}.startup-youtube-card .btn-primary,.startup-youtube-card>button{width:100%}}.startup-youtube-confirm{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.startup-youtube-confirm>button{min-height:44px;padding:0 15px;border:0;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font:inherit;font-weight:800}.startup-youtube-confirm>.btn-primary{background:var(--nu-orange);color:#fff}@media(max-width:760px){.startup-youtube-confirm{grid-column:1/-1;display:grid;grid-template-columns:1fr}.startup-youtube-confirm>.btn-primary,.startup-youtube-confirm>button{width:100%}}.startup-youtube-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.startup-youtube-menu{position:relative}.startup-youtube-menu>summary{display:grid;place-items:center;min-width:92px;min-height:44px;padding:0 15px;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-weight:800;cursor:pointer;list-style:none}.startup-youtube-menu>summary::-webkit-details-marker{display:none}.startup-youtube-menu>div{position:absolute;z-index:4;right:0;top:calc(100% + 7px);display:grid;width:190px;padding:7px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 16px 38px rgba(20,53,43,.16)}.startup-youtube-menu button{min-height:44px;padding:0 12px;border:0;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-weight:750;text-align:left}.startup-youtube-menu button:focus-visible,.startup-youtube-menu button:hover{background:var(--nu-mist)}@media(max-width:760px){.startup-youtube-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr}.startup-youtube-actions>.btn-primary,.startup-youtube-menu>summary{width:100%}.startup-youtube-menu>div{position:static;width:100%;margin-top:7px;box-shadow:none}}.startup-content-review>.startup-content-provider-proof{padding:10px 13px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:13px;font-weight:800}.startup-content-next{position:relative;overflow:hidden;border:1px solid rgba(234,115,23,.24);border-left:5px solid var(--nu-orange);background:#fff;color:var(--ink);box-shadow:0 14px 34px rgba(31,58,48,.08)}.startup-content-next>span{color:#a54b09}.startup-content-next p{color:var(--ink-soft)}.startup-content-card>header>button:not(.btn-primary){min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font:inherit;font-weight:800}.startup-youtube-card .btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border:1px solid rgba(0,107,66,.28);border-radius:999px;background:#fff;color:var(--nu-green-deep);font-weight:800;text-decoration:none;box-shadow:none}.startup-content-panel[role=dialog]{position:fixed;top:16px;right:16px;bottom:16px;left:auto;width:min(720px,calc(100vw - 32px));max-width:none;height:auto;max-height:none;margin:0;padding:0;overflow:auto;overscroll-behavior:contain;border-color:rgba(234,115,23,.22);border-radius:24px;background:#fff;color:var(--ink);box-shadow:0 28px 80px rgba(8,37,27,.24);animation:nu-content-sheet-in .18s ease-out}.startup-content-panel[role=dialog]::-webkit-backdrop{background:rgba(15,35,28,.46);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.startup-content-panel[role=dialog]::backdrop{background:rgba(15,35,28,.46);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.startup-content-panel[role=dialog]>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@keyframes nu-content-sheet-in{0%{opacity:.4;transform:translateX(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.startup-content-panel[role=dialog]{animation:none}}@media(max-width:760px){.startup-content-next{padding:17px}.startup-content-panel[role=dialog]{inset:0;width:100%;border:0;border-radius:0}.startup-content-panel[role=dialog]>header{padding-top:max(17px,env(safe-area-inset-top))}.startup-content-card>header>button:not(.btn-primary){width:auto}}.workspace-nav-mobile{display:none}@media(max-width:600px){.workspace-nav-desktop{display:none}.workspace-nav-mobile{display:grid;grid-gap:8px;gap:8px;margin:0 0 24px;color:var(--ink-soft);font-size:12px;font-weight:800}.workspace-nav-mobile select{box-sizing:border-box;width:100%;height:48px;min-height:48px;padding:0 42px 0 15px;border:1px solid rgba(0,181,96,.2);border-radius:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23006b42' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;color:var(--nu-green-deep);font:inherit;font-size:16px;font-weight:800}.workspace-nav-mobile select:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:2px}}@media(max-width:680px){.admin-publication .admin-publication-row{flex-wrap:wrap}.admin-publication .admin-publication-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;align-items:stretch}.admin-publication .admin-publication-actions a,.admin-publication .admin-publication-actions button{display:grid;place-items:center;min-width:0;min-height:44px;padding:7px 8px;border:1px solid var(--nu-border);border-radius:999px;background:#fff;text-align:center;line-height:1.15}.admin-publication .admin-youtube-metrics>div{min-width:0;overflow:hidden}.admin-publication .admin-youtube-metrics small,.admin-publication .admin-youtube-metrics span,.admin-publication .admin-youtube-metrics strong{max-width:100%;overflow-wrap:anywhere}.admin-publication .admin-youtube-metrics strong{font-size:17px}}.admin-publication-list article{display:block;padding:16px 2px}.admin-publication-row{display:flex!important;align-items:center;justify-content:space-between;gap:16px}.admin-publication-row>div:first-child{display:grid}.admin-publication-actions{display:flex!important;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.admin-publication-actions a,.admin-publication-actions button{color:var(--nu-green-deep);font-weight:800}.admin-publication-actions button{border:1px solid var(--nu-border);border-radius:999px;background:#fff;padding:8px 13px}.admin-publication-actions span{max-width:160px;color:var(--ink-soft);font-size:12px;font-weight:750;text-align:right}.admin-youtube-manage{margin-top:14px;border:1px solid var(--nu-border);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 14px 34px rgba(8,59,37,.07)}.admin-youtube-manage nav{display:flex;gap:3px;padding:6px;background:var(--nu-mist);overflow-x:auto}.admin-youtube-manage nav button{flex:1 1;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:var(--ink-soft);font-weight:800;white-space:nowrap}.admin-youtube-manage nav button.is-active{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 9px rgba(8,59,37,.08)}.admin-youtube-manage-body{display:grid!important;grid-gap:14px;gap:14px;padding:18px}.admin-youtube-manage-body p{margin:0;color:var(--ink-soft)}.admin-youtube-manage-body label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.admin-youtube-manage-body input,.admin-youtube-manage-body select{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--nu-border);border-radius:12px;background:#fff;color:var(--ink);font:inherit}.admin-youtube-manage-body small{min-height:16px}.admin-youtube-manage-body>.admin-danger,.admin-youtube-manage-body>.btn-primary{justify-self:start;min-height:46px;padding:10px 17px;border-radius:12px;font-weight:850}.admin-youtube-manage-body>.btn-primary{background:var(--nu-orange);color:#fff}.admin-youtube-manage-body>.admin-danger{border:1px solid #b42318;background:#fff;color:#b42318}.admin-youtube-manage-body>.admin-danger:disabled{opacity:.45}.admin-youtube-warning{padding:11px 13px;border-radius:12px;background:#fff4ea;color:#7e3d08;font-weight:750}@media(max-width:680px){.admin-publication-row{align-items:flex-start}.admin-publication-actions{flex-direction:column;align-items:flex-end}.admin-youtube-manage-body>.admin-danger,.admin-youtube-manage-body>.btn-primary{width:100%}}.admin-publication-tools{display:grid;grid-template-columns:auto minmax(240px,360px);align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin-top:16px}.admin-publication-tools nav{display:flex;gap:5px;padding:5px;border-radius:14px;background:var(--nu-mist)}.admin-publication-tools nav button{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 13px;border:0;border-radius:10px;background:transparent;color:var(--ink-soft);font-weight:800}.admin-publication-tools nav button.is-active{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 9px rgba(8,59,37,.08)}.admin-publication-tools nav span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(8,59,37,.08);font-size:12px}.admin-publication-tools label{display:block}.admin-publication-tools input{width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--nu-border);border-radius:12px;font:inherit}.admin-publication-actions a,.admin-publication-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.admin-youtube-manage nav button{min-height:44px}@media(max-width:680px){.admin-publication-tools{grid-template-columns:1fr}.admin-publication-tools nav{display:grid;grid-template-columns:1fr 1fr}.admin-publication-actions{align-items:stretch;width:100%}.admin-publication-actions a,.admin-publication-actions button{width:100%}}.class-final-toggle{min-height:44px;cursor:pointer}.class-workspace{display:grid;grid-gap:14px;gap:14px}.class-tabs{display:inline-grid;grid-template-columns:1fr 1fr;justify-self:start;gap:8px;padding:4px;border:1px solid var(--nu-border);border-radius:14px;background:var(--nu-mist)}.class-tabs button{min-width:150px;min-height:44px;padding:0 17px;border:0;border-radius:10px;background:transparent;color:var(--ink-soft);font:inherit;font-weight:800;cursor:pointer}.class-tabs button[aria-selected=true]{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 9px rgba(8,59,37,.09)}.class-workspace [role=tabpanel]{min-width:0}.class-workspace-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid var(--nu-border);border-radius:20px;background:#fff}.class-workspace-intro h2,.class-workspace-intro p{margin:0}.class-workspace-intro .eyebrow{margin-bottom:5px}.class-workspace-intro>div>p:last-child{margin-top:5px;color:var(--ink-soft)}.class-workspace-intro>.btn-tertiary{flex:none}.class-next-task{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:3px 14px;gap:3px 14px;margin-top:12px;padding:16px 18px;border-radius:17px;background:linear-gradient(145deg,#083b25,#006b42);color:#fff}.class-next-task>span{grid-column:1;color:#bfe8d2;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.class-next-task strong{font-size:19px}.class-next-task button{grid-column:2;grid-row:1/3;color:#fff}.class-create-card{display:grid;grid-gap:17px;gap:17px;margin-top:12px;padding:22px}.class-create-card>header{display:flex;justify-content:space-between;gap:16px}.class-create-card h2,.class-create-card p{margin:0}.class-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.class-form-grid label,.class-review-detail label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-size:13px;font-weight:750}.class-form-grid .span-two{grid-column:1/-1}.class-form-grid input,.class-form-grid select,.class-form-grid textarea,.class-review-detail input,.class-review-detail textarea,.class-submission-composer textarea{box-sizing:border-box;width:100%;min-height:48px;padding:11px 13px;border:1px solid #a9c8b7;border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:16px}.class-form-grid textarea,.class-review-detail textarea,.class-submission-composer textarea{min-height:116px;resize:vertical}.class-create-card>.btn-primary{justify-self:start}.class-coursework-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:12px;align-items:flex-start}.class-item-list{display:grid;grid-gap:8px;gap:8px}.class-item-list button{display:grid;grid-gap:5px;gap:5px;width:100%;min-height:88px;padding:13px 14px;border:1px solid var(--nu-border);border-radius:15px;background:#fff;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.class-item-list button.is-active,.class-item-list button:hover{border-color:#88bda0;background:var(--nu-mist)}.class-item-list button:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:2px}.class-item-list button>span{display:flex;justify-content:space-between;gap:8px;color:var(--nu-green-deep);font-size:12px;font-weight:850;text-transform:uppercase}.class-item-list em{padding:2px 7px;border-radius:999px;background:#fff;color:var(--ink-soft);font-style:normal;text-transform:none}.class-item-list strong{font-size:15px}.class-item-list small{display:-webkit-box;overflow:hidden;color:var(--ink-soft);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.class-item-detail{display:grid;grid-gap:17px;gap:17px;min-width:0;padding:22px}.class-item-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.class-item-detail h2{margin:7px 0 4px}.class-item-detail header p{margin:0;color:var(--ink-soft);line-height:1.6;white-space:pre-wrap}.class-item-detail>header>.btn-primary{flex:none}.class-state{display:inline-flex;align-items:center;min-height:26px;padding:3px 9px;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:12px;font-weight:850}.class-state.is-draft{background:#f1f3f2;color:#53665c}.class-state.is-closed{background:#e8ecea;color:#3e5147}.class-due{display:flex;justify-content:space-between;gap:12px;margin:0;padding:12px 14px;border-radius:12px;background:var(--bg-soft);color:var(--ink-soft)}.class-due strong{color:var(--ink)}.class-confirm{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;border:1px solid rgba(180,35,28,.24);border-radius:14px;background:#fff8f7}.class-confirm p{margin:4px 0 0;color:var(--ink-soft)}.class-confirm>div:last-child{display:flex;gap:8px}.class-review-workbench,.class-submission-composer{display:grid;grid-gap:14px;gap:14px;padding-top:17px;border-top:1px solid var(--nu-border)}.class-submission-composer>header{display:flex;justify-content:space-between;gap:14px}.class-review-workbench h3,.class-submission-composer h3,.class-submission-composer p{margin:0}.class-submission-composer header p{margin-top:4px;color:var(--ink-soft)}.class-submit-actions{display:flex;justify-content:flex-end;gap:9px}.class-submit-actions button{width:auto;margin:0}.class-feedback-list{display:grid;grid-gap:9px;gap:9px}.class-feedback-list>h3{margin-top:6px}.class-feedback-list article{padding:12px 14px;border-left:3px solid var(--nu-green-deep);border-radius:0 12px 12px 0;background:var(--bg-soft)}.class-feedback-list article header{display:flex;justify-content:space-between;gap:10px}.class-feedback-list article span{color:var(--ink-soft);font-size:12px;font-weight:750}.class-feedback-list article p{margin:7px 0 0;white-space:pre-wrap}.class-review-grid{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr);grid-gap:14px;gap:14px}.class-review-grid>nav{display:grid;grid-gap:6px;gap:6px;align-content:start}.class-review-grid>nav button{display:grid;grid-gap:3px;gap:3px;min-height:60px;padding:10px 12px;border:1px solid var(--nu-border);border-radius:12px;background:#fff;color:var(--ink);text-align:left;font:inherit}.class-review-grid>nav button.is-active{border-color:#88bda0;background:var(--nu-mist)}.class-review-grid>nav small{color:var(--ink-soft)}.class-review-detail{display:grid;grid-gap:12px;gap:12px;min-width:0}.class-review-detail blockquote{overflow-wrap:anywhere;margin:0;padding:14px;border-radius:13px;background:var(--bg-soft);line-height:1.6;white-space:pre-wrap}.class-final-toggle{display:flex!important;grid-template-columns:24px 1fr!important;align-items:center}.class-final-toggle input{width:22px!important;min-height:22px!important}.class-review-detail>.btn-primary{justify-self:start}.class-staff-boundary{margin:0;color:var(--ink-soft);font-size:13px}.class-empty{margin-top:12px;padding:24px;text-align:center}.class-empty h2,.class-empty p{margin:0}.class-empty p{margin-top:6px;color:var(--ink-soft)}.class-workspace-message{min-height:22px;margin:8px 0 0;color:var(--nu-danger);font-weight:700}.class-roster-panel{padding:22px}.class-roster-panel h2,.class-roster-panel p{margin:0}.class-roster-panel>p{margin-top:5px;color:var(--ink-soft)}.class-roster-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:17px 0 0;padding:0;list-style:none}.class-roster-panel li{display:grid;grid-template-columns:42px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--nu-border);border-radius:13px}.class-roster-panel li>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--nu-green-deep);color:#fff;font-weight:850}.class-roster-panel li small,.class-roster-panel li strong{display:block}.class-roster-panel li small{margin-top:2px;color:var(--ink-soft)}@media(max-width:760px){.class-tabs{justify-self:stretch}.class-tabs button{min-width:0}.class-workspace-intro{display:grid;padding:17px}.class-workspace-intro>.btn-tertiary{width:100%}.class-coursework-layout,.class-form-grid,.class-review-grid{grid-template-columns:1fr}.class-form-grid .span-two{grid-column:auto}.class-item-list{grid-auto-flow:column;grid-auto-columns:minmax(230px,82vw);overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.class-item-list button{scroll-snap-align:start}.class-item-detail{padding:17px}.class-item-detail>header{display:grid}.class-item-detail>header>.btn-primary{width:100%}.class-confirm{align-items:stretch;display:grid}.class-confirm>div:last-child,.class-submit-actions{display:grid;grid-template-columns:1fr}.class-submit-actions button{width:100%}.class-roster-panel ul{grid-template-columns:1fr}}.admin-youtube-insights{margin-top:13px;padding:15px;border:1px solid var(--nu-border);border-radius:16px;background:linear-gradient(145deg,#fff,#fbfdfb)}.admin-youtube-insights-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-youtube-insights-head time{color:var(--ink-soft);font-size:12px;font-weight:750}.admin-youtube-insights>p{margin:10px 0 0;color:var(--ink-soft)}.admin-youtube-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.admin-youtube-metrics>div{display:grid;grid-gap:2px;gap:2px;padding:11px;border-radius:13px;background:var(--nu-mist)}.admin-youtube-metrics small,.admin-youtube-metrics span{color:var(--ink-soft);font-size:12px}.admin-youtube-metrics strong{font-size:19px;line-height:1.2}.admin-youtube-metrics small{text-transform:none}@media(max-width:680px){.admin-youtube-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-youtube-insights{padding:12px}.admin-publication-actions button{min-height:44px}}.admin-talent-review{display:grid;grid-gap:16px;gap:16px}.admin-talent-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-talent-title h2,.admin-talent-title p{margin:0}.admin-talent-title p{margin-top:5px;color:var(--ink-soft)}.admin-talent-workbench{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:flex-start}.admin-talent-queue{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:11px;gap:11px;padding:12px;border:1px solid #b8ddca;border-radius:17px;background:#effaf4}.admin-talent-queue>label{display:grid;grid-gap:5px;gap:5px;color:var(--nu-green-deep);font-size:12px;font-weight:850}.admin-talent-queue input{box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--nu-border);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:16px}.admin-talent-types{display:flex;gap:4px;overflow-x:auto}.admin-talent-filters button,.admin-talent-types button{flex:none;min-height:44px;padding:0 12px;border:1px solid var(--nu-border);border-radius:999px;background:#fff;color:var(--nu-green-deep);font:inherit;font-size:12px;font-weight:850;cursor:pointer}.admin-talent-filters button.is-active,.admin-talent-types button[aria-selected=true]{border-color:var(--nu-green-deep);background:var(--nu-green-deep);color:#fff}.admin-talent-filters{display:flex;gap:5px;overflow-x:auto}.admin-talent-queue ul{display:grid;grid-gap:6px;gap:6px;max-height:520px;overflow-y:auto;margin:0;padding:0;list-style:none}.admin-talent-queue li button{display:grid;grid-gap:3px;gap:3px;width:100%;min-height:82px;padding:12px;border:1px solid transparent;border-radius:13px;background:#fff;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.admin-talent-queue li button.is-selected,.admin-talent-queue li button:hover{border-color:var(--nu-green);box-shadow:0 6px 18px rgba(8,59,37,.07)}.admin-talent-queue li small{color:var(--nu-green-deep);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.admin-talent-queue li strong{font-size:15px}.admin-talent-queue li span{color:var(--ink-soft);font-size:12px}.admin-talent-detail{display:grid;grid-gap:17px;gap:17px;min-width:0;padding:20px;border:1px solid var(--nu-border);border-radius:18px;background:#fff}.admin-talent-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-talent-detail h3,.admin-talent-detail header p{margin:0}.admin-talent-detail h3{margin-top:4px;font-size:22px}.admin-talent-detail header p,.admin-talent-detail header small{color:var(--ink-soft)}.admin-talent-status{display:inline-flex;align-items:center;min-height:30px;padding:3px 10px;border-radius:999px;background:#fff2e7;color:#80400d;font-size:12px;font-weight:850;white-space:nowrap}.admin-talent-status.is-done{background:var(--nu-mist);color:var(--nu-green-deep)}.admin-talent-facts{padding:16px;border-radius:14px;background:var(--bg-soft)}.admin-talent-facts>p{margin:0 0 10px;line-height:1.6;white-space:pre-wrap}.admin-talent-facts>p:last-of-type{margin-bottom:0}.admin-talent-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin:15px 0 0;padding-top:14px;border-top:1px solid var(--nu-border)}.admin-talent-facts dt{color:var(--ink-soft);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.admin-talent-facts dd{margin:3px 0 0;font-weight:750;overflow-wrap:anywhere}.admin-talent-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:4px;border-radius:13px;background:var(--nu-mist)}.admin-talent-tabs button{min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--ink-soft);font:inherit;font-weight:850;cursor:pointer}.admin-talent-tabs button[aria-selected=true]{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 8px rgba(8,59,37,.08)}.admin-talent-panel{display:grid;grid-gap:13px;gap:13px}.admin-talent-panel>p{margin:0;color:var(--ink-soft);line-height:1.55}.admin-talent-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.admin-talent-actions button,.admin-talent-panel>.btn-primary{min-height:48px}.admin-talent-decision{display:grid;grid-gap:9px;gap:9px;padding:15px;border:1px solid #b8ddca;border-radius:14px;background:#f7fcf9}.admin-talent-decision label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.admin-talent-decision textarea{box-sizing:border-box;width:100%;min-height:110px;padding:11px 12px;border:1px solid #9fc9b3;border-radius:11px;background:#fff;color:var(--ink);font:inherit;font-size:16px;resize:vertical}.admin-talent-decision>small{color:var(--ink-soft)}.admin-talent-decision>div{display:flex;justify-content:flex-end;gap:8px}.admin-talent-decision button{min-height:46px}.admin-talent-contact{display:grid;grid-gap:4px;gap:4px;padding:15px;border-radius:13px;background:var(--nu-mist);font-style:normal}.admin-talent-contact a{color:var(--nu-green-deep);font-weight:800;overflow-wrap:anywhere}.admin-talent-readonly{margin:0;padding:13px 14px;border-radius:12px;background:var(--bg-soft);color:var(--ink-soft)}.admin-talent-message{margin:0;color:var(--nu-green-deep);font-weight:800}@media(max-width:760px){.admin-talent-review{padding:16px}.admin-talent-title p{max-width:28ch}.admin-talent-workbench{display:block}.admin-talent-queue{position:static}.admin-talent-queue ul{grid-auto-flow:column;grid-auto-columns:minmax(235px,82vw);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.admin-talent-queue li{scroll-snap-align:start}.admin-talent-detail{margin-top:12px;padding:16px}.admin-talent-detail>header{display:grid;grid-gap:8px;gap:8px}.admin-talent-status{justify-self:start}.admin-talent-facts dl{grid-template-columns:1fr}.admin-talent-actions,.admin-talent-decision>div{display:grid;grid-template-columns:1fr}.admin-talent-actions button,.admin-talent-decision button,.admin-talent-panel>.btn-primary{width:100%}}.admin-talent-filters button,.admin-talent-types button{min-width:44px}.admin-talent-contact a{display:flex;align-items:center;min-height:44px}.admin-talent-review .btn-secondary{border:1px solid var(--nu-border);background:#fff;color:var(--nu-green-deep);box-shadow:none}.admin-projects{display:grid;grid-gap:16px;gap:16px}.admin-projects-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-projects-title h2,.admin-projects-title p{margin:0}.admin-projects-title p{margin-top:5px;color:var(--ink-soft)}.admin-projects-title>.btn-primary{flex:none;min-height:48px}.admin-projects-workbench{display:grid;grid-template-columns:minmax(250px,310px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:flex-start}.admin-projects-queue{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:11px;gap:11px;padding:12px;border:1px solid #b8ddca;border-radius:17px;background:#effaf4}.admin-projects-queue>label{display:grid;grid-gap:5px;gap:5px;color:var(--nu-green-deep);font-size:12px;font-weight:850}.admin-projects-queue input{box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--nu-border);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:16px}.admin-projects-filters{display:flex;gap:5px;overflow-x:auto}.admin-projects-filters button{flex:none;min-width:44px;min-height:44px;padding:0 13px;border:1px solid var(--nu-border);border-radius:999px;background:#fff;color:var(--nu-green-deep);font:inherit;font-size:12px;font-weight:850}.admin-projects-filters button[aria-selected=true]{border-color:var(--nu-green-deep);background:var(--nu-green-deep);color:#fff}.admin-projects-queue ul{display:grid;grid-gap:6px;gap:6px;max-height:550px;overflow-y:auto;margin:0;padding:0;list-style:none}.admin-projects-queue li button{display:grid;grid-gap:4px;gap:4px;width:100%;min-height:86px;padding:12px;border:1px solid transparent;border-radius:13px;background:#fff;color:var(--ink);text-align:left;font:inherit}.admin-projects-queue li button.is-selected,.admin-projects-queue li button:hover{border-color:var(--nu-green);box-shadow:0 6px 18px rgba(8,59,37,.07)}.admin-projects-queue li small,.admin-projects-queue li span{color:var(--ink-soft);font-size:12px}.admin-project-create,.admin-project-detail{display:grid;grid-gap:17px;gap:17px;min-width:0;padding:20px;border:1px solid var(--nu-border);border-radius:18px;background:#fff}.admin-project-create>header,.admin-project-detail>header,.admin-project-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-project-create h3,.admin-project-create header p,.admin-project-detail h3,.admin-project-detail header p,.admin-project-panel h4{margin:0}.admin-project-detail h3{margin-top:4px;font-size:22px}.admin-project-create header p,.admin-project-detail header p,.admin-project-detail header small{color:var(--ink-soft)}.admin-project-detail>header>a{display:grid;place-items:center;min-height:44px;padding:0 14px;text-decoration:none}.admin-project-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-project-metrics>span{display:grid;grid-gap:3px;gap:3px;padding:13px;border-radius:13px;background:var(--bg-soft)}.admin-project-metrics small{color:var(--ink-soft)}.admin-project-metrics strong{overflow-wrap:anywhere}.admin-project-tabs{display:flex;gap:8px;padding:4px;border-radius:13px;background:var(--nu-mist);overflow-x:auto}.admin-project-tabs button{flex:1 1;min-width:92px;min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--ink-soft);font:inherit;font-weight:850}.admin-project-tabs button[aria-selected=true]{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 8px rgba(8,59,37,.08)}.admin-project-panel{display:grid;grid-gap:14px;gap:14px}.admin-project-mission{display:grid;grid-gap:7px;gap:7px;padding:16px;border-radius:14px;background:var(--bg-soft)}.admin-project-mission small{color:var(--ink-soft);font-weight:750}.admin-project-mission p{margin:0;white-space:pre-wrap;line-height:1.6}.admin-project-mission span{padding-top:10px;border-top:1px solid var(--nu-border);font-weight:800}.admin-project-panel>.btn-primary,.admin-project-panel>.btn-secondary{justify-self:start;min-height:46px}.admin-project-panel>p{margin:0;color:var(--ink-soft)}.admin-project-collection{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.admin-project-collection li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:11px 12px;border:1px solid var(--nu-border);border-radius:13px}.admin-project-collection li>span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.admin-project-collection small{color:var(--ink-soft);overflow-wrap:anywhere}.admin-project-review-actions{display:flex;gap:8px}.admin-project-collection li>button,.admin-project-review-actions button{min-height:44px}.admin-project-collection .btn-secondary,.admin-project-review-actions .btn-secondary,.admin-projects .btn-secondary{border:1px solid var(--nu-border);background:#fff;color:var(--nu-green-deep);box-shadow:none}.admin-project-child-form label,.admin-project-create label,.admin-project-decision label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.admin-project-child-form input,.admin-project-child-form textarea,.admin-project-create input,.admin-project-create textarea,.admin-project-decision textarea{box-sizing:border-box;width:100%;min-height:48px;padding:11px 12px;border:1px solid #9fc9b3;border-radius:11px;background:#fff;color:var(--ink);font:inherit;font-size:16px}.admin-project-child-form textarea,.admin-project-create textarea,.admin-project-decision textarea{min-height:110px;resize:vertical}.admin-project-child-form>div,.admin-project-create>div,.admin-project-decision>div{display:flex;justify-content:flex-end;gap:8px}.admin-project-child-form button,.admin-project-create button,.admin-project-decision button{min-height:46px}.admin-project-child-form,.admin-project-decision{display:grid;grid-gap:10px;gap:10px;padding:15px;border:1px solid #b8ddca;border-radius:14px;background:#f7fcf9}.admin-project-decision>small{color:var(--ink-soft)}.admin-project-readonly{padding:13px 14px;border-radius:12px;background:var(--bg-soft)}.admin-project-message{margin:0;color:var(--nu-green-deep);font-weight:800}@media(max-width:760px){.admin-projects{padding:16px}.admin-projects-title{display:grid}.admin-projects-title>.btn-primary{width:100%}.admin-projects-workbench{display:block}.admin-projects-queue{position:static}.admin-projects-queue ul{grid-auto-flow:column;grid-auto-columns:minmax(235px,82vw);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.admin-projects-queue li{scroll-snap-align:start}.admin-project-create,.admin-project-detail{margin-top:12px;padding:16px}.admin-project-create>header,.admin-project-detail>header,.admin-project-panel>header{display:grid}.admin-project-detail>header>a{width:100%}.admin-project-metrics{grid-template-columns:1fr}.admin-project-tabs button{flex:none}.admin-project-collection li{align-items:flex-start;display:grid}.admin-project-child-form>div,.admin-project-create>div,.admin-project-decision>div,.admin-project-review-actions{display:grid;grid-template-columns:1fr}.admin-project-child-form button,.admin-project-collection li>button,.admin-project-create button,.admin-project-decision button,.admin-project-review-actions button{width:100%}}.donate-frequency{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.donate-frequency legend{color:var(--ink);font-weight:750}.donate-frequency>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:14px;background:var(--nu-mist)}.donate-frequency button{min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--ink-soft);font:inherit;font-weight:800}.donate-frequency button.is-active{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 8px rgba(8,59,37,.09)}.donate-recurring-consent{display:grid;grid-gap:11px;gap:11px;padding:16px;border:1px solid #b8ddca;border-radius:15px;background:#f7fcf9}.donate-recurring-consent>p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.donate-recurring-consent>label:not(.donate-check){display:grid;grid-gap:7px;gap:7px;font-weight:750}.donate-recurring-consent .donate-check span{display:grid;grid-gap:2px;gap:2px}.recurring-donations{display:grid;grid-gap:16px;gap:16px;margin-bottom:24px;padding:22px;border:1px solid #b8ddca;border-radius:20px;background:#f7fcf9}.recurring-donations>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.recurring-donations h2,.recurring-donations header p{margin:0}.recurring-donations header span{color:var(--nu-green-deep);font-size:12px;font-weight:850;letter-spacing:.1em}.recurring-donations header p{max-width:430px;color:var(--ink-soft);line-height:1.5}.recurring-donations ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.recurring-donations li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border-radius:14px;background:#fff}.recurring-donations li>div{display:grid;grid-gap:4px;gap:4px}.recurring-donations li small{color:var(--ink-soft)}.recurring-donations>p{margin:0;color:var(--nu-green-deep);font-weight:750}@media(max-width:640px){.recurring-donations li,.recurring-donations>header{display:grid}.recurring-donations li .btn-tertiary{width:100%}}.fundraising-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;min-height:48px;background-image:linear-gradient(45deg,transparent 50%,var(--nu-muted) 50%),linear-gradient(135deg,var(--nu-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:36px}.story-viewer-card>header{background:var(--nu-green-deep)}.story-viewer-card.has-photo>header{background:linear-gradient(rgba(0,0,0,.58),transparent)}.story-bubble.is-seen .story-avatar-ring{border-color:#a9b9b1}.story-bubble.is-seen{color:var(--nu-ink-soft)}.story-photo-stage video{display:block;width:100%;height:300px;object-fit:cover;background:#071810}.story-entry-choices{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.story-entry-choices button{display:grid;align-content:center;min-height:116px;padding:16px;border:1px solid var(--nu-line);border-radius:16px;background:#fff;color:var(--nu-green-ink);font:inherit;text-align:left;cursor:pointer}.story-entry-choices button:hover{border-color:var(--nu-orange-accent);background:#fff8f2}.story-entry-choices strong{font-size:16px;line-height:1.25}.story-entry-choices small{margin-top:5px;color:var(--nu-muted);font-size:13px;line-height:1.35}.story-entry-choices button:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.story-discard-layer{position:fixed;z-index:1001;inset:0;display:grid;place-items:center;padding:18px;background:rgba(1,35,24,.64)}.story-discard-layer>div{width:min(440px,100%);padding:22px;border-radius:20px;background:#fff;box-shadow:0 24px 80px rgba(1,35,24,.28)}.story-discard-layer h3{margin:0;font-size:21px}.story-discard-layer p{margin:8px 0 20px;color:var(--nu-muted);font-size:15px;line-height:1.5}.story-discard-layer footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.story-composer-dialog footer{gap:8px}.story-upload-progress{display:grid;grid-gap:7px;gap:7px;color:var(--nu-green-ink);font-size:13px;font-weight:800}.story-upload-progress progress{width:100%;height:8px;overflow:hidden;border:0;border-radius:999px;background:var(--nu-mist);accent-color:var(--nu-orange)}.story-upload-progress progress::-webkit-progress-bar{background:var(--nu-mist);border-radius:999px}.story-upload-progress progress::-webkit-progress-value{background:var(--nu-orange);border-radius:999px}.story-creator-status{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin:0 0 14px;padding:13px 14px;border:1px solid #b8ddca;border-radius:16px;background:#f7fcf9;color:var(--nu-green-ink)}.story-creator-identity{position:relative;display:block;width:48px;height:48px}.story-creator-identity img{display:block;width:48px;height:48px;border-radius:50%;object-fit:cover;background:#fff}.story-creator-identity i{position:absolute;right:-2px;bottom:-2px;display:grid;width:21px;height:21px;place-items:center;border:2px solid #fff;border-radius:50%;background:var(--nu-green-deep);color:#fff;font-size:12px;font-style:normal;font-weight:900}.story-creator-status>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.story-creator-status small{color:var(--nu-muted);font-size:12px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.story-creator-status strong{font-size:15px;line-height:1.35}.story-creator-status p{margin:0;color:var(--nu-ink-soft);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.story-creator-status>button{min-height:46px;padding:0 16px;border:0;border-radius:999px;background:#EA7317;color:#fff;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.story-creator-status>button:focus-visible{outline:3px solid var(--nu-green-deep);outline-offset:2px}.story-creator-status.is-failed,.story-creator-status.is-uploading{border-color:rgba(234,115,23,.38);background:#fff8f1}.story-creator-status.is-failed .story-creator-identity i,.story-creator-status.is-uploading .story-creator-identity i{background:#EA7317}.story-audience{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.story-audience legend{grid-column:1/-1;margin-bottom:2px;font-size:13px;font-weight:800}.story-audience label{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 12px;border:1px solid var(--nu-line);border-radius:12px;font-size:14px;font-weight:700}.story-audience input{width:18px;height:18px;accent-color:var(--nu-green-deep)}.story-progress{position:absolute;z-index:12;top:8px;right:12px;left:12px;display:flex;gap:4px}.story-progress i{height:3px;flex:1 1;overflow:hidden;border-radius:3px;background:rgba(255,255,255,.44)}.story-viewer-card.is-text .story-progress i{background:rgba(0,122,64,.2)}.story-progress i span{display:block;width:0;height:100%;background:#fff}.story-viewer-card.is-text .story-progress i span{background:var(--nu-green)}.story-progress i.is-complete span{width:100%}.story-progress i.is-active span{animation:story-progress 5s linear forwards}.story-viewer-card.is-paused .story-progress i.is-active span{animation-play-state:paused}@keyframes story-progress{to{width:100%}}.story-viewer-card{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;background:var(--nu-white)}.story-viewer-card.is-text{background:#f7fcf9}.story-viewer-card.has-photo{background:#071810}.story-viewer-card>.story-viewer-header{position:absolute;z-index:11;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 10px 12px;background:linear-gradient(180deg,rgba(3,32,21,.82),rgba(3,32,21,.42) 72%,transparent);color:#fff}.story-viewer-card.is-text>.story-viewer-header{background:linear-gradient(180deg,#007a40,#007a40 78%,rgba(0,122,64,.94))}.story-author-wrap,.story-options{position:relative;min-width:0}.story-author-wrap{flex:1 1}.story-author{display:grid!important;width:min(100%,220px)!important;height:48px!important;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:4px!important;border:0;border-radius:13px!important;background:transparent!important;color:#fff!important;font:inherit;text-align:left;cursor:pointer}.story-author:hover,.story-author[aria-expanded=true]{background:rgba(255,255,255,.14)!important}.story-author img{width:40px;height:40px;border:2px solid rgba(255,255,255,.72);border-radius:50%;object-fit:cover;background:#fff}.story-author>span{display:grid;min-width:0}.story-author small,.story-author strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-author strong{font-size:15px;line-height:1.3}.story-author small{color:rgba(255,255,255,.86);font-size:12px;line-height:1.35}.story-viewer-card>.story-viewer-header>.story-viewer-tools{display:flex;flex:none;grid-template-columns:none;gap:2px}.story-viewer-card>.story-viewer-header .story-viewer-tools button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.28);color:#fff;font:inherit;font-size:20px;line-height:1;cursor:pointer}.story-viewer-card.is-text>.story-viewer-header .story-viewer-tools button{background:rgba(0,61,32,.42)}.story-viewer-tools button:hover,.story-viewer-tools button[aria-expanded=true]{background:rgba(255,255,255,.2)!important}.story-options-menu,.story-profile-popover{position:absolute;z-index:20;top:52px;border:1px solid rgba(0,181,96,.18);border-radius:16px;background:#fff;color:var(--nu-green-ink);box-shadow:0 18px 52px rgba(3,32,21,.28)}.story-profile-popover{left:0;display:grid;width:min(310px,calc(100vw - 32px));grid-gap:10px;gap:10px;padding:14px}.story-profile-popover>header{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.story-profile-popover>header img{width:48px;height:48px;border-radius:50%;object-fit:cover}.story-profile-popover>header span{display:grid;min-width:0}.story-profile-popover>header small,.story-profile-popover>p{color:var(--ink-soft);font-size:13px;line-height:1.45}.story-profile-popover>p{margin:0}.story-profile-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.story-profile-actions a,.story-profile-actions button{display:flex!important;width:auto!important;min-height:44px!important;align-items:center;justify-content:center;padding:8px 10px!important;border:1px solid rgba(0,122,64,.26)!important;border-radius:999px!important;background:#fff!important;color:var(--nu-green-deep)!important;font:inherit!important;font-size:14px!important;font-weight:800!important;text-decoration:none}.story-profile-actions button[aria-pressed=true]{background:var(--nu-mist)!important}.story-profile-popover>small[role=alert]{color:var(--nu-danger)}.story-profile-actions button:not([aria-pressed=true]){border-color:#EA7317!important;background:#EA7317!important;color:#fff!important}.story-options-menu{right:0;display:grid;width:min(270px,calc(100vw - 28px));grid-gap:4px;gap:4px;padding:8px}.story-options-menu>p{margin:0;padding:8px;color:var(--ink-soft);font-size:13px;line-height:1.4}.story-options-menu>p strong,.story-viewer-report{color:var(--nu-green-ink)}.story-viewer-report{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:5px 7px;border-top:1px solid var(--nu-line);font-size:13px;font-weight:750}.story-viewer-report .nu-report-trigger{min-width:88px;min-height:44px;border:0;border-radius:10px;background:var(--nu-mist);color:var(--nu-green-deep);box-shadow:none}.story-viewer-report .nu-report-form{position:fixed;z-index:40;top:50%;left:50%;display:grid;width:min(390px,calc(100vw - 28px));max-height:calc(100dvh - 40px);grid-gap:10px;gap:10px;overflow:auto;padding:16px;transform:translate(-50%,-50%);border-radius:18px;background:#fff;color:var(--nu-green-ink);box-shadow:0 24px 90px rgba(0,0,0,.42)}.story-viewer-tools svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.story-viewer-tools .story-cc{font-size:12px!important;font-weight:900!important;letter-spacing:-.03em}.story-viewer-tools .story-cc[aria-pressed=true]{background:#fff!important;color:#063c29!important}.story-options-menu>section{padding:8px;border-radius:10px;background:var(--nu-mist)}.story-options-menu>section strong{font-size:14px}.story-options-menu>section p{margin:3px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.4}.story-options-menu>a,.story-options-menu>button{display:flex!important;width:100%!important;min-height:44px!important;box-sizing:border-box!important;align-items:center!important;padding:9px 10px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:var(--nu-green-ink)!important;font:inherit!important;font-size:14px!important;font-weight:800!important;text-align:left!important;text-decoration:none!important}.story-options-menu>button{display:grid!important}.story-options-menu>button small{color:var(--ink-soft);font-size:12px;font-weight:500;line-height:1.35}.story-options-menu>a:hover,.story-options-menu>button:hover{background:var(--nu-mist)!important}.story-content-stage{position:absolute;z-index:1;inset:0;display:grid;place-items:center;overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.story-viewer-media{width:100%;height:100%;object-fit:cover}.story-viewer-card.has-photo .story-content-stage:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(2,23,15,.18) 58%,rgba(2,23,15,.86));pointer-events:none;content:""}.story-caption{position:relative;z-index:2;display:grid;max-width:34ch;grid-gap:8px;gap:8px;padding:22px;text-align:left}.story-caption p{margin:0;color:var(--nu-green-ink);font-size:clamp(25px,7vw,34px);font-weight:800;line-height:1.25;overflow-wrap:anywhere}.story-viewer-card.has-photo .story-caption{position:absolute;right:20px;bottom:116px;left:20px;max-width:none;padding:14px 15px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:rgba(2,23,15,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.story-viewer-card.has-photo.has-source .story-caption{bottom:184px}.story-viewer-card.has-photo .story-caption p{color:#fff;font-size:17px;line-height:1.45}.story-caption button{justify-self:start;min-height:44px;padding:6px 0;border:0;background:transparent;color:var(--nu-green-deep);font:inherit;font-size:13px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.story-viewer-card.has-photo .story-caption button{color:#fff}.story-caption small{color:var(--ink-soft);font-size:12px}.story-viewer-card.has-photo .story-caption small{color:rgba(255,255,255,.86)}.story-translation-meta{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap}.story-translation-meta button{min-height:44px}.story-translation-meta small[role=status]{flex-basis:100%}.story-source{position:absolute;z-index:4;right:16px;bottom:112px;left:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:58px;padding:9px 12px;border:1px solid rgba(0,181,96,.22);border-radius:14px;background:rgba(255,255,255,.96);color:var(--nu-green-ink);text-decoration:none;box-shadow:0 8px 28px rgba(3,32,21,.16)}.story-source span{display:grid;min-width:0}.story-source small{overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap}.story-source b{color:var(--nu-green-deep);font-size:12px}.story-viewer-next,.story-viewer-previous{position:absolute;z-index:3;top:88px;bottom:126px;width:22%;height:auto;transform:none;border:0;border-radius:0;background:transparent;color:transparent;font-size:0;cursor:pointer}.story-viewer-previous{left:0}.story-viewer-next{right:0}.story-viewer-next:after,.story-viewer-previous:after{position:absolute;top:50%;display:grid;width:38px;height:48px;place-items:center;transform:translateY(-50%);border-radius:14px;background:rgba(2,23,15,.36);color:#fff;font-size:32px;opacity:0;transition:opacity .15s ease}.story-viewer-previous:after{left:8px;content:"‹"}.story-viewer-next:after{right:8px;content:"›"}.story-viewer-next:focus-visible:after,.story-viewer-next:hover:after,.story-viewer-previous:focus-visible:after,.story-viewer-previous:hover:after{opacity:1}.story-viewer-next:disabled,.story-viewer-previous:disabled{visibility:hidden}.story-navigation-tip{z-index:14;top:50%;width:min(290px,calc(100% - 40px));padding:12px 14px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.24);border-radius:14px;background:rgba(2,23,15,.88);font-size:13px;line-height:1.45}.story-navigation-tip,.story-share-status{position:absolute;left:50%;color:#fff;font-weight:750;text-align:center;box-shadow:0 12px 34px rgba(0,0,0,.28)}.story-share-status{z-index:15;bottom:max(88px,calc(env(safe-area-inset-bottom) + 72px));width:max-content;max-width:calc(100% - 40px);padding:10px 14px;transform:translateX(-50%);border-radius:12px;background:rgba(2,23,15,.94);font-size:14px;line-height:1.4}.story-engagement{position:absolute;z-index:9;right:0;bottom:0;left:0;display:grid;grid-gap:7px;gap:7px;padding:9px 14px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(2,23,15,.76) 24%,rgba(2,23,15,.94));color:#fff}.story-viewer-card.is-text .story-engagement{border-top:1px solid rgba(0,181,96,.14);background:rgba(247,252,249,.98);color:var(--nu-green-ink)}.story-reaction-menu{position:absolute;right:14px;bottom:82px;left:14px;display:grid;grid-gap:8px;gap:8px;padding:8px;border:1px solid rgba(0,181,96,.22);border-radius:16px;background:#fff;box-shadow:0 14px 44px rgba(3,32,21,.28)}.story-reaction-menu button{min-width:0;min-height:44px;padding:6px;border:0;border-radius:10px;background:var(--nu-mist);color:var(--nu-green-deep);font:inherit;font-size:13px;font-weight:800}.story-reaction-menu button:hover{background:#dff3e9}.story-reaction-menu button:disabled{cursor:wait;opacity:.55}.story-reply{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:5px 8px;gap:5px 8px;align-items:center}.story-reply label{min-width:0}.story-react{min-width:68px;height:48px;padding:0 12px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(2,23,15,.46);color:#fff;font:inherit;font-size:14px;font-weight:800}.story-viewer-card.is-text .story-react{border-color:rgba(0,122,64,.24);background:#fff;color:var(--nu-green-deep)}.story-reply input{box-sizing:border-box;width:100%;height:48px;padding:0 15px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(2,23,15,.46);color:#fff;font:inherit;font-size:16px}.story-reply input::placeholder{color:rgba(255,255,255,.86)}.story-viewer-card.is-text .story-reply input{border-color:rgba(0,122,64,.24);background:#fff;color:var(--nu-green-ink)}.story-viewer-card.is-text .story-reply input::placeholder{color:var(--ink-soft)}.story-reply .story-reply-send{min-width:82px;height:48px;border:0;border-radius:999px;background:#EA7317;color:#fff;font:inherit;font-size:19px;font-weight:800}.story-reply .story-reply-send:disabled{opacity:.45}.story-reply-private,.story-reply-status{grid-column:1/-1;font-size:12px;line-height:1.4}.story-reply-private{color:rgba(255,255,255,.82)}.story-viewer-card.is-text .story-reply-private{color:var(--ink-soft)}.story-reply-status{padding:7px 10px;border-radius:9px;background:#fff;color:var(--nu-green-ink)}.story-reply-status a{color:var(--nu-green-deep);font-weight:800}.story-replies-off{position:absolute;z-index:9;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));left:14px;padding:10px;border-radius:12px;background:rgba(2,23,15,.82);color:#fff;text-align:center}.story-media-state{position:absolute;z-index:6;display:grid;justify-items:center;grid-gap:12px;gap:12px;width:min(320px,calc(100% - 40px));padding:20px;border-radius:16px;background:#fff;color:var(--nu-green-ink);text-align:center;box-shadow:0 16px 50px rgba(0,0,0,.28)}.story-media-state button{min-width:130px;min-height:48px;border:0;border-radius:999px;background:#EA7317;color:#fff;font:inherit;font-size:19px;font-weight:800}.story-media-state button:disabled{opacity:.45}.social-post-head-actions{position:relative}.social-post header .social-post-more{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--nu-green-ink);font:inherit;font-size:16px;letter-spacing:1px;cursor:pointer}.social-post header .social-post-more:hover,.social-post header .social-post-more[aria-expanded=true]{background:var(--nu-mist)}.social-post-menu{position:absolute;z-index:20;top:44px;right:0;width:min(270px,calc(100vw - 56px));padding:7px;border:1px solid var(--nu-line);border-radius:14px;background:#fff;box-shadow:0 14px 40px rgba(7,55,37,.16)}.social-post-menu>p{margin:2px 5px 7px;padding:8px 7px;border-bottom:1px solid var(--nu-line);color:var(--nu-ink-soft);font-size:13px;line-height:1.45}.social-post-menu>button{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:7px 10px;border:0;border-radius:9px;background:#fff;color:var(--nu-green-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.social-post-menu>button:hover{background:var(--nu-mist)}.social-menu-report{border-top:1px solid var(--nu-line);padding-top:5px}.social-menu-report button{width:100%;min-height:44px;justify-content:flex-start!important}.social-menu-report .nu-report-trigger{padding:7px 10px;border:0;border-radius:9px;background:#fff;box-shadow:none}.social-menu-report .nu-report-trigger:hover{background:var(--nu-mist)}.social-post-menu-scrim{position:fixed;z-index:19;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent}.social-post-menu{width:min(330px,calc(100vw - 56px));padding:8px}.social-post-menu>header{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 4px 10px;color:var(--nu-green-ink);font-size:16px}.social-post-menu>header>button{display:grid;flex:none;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-ink);font:inherit;font-size:23px;line-height:1;cursor:pointer}.social-post-menu>p{margin:0 5px 5px;padding:4px 7px 10px}.social-post-menu>p strong{color:var(--nu-green-ink)}.social-post-menu>button{min-height:58px;padding:8px 11px;font-size:15px;line-height:1.35}.social-post-menu>button>span{display:grid;grid-gap:2px;gap:2px}.social-post-menu>button strong{font-size:15px}.social-menu-report>small,.social-post-menu>button small{color:var(--ink-soft);font-size:13px;font-weight:500;line-height:1.4}.social-menu-report{display:grid;padding:5px 0 2px}.social-menu-report .nu-report-trigger{min-height:44px;padding:7px 11px;font-size:15px;font-weight:750}.social-menu-report>small{padding:0 11px 8px}.feed-undo{position:-webkit-sticky;position:sticky;z-index:30;bottom:88px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px auto;padding:10px 12px;border-radius:12px;background:var(--nu-green-deep);color:#fff;box-shadow:0 8px 28px rgba(7,55,37,.2)}.feed-undo button{min-width:72px;min-height:44px;border:1px solid rgba(255,255,255,.55);border-radius:10px;background:transparent;color:#fff;font:inherit;font-weight:800}.feed-load-more.btn-secondary{display:flex;min-width:170px;min-height:48px;margin:18px auto 8px;align-items:center;justify-content:center;border:1px solid rgba(0,122,64,.3);background:#fff;color:var(--nu-green-deep);box-shadow:none}.feed-verified-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;grid-gap:8px 16px;gap:8px 16px;margin:0 0 12px;padding:14px;border:1px solid rgba(0,181,96,.18);border-radius:16px;background:var(--nu-mist)}.feed-verified-intro>div{display:flex;min-width:0;align-items:flex-start;gap:10px}.evidence-card-mark,.feed-verified-mark{display:grid;flex:none;place-items:center;border-radius:50%;background:var(--nu-green-deep);color:#fff;font-weight:900}.feed-verified-mark{width:30px;height:30px}.feed-verified-intro strong{color:var(--nu-green-ink);font-size:16px}.feed-verified-intro p{margin:2px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.5}.feed-verified-intro>a{grid-column:2;grid-row:1;display:inline-flex;min-height:44px;align-items:center;color:var(--nu-green-deep);font-size:14px;font-weight:800}.feed-verified-intro details{grid-column:1/-1;padding-top:8px;border-top:1px solid rgba(0,122,64,.14);color:var(--nu-green-ink);font-size:14px}.feed-verified-intro summary{min-height:36px;padding-top:7px;font-weight:800;cursor:pointer}.feed-verified-intro ol{margin:5px 0 2px;padding-left:22px;color:var(--ink-soft);line-height:1.55}.evidence-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:66px;margin:8px 0 4px;padding:10px 12px;border:1px solid rgba(0,122,64,.2);border-radius:14px;background:var(--nu-mist);color:var(--nu-green-ink);text-decoration:none}.evidence-card:hover{border-color:var(--nu-green-deep);background:#e8f7ef}.evidence-card>span:nth-child(2){display:grid;min-width:0;grid-gap:1px;gap:1px}.evidence-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.evidence-card small{color:var(--ink-soft);font-size:12px;line-height:1.4}.evidence-card>b{font-size:24px}.evidence-card-mark{width:34px;height:34px}.evidence-card.is-unavailable{grid-template-columns:34px minmax(0,1fr);border-color:var(--nu-border);background:var(--nu-surface);color:var(--ink-soft)}.evidence-card.is-unavailable .evidence-card-mark{background:var(--ink-soft)}.feed-back-to-top{position:fixed;z-index:18;right:20px;bottom:90px;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border:1px solid rgba(0,122,64,.25);border-radius:999px;background:#fff;color:var(--nu-green-deep);box-shadow:0 10px 30px rgba(7,55,37,.18);font:inherit;cursor:pointer}.feed-back-to-top span{font-size:23px;line-height:1}.feed-back-to-top strong{font-size:14px}.feed-back-to-top:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}body:has(.help-launcher-tip) .feed-back-to-top{display:none}@media(max-width:900px){#main-content:has(.social-shell){padding-bottom:12px}}@media(max-width:520px){.feed-verified-intro{grid-template-columns:1fr}.feed-verified-intro>a{grid-column:1;grid-row:auto}.feed-verified-intro details{grid-column:1}.feed-back-to-top{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));width:48px;padding:0;justify-content:center}.feed-back-to-top strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.social-feed{padding-bottom:4px}.social-feed>.social-post:last-of-type{margin-bottom:4px}.post-type{max-width:140px}}.feed-load-more:focus-visible,.feed-undo button:focus-visible,.social-post-menu button:focus-visible,.social-post-more:focus-visible,.story-author:focus-visible,.story-caption button:focus-visible,.story-media-state button:focus-visible,.story-profile-actions :focus-visible,.story-reaction-menu button:focus-visible,.story-reply button:focus-visible,.story-reply input:focus-visible,.story-source:focus-visible,.story-viewer-tools button:focus-visible{outline:3px solid var(--nu-green-deep);outline-offset:2px}.story-author small{font-size:13px}.story-caption small,.story-navigation-tip,.story-options-menu>p,.story-reply-private,.story-reply-status,.story-source b,.story-viewer-report{font-size:14px}.story-caption{max-height:50dvh;overflow:auto;overscroll-behavior:contain}.story-viewer-card.is-text .story-caption{max-height:calc(100dvh - 210px)}.story-reply .story-reply-send:disabled{background:#EA7317;color:#fff;opacity:1;cursor:not-allowed}.story-reaction-menu{grid-template-columns:repeat(3,1fr)}.story-translation-meta button{min-width:44px}@media(max-width:520px){.story-viewer-dialog{width:100vw;max-width:none;max-height:100dvh}.story-viewer-card,.story-viewer-media{min-height:100dvh;height:100dvh;border-radius:0}.story-author{width:auto!important;flex:1 1;min-width:0}.story-viewer-card>.story-viewer-header{padding:17px 7px 10px}.story-viewer-tools{gap:0}.story-viewer-card>.story-viewer-header .story-viewer-tools button{width:44px}.story-viewer-next,.story-viewer-previous{top:82px;bottom:108px}.story-audience,.story-entry-choices{grid-template-columns:1fr}.story-entry-choices button{min-height:78px}.story-discard-layer footer>*{width:100%}.story-reaction-menu{grid-template-columns:1fr}.story-reply{gap:5px}.story-react{min-width:62px;padding:0 9px}.story-reply .story-reply-send{min-width:72px}.social-post{padding:12px}.social-post-menu-scrim{position:fixed;z-index:19;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:rgba(3,26,16,.44)}.social-post-menu{position:fixed;z-index:20;right:10px;top:auto;bottom:calc(78px + env(safe-area-inset-bottom));left:10px;width:auto;max-height:calc(100dvh - 104px);overflow:auto;border-radius:18px;padding:9px}}@media(max-width:360px){.story-viewer-card>.story-viewer-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.story-author{max-width:100%}.story-reply{grid-template-columns:44px minmax(0,1fr) 44px}.story-react{min-width:44px;width:44px;padding:0;overflow:hidden}.story-reply .story-reply-send{min-width:44px;width:44px;padding:0;font-size:0}.story-reply .story-reply-send:after{content:"↑";font-size:20px}.story-engagement{padding-inline:8px}}@media(max-width:520px){.story-creator-status{grid-template-columns:48px minmax(0,1fr)}.story-creator-status>button{grid-column:1/-1;width:100%}}@media(prefers-reduced-motion:reduce){.story-progress i.is-active span{width:100%;animation:none}}@media(max-width:520px){.story-reaction-menu{grid-template-columns:repeat(3,1fr)}}.social-share{position:relative;display:inline-flex;min-width:0}.social-share-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 15px;border:1.5px solid var(--nu-border);border-radius:999px;background:#fff;color:var(--nu-green-deep);font:inherit;font-size:15px;font-weight:800;cursor:pointer}.social-share-trigger:hover,.social-share-trigger[aria-expanded=true]{border-color:var(--nu-green-deep);background:var(--nu-mist)}.social-share-menu a:focus-visible,.social-share-menu button:focus-visible,.social-share-trigger:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.social-share-menu{position:absolute;z-index:90;right:0;bottom:calc(100% + 8px);width:min(330px,calc(100vw - 32px));padding:10px;border:1px solid var(--nu-border);border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(8,59,37,.18)}.social-share-menu header{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 4px 5px 10px;color:var(--nu-green-ink)}.social-share-menu header button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-ink);font:inherit;font-size:23px;min-height:44px}.social-share-native{width:100%;min-height:48px;border:0;border-radius:12px;background:var(--nu-green-deep);color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.social-share-destinations{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin-top:7px}.social-share-destinations a,.social-share-destinations button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:7px 9px;border:1px solid var(--nu-border);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:750;text-decoration:none;cursor:pointer}.social-share-destinations a:hover,.social-share-destinations button:hover{background:var(--nu-mist);color:var(--nu-green-deep)}.social-share-menu>p{margin:8px 4px 2px;color:var(--nu-green-deep);font-size:13px;font-weight:750}.feed-share .social-share-trigger{min-width:44px;padding-inline:12px}.community-card-live footer>.social-share,.event-card-live footer>.social-share{margin-left:auto}.community-card-live footer>.social-share .social-share-trigger,.event-card-live footer>.social-share .social-share-trigger{min-height:44px;margin:0;font-size:13px}.member-invite-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0}.member-invite-card h2,.member-invite-card p{margin:0}.member-invite-card h2{font-size:20px;color:var(--nu-green-ink)}.member-invite-card p{margin-top:4px;color:var(--ink-soft)}@media(max-width:1100px){body{padding-bottom:0}.public-mobile-more-trigger,.public-mobile-nav a{font-size:14px;line-height:1.2;letter-spacing:-.01em}.public-mobile-label-narrow{display:none}.nu-page{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.shell:has(.discovery-search){padding-bottom:calc(82px + env(safe-area-inset-bottom))}}@media(max-width:420px){.public-mobile-more-trigger,.public-mobile-nav a{font-size:12px;line-height:1;letter-spacing:-.025em}.public-mobile-nav a[href*="/opportunities"]{white-space:nowrap;letter-spacing:-.04em}}@media(max-width:350px){.public-mobile-more-trigger,.public-mobile-nav a{font-size:12px}}@media(max-width:1100px){.public-mobile-nav{grid-template-columns:.9fr 1.05fr 1.2fr 1.8fr .8fr!important;gap:4px!important;padding-inline:6px!important}.public-mobile-more-trigger,.public-mobile-nav a{box-sizing:border-box;min-width:0!important;width:100%;padding-inline:1px!important;font-size:14px!important;line-height:1.15!important;letter-spacing:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.public-mobile-nav-label{display:block;max-width:none;white-space:nowrap}}@media(max-width:420px){.public-mobile-nav{grid-template-columns:.9fr 1.05fr 1.2fr 1.8fr .8fr!important;gap:2px!important;padding-inline:4px!important}.public-mobile-more-trigger,.public-mobile-nav a{font-size:12px!important;letter-spacing:-.01em!important}.public-mobile-nav-label-opportunities{font-size:12px;letter-spacing:-.035em}}@media(max-width:350px){.public-mobile-nav{grid-template-columns:.86fr 1.02fr 1.16fr 1.9fr .76fr!important;gap:1px!important;padding-inline:2px!important}.public-mobile-more-trigger,.public-mobile-nav a{width:100%!important;min-width:0!important;font-size:12px!important;letter-spacing:-.035em!important}.public-mobile-nav-label-opportunities{font-size:12px;letter-spacing:-.06em}}.startup-update-identity,.startup-update-identity>span:last-child{min-width:0}.startup-update-name{display:grid;grid-gap:1px;gap:1px;min-width:0;line-height:1.25}.startup-update-name>span{display:block;white-space:normal;overflow-wrap:normal}.partner-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;grid-gap:12px;gap:12px}.partner-search-query{position:relative}.partner-search-query input{width:100%;padding-left:46px}.partner-search-icon{position:absolute;z-index:1;left:16px;top:50%;transform:translateY(-50%);color:var(--nu-green-deep);font-size:24px}.partner-search-filters>summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 17px;border:1px solid var(--line);border-radius:999px;color:var(--nu-green-deep);font-weight:800;cursor:pointer}.partner-search-filters>summary span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--nu-orange);color:#fff;font-size:12px}.partner-search-filters>div{position:absolute;z-index:8;right:24px;display:grid;min-width:min(380px,calc(100vw - 48px));grid-gap:12px;gap:12px;margin-top:8px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--bg);box-shadow:var(--nu-shadow-md)}.partner-mark{display:grid;width:72px;height:72px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff}.partner-mark.is-large{width:96px;height:96px}.partner-mark img{display:block;width:100%;height:100%;padding:6px;object-fit:contain}.partner-mark img[src$="bank-muamalat.jpg"]{height:auto;padding:10px}.partner-tabs{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;touch-action:pan-x}.partner-tabs a{flex:0 0 auto;scroll-snap-align:start}.partner-detail-list{display:grid;grid-gap:12px;gap:12px}.partner-detail-list article time{color:var(--ink-soft);font-size:13px;font-weight:700}.partner-person-avatar{display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-deep);font-size:22px;font-weight:850}.partner-trust-facts{display:grid;grid-gap:0;gap:0;margin:18px 0 0}.partner-trust-facts>div{display:grid;grid-template-columns:minmax(120px,.55fr) 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.partner-trust-facts dt{color:var(--ink-soft);font-weight:700}.partner-trust-facts dd{margin:0;font-weight:800}@media(max-width:620px){.partner-search{grid-template-columns:1fr}.partner-search-filters>summary{width:max-content}.partner-search-filters>div{right:12px;left:12px;min-width:0}.partner-mark{width:64px;height:64px}.partner-mark.is-large{width:80px;height:80px}.partner-trust-facts>div{grid-template-columns:1fr;gap:3px}}.learning-tabs{margin-bottom:16px}.learning-research-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:flex-start;grid-gap:18px;gap:18px}.learning-library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:10px}.learning-library-head h2,.learning-library-head p{margin-top:0}.learning-paper-list{display:grid;grid-gap:12px;gap:12px}.learning-paper{padding:20px}.learning-paper h2{margin:10px 0 5px;font-size:var(--nu-font-h2)}.learning-paper-meta{display:flex;flex-wrap:wrap;gap:7px}.learning-paper li,.learning-paper-meta span{padding:5px 9px;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:12px;font-weight:750}.learning-authors{color:var(--nu-green-deep);font-weight:750}.learning-paper ul{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0;padding:0;list-style:none}.learning-research-guide{position:-webkit-sticky;position:sticky;top:92px}.learning-research-guide ol{display:grid;grid-gap:12px;gap:12px;padding-left:22px}.learning-paper-details{position:relative}.learning-paper-details>summary{list-style:none;cursor:pointer}.learning-paper-details>summary::-webkit-details-marker{display:none}.learning-paper-details>p{position:absolute;z-index:4;left:0;width:min(360px,calc(100vw - 56px));padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);box-shadow:var(--nu-shadow-sm);font-size:13px}@media(max-width:820px){.learning-research-layout{grid-template-columns:1fr}.learning-research-guide{position:static;grid-row:1}.learning-library-head{align-items:stretch;flex-direction:column}.learning-library-head .btn-primary{width:100%}}.opportunity-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 16px}.opportunity-path>div{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--bg)}.opportunity-path strong{color:var(--nu-green-deep)}.opportunity-path span{color:var(--ink-soft);font-size:13px;line-height:1.4}.opportunity-match-reason{padding:10px 12px;border-radius:12px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:14px}.opportunity-connected-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.opportunity-connected-actions article{padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--bg)}.opportunity-connected-actions strong{font-size:17px}.opportunity-connected-actions p{color:var(--ink-soft)}@media(max-width:680px){.opportunity-connected-actions,.opportunity-path{grid-template-columns:1fr}}@media(max-width:340px){.public-mobile-label-wide{display:none}.public-mobile-label-narrow{display:inline}}@media(max-width:640px){.public-discovery-tabs a{font-size:13.5px}.people-directory{min-height:0;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.member-invite-card{align-items:stretch;flex-direction:column}.member-invite-card .social-share,.member-invite-card .social-share-trigger{width:100%}.social-share-menu{position:fixed;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));left:12px;width:auto}}.messages-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.messages-page-actions .social-share-trigger,.messages-page-actions>.btn-secondary,.messages-page-actions>.btn-tertiary{min-height:44px;padding-inline:14px;font-size:15px}.help-conversation-entry,.messages-assistant-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;margin:0 8px 2px;width:calc(100% - 16px);padding:10px 12px;border:0;border-radius:14px;background:transparent;color:var(--ink);font:inherit;text-decoration:none}.help-conversation-entry .messages-peer,.messages-assistant-row .messages-peer{color:var(--nu-green-ink);font-size:15px;font-weight:800;line-height:1.3}.help-conversation-entry .messages-preview,.messages-assistant-row .messages-preview{color:var(--ink-soft);font-size:13px;line-height:1.4}.help-conversation-entry .messages-avatar{border:1px solid rgba(0,181,96,.18);background:#fff;color:var(--nu-green-deep)}.help-conversation-entry .messages-avatar img{width:100%;height:100%;padding:5px;object-fit:contain}.people-profile-share{display:flex;justify-content:flex-end;padding:0 0 18px}.feed-project-picker{display:grid;grid-gap:8px;gap:8px}.feed-project-picker>label{display:grid;grid-gap:2px;gap:2px;color:var(--nu-green-ink);font-size:15px}.feed-project-picker>label small{color:var(--ink-soft);font-size:13px;font-weight:500}.feed-project-combobox{position:relative}.feed-project-combobox>input{box-sizing:border-box;width:100%;min-height:48px;padding:11px 14px;border:1.5px solid var(--nu-border);border-radius:13px;background:#fff;color:var(--nu-green-ink);font:inherit;font-size:16px}.feed-project-combobox>input:focus{border-color:var(--nu-green-deep);outline:3px solid rgba(234,115,23,.24);outline-offset:1px}.feed-project-results{position:absolute;z-index:30;top:calc(100% + 6px);right:0;left:0;display:grid;max-height:min(360px,52vh);overflow:auto;padding:6px;border:1px solid var(--nu-border);border-radius:15px;background:#fff;box-shadow:0 16px 46px rgba(7,55,37,.18)}.feed-project-results>button{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;width:100%;min-height:68px;padding:8px;border:0;border-radius:11px;background:#fff;color:var(--nu-green-ink);text-align:left;font:inherit;cursor:pointer}.feed-project-results>button:hover,.feed-project-results>button[aria-selected=true]{background:var(--nu-mist)}.feed-project-results>button>span:last-child,.feed-project-selected>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.feed-project-results small,.feed-project-results strong,.feed-project-selected small,.feed-project-selected strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-project-results small,.feed-project-selected small{color:var(--ink-soft);font-size:13px}.feed-project-results>p{margin:0;padding:14px;color:var(--ink-soft);font-size:14px}.feed-project-logo{display:grid;width:52px;height:52px;place-items:center;overflow:hidden;border:1px solid var(--nu-border);border-radius:12px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:20px}.feed-project-logo img{width:100%;height:100%;object-fit:cover}.feed-project-selected{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:9px;border:1.5px solid var(--nu-border);border-radius:14px;background:#fff}.feed-project-selected>button{min-width:68px;min-height:44px;padding:0 12px;border:1px solid var(--nu-border);border-radius:999px;background:#fff;color:var(--nu-green-deep);font:inherit;font-weight:800;cursor:pointer}.feed-project-results>button:focus-visible,.feed-project-selected>button:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:-1px}.social-media-preview-live figcaption label>span{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.social-media-preview-live figcaption label>span small{color:var(--ink-soft);font-size:12px;font-weight:600}.social-media-preview-live figcaption label>small{display:flex;justify-content:space-between;gap:12px;margin-top:5px;color:var(--ink-soft);font-size:13px;font-weight:500;line-height:1.45}.social-media-preview-live figcaption input{font-size:16px}@media(max-width:520px){.feed-project-selected{grid-template-columns:46px minmax(0,1fr) auto}.feed-project-logo{width:46px;height:46px}.feed-project-results>button{grid-template-columns:46px minmax(0,1fr)}.social-media-preview-live figcaption label>span{align-items:flex-start;flex-direction:column;gap:1px}.social-media-preview-live figcaption label>small{display:grid}}@media(max-width:720px){.messages-page-head{align-items:stretch;flex-direction:column}.messages-page-actions{display:grid;grid-template-columns:1fr 1fr}.messages-page-actions>.btn-secondary{grid-column:1/-1}.messages-page-actions .social-share-trigger,.messages-page-actions>.btn-tertiary,.messages-page-actions>.social-share{width:100%}.community-card-live footer>.social-share,.event-card-live footer>.social-share{width:100%;margin-left:0}.community-card-live footer>.social-share .social-share-trigger,.event-card-live footer>.social-share .social-share-trigger,.people-profile-share,.people-profile-share .social-share,.people-profile-share .social-share-trigger{width:100%}}.feed-project-logo img{object-fit:contain;background:#fff}.social-media-order{gap:6px}.social-media-order .btn-tertiary{min-height:44px;padding-inline:10px;font-size:13px}.story-photo-stage img,.story-photo-stage video,.story-viewer-card.has-photo .story-viewer-media,.story-viewer-media{object-fit:contain;background:#071810}.social-media-full-frame{margin:0;color:var(--nu-green-deep);font-size:13px;font-weight:800}.social-media-edit-stage{position:relative;display:grid;min-height:220px;place-items:center;overflow:hidden;border-radius:10px;background:#eef3f0}.social-media-edit-stage img,.social-media-preview-live img{width:100%;height:auto;max-height:340px;object-fit:contain}.social-media-edit-stage>button{position:absolute;right:9px;bottom:9px;min-width:64px;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:rgba(1,49,35,.86);color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.social-post-media{display:grid;min-height:220px;place-items:center}.social-post-media img{height:auto;max-height:min(720px,76vh);object-fit:contain}.photo-editor-dialog{box-sizing:border-box;width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:auto;border:0;border-radius:22px;background:#fff;box-shadow:0 28px 90px rgba(1,34,23,.34)}.photo-editor-dialog::-webkit-backdrop{background:rgba(2,27,18,.68);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.photo-editor-dialog::backdrop{background:rgba(2,27,18,.68);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.photo-editor-shell{display:grid;grid-gap:16px;gap:16px;padding:18px}.photo-editor-shell>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.photo-editor-shell h2{margin:0;color:var(--nu-green-ink);font-size:22px}.photo-editor-shell header p{margin:4px 0 0;color:var(--ink-soft);font-size:14px}.photo-editor-stage{display:grid;min-height:360px;place-items:center;overflow:hidden;border-radius:16px}.photo-editor-stage img{display:block;max-width:100%;max-height:min(56vh,560px);object-fit:contain;transition:filter .12s ease,transform .12s ease}.photo-editor-tools{display:grid;grid-gap:13px;gap:13px}.photo-editor-quick{display:flex;gap:8px;flex-wrap:wrap}.photo-editor-tools label{display:grid;grid-gap:6px;gap:6px;color:var(--nu-green-ink);font-size:14px;font-weight:800}.photo-editor-tools label>span{display:flex;justify-content:space-between}.photo-editor-tools input[type=range]{width:100%;height:44px;accent-color:var(--nu-orange-accent);min-height:44px}.photo-editor-error{margin:0;padding:10px 12px;border-radius:10px;background:#fff4ed;color:#8a3300;font-size:14px;font-weight:700}.photo-editor-shell>footer{display:flex;justify-content:flex-end;gap:10px}.photo-editor-shell :focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}@media(max-width:520px){.social-media-preview-grid{grid-template-columns:1fr}.photo-editor-dialog{width:100%;max-height:94dvh;margin:auto 0 0;border-radius:22px 22px 0 0}.photo-editor-stage{min-height:280px}.photo-editor-shell>footer{display:grid;grid-template-columns:1fr 1fr}.photo-editor-shell>footer>*{width:100%}}.social-media-edit-stage video,.social-post-media video{display:block;width:100%;height:auto;max-height:min(720px,76vh);object-fit:contain;background:#071810}.social-media-upload-progress{margin:8px 0 0;color:var(--nu-green-deep);font-size:14px;font-weight:800;text-align:right}.video-editor-dialog .photo-editor-stage video{display:block;width:100%;max-height:min(56vh,560px);object-fit:contain;background:#071810}.video-editor-sound{display:flex!important;min-height:48px;align-items:center;gap:10px}.video-editor-sound input{width:22px!important;height:22px!important;accent-color:var(--nu-orange-accent)}.social-context-picker>summary::marker{content:""}.social-context-picker>summary:after{content:"+";display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-deep);font-size:20px;font-weight:800}.social-context-picker[open]>summary:after{content:"−"}.photo-editor-shell>header{z-index:4;top:-18px;padding:18px;background:#fff;border-bottom:1px solid transparent}.photo-editor-dialog:has(.photo-editor-shell>header){scroll-padding-top:88px}.photo-editor-stage{contain:paint;isolation:isolate}.photo-editor-stage:after{position:absolute;z-index:2;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at center,transparent 32%,rgba(0,0,0,var(--nu-photo-vignette-opacity,0)) 100%)}.photo-editor-stage img{position:relative;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.photo-editor-mode-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:4px;border-radius:13px;background:var(--nu-mist)}.photo-editor-mode-tabs button{min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--nu-green-deep);font:inherit;font-size:15px;font-weight:800;cursor:pointer}.photo-editor-mode-tabs button[aria-selected=true]{background:#fff;box-shadow:0 2px 8px rgba(1,49,35,.1)}.photo-editor-presets{display:grid;grid-template-columns:repeat(5,minmax(76px,1fr));grid-gap:9px;gap:9px;overflow-x:auto;padding:2px 1px 8px}.photo-filter-choice{display:grid;min-width:76px;grid-gap:6px;gap:6px;padding:0;border:0;background:transparent;color:var(--nu-green-ink);font:inherit;font-size:13px;cursor:pointer}.photo-filter-choice>span{display:block;overflow:hidden;aspect-ratio:1;border:2px solid transparent;border-radius:12px;background:#e7eeea}.photo-filter-choice[aria-pressed=true]>span{border-color:var(--nu-orange-accent);box-shadow:inset 0 0 0 2px #fff}.photo-filter-choice img{display:block;width:100%;height:100%;object-fit:cover}.photo-editor-adjustments{display:grid;grid-gap:13px;gap:13px}.photo-editor-shell>footer{position:-webkit-sticky;position:sticky;z-index:4;bottom:-18px;margin:0 -18px -18px;padding:12px 18px 18px;background:#fff;border-top:1px solid var(--nu-line)}.mention-input textarea,.story-caption-label textarea{field-sizing:content;max-height:420px;overflow-y:auto;min-height:44px}.social-media-preview-live figcaption textarea{box-sizing:border-box;width:100%;min-height:64px;max-height:220px;padding:10px 11px;overflow-y:auto;border:1px solid var(--nu-border);border-radius:10px;color:var(--nu-green-ink);font:inherit;font-size:16px;line-height:1.45;resize:none;field-sizing:content}.social-media-workspace{display:grid;grid-gap:13px;gap:13px;padding:14px;border:1px solid var(--nu-border);border-radius:18px;background:#fbfdfc}.social-media-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.social-media-workspace-head>span{display:grid;grid-gap:2px;gap:2px}.social-media-workspace-head strong{color:var(--nu-green-ink);font-size:17px}.social-media-workspace-head small{color:var(--ink-soft);font-size:13px;font-weight:650}.social-media-workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:4px;border-radius:14px;background:var(--nu-mist)}.social-media-workspace-tabs button{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:7px 8px;border:0;border-radius:10px;background:transparent;color:var(--ink-soft);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.social-media-workspace-tabs button>span{display:grid;width:22px;height:22px;place-items:center;border:1px solid;border-radius:50%;font-size:12px}.social-media-workspace-tabs button[aria-selected=true]{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 9px rgba(1,49,35,.1)}.social-media-rail{display:flex;gap:9px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.social-media-rail button{position:relative;display:grid;flex:0 0 92px;grid-gap:5px;gap:5px;padding:5px;border:2px solid transparent;border-radius:13px;background:#fff;color:var(--nu-green-ink);font:inherit;cursor:pointer;scroll-snap-align:start}.social-media-rail button.is-active{border-color:var(--nu-orange-accent)}.social-media-rail button>span{position:absolute;z-index:2;top:9px;left:9px;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--nu-green-deep);color:#fff;font-size:12px;font-weight:850}.social-media-rail img,.social-media-rail video{display:block;width:78px;height:70px;border-radius:9px;background:#e8efeb;object-fit:cover}.social-media-rail small{font-size:12px;font-weight:750}.social-media-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr);grid-gap:15px;gap:15px;align-items:flex-start;padding:14px;border:1px solid var(--nu-border);border-radius:15px;background:#fff}.social-media-panel p{margin:5px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.5}.social-media-panel-copy{display:grid;grid-gap:9px;gap:9px}.social-media-panel-copy .btn-secondary,.social-media-panel-copy .btn-tertiary{width:100%}.social-media-select-panel{grid-template-columns:1fr auto;align-items:center}.social-media-describe-panel label{display:grid;grid-gap:6px;gap:6px}.social-media-describe-panel label>small,.social-media-describe-panel label>span{color:var(--ink-soft);font-size:12px}.social-media-describe-panel label>span{justify-self:end}.social-media-describe-panel textarea{box-sizing:border-box;width:100%;min-height:92px;max-height:220px;padding:11px 12px;border:1px solid var(--nu-border);border-radius:11px;color:var(--nu-green-ink);font:inherit;font-size:16px;line-height:1.5;resize:none;field-sizing:content}.social-media-describe-panel aside{padding:14px;border-radius:13px;background:var(--nu-mist)}.social-media-describe-panel aside small{color:var(--nu-green-deep);font-size:12px;font-weight:850;text-transform:uppercase}.social-media-checks{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr)}.social-media-checks header p{margin-top:5px}.social-media-checks ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.social-media-checks li{display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:9px;gap:9px;padding:10px;border-radius:11px;background:var(--nu-mist)}.social-media-checks li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--nu-green-deep);color:#fff;font-weight:900}.social-media-checks li>div{display:grid}.social-media-checks li small{margin-top:2px;color:var(--ink-soft);font-size:12px;line-height:1.4}.social-media-checks li.is-advisory>span{background:var(--nu-orange-accent)}.social-media-checks li.is-pending>span{background:#5b6d63}.social-media-workspace :focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}.social-media-layer{position:fixed;z-index:360;inset:0;display:grid;place-items:center;padding:18px;background:rgba(1,24,17,.58);overflow:auto}.social-media-layer .social-media-workspace{width:min(920px,100%);max-height:calc(100dvh - 36px);overflow:auto;padding:0;border:0;border-radius:24px;background:var(--bg);box-shadow:0 24px 80px rgba(1,49,35,.28)}.social-media-layer .social-media-workspace-head{position:-webkit-sticky;position:sticky;z-index:3;top:0;display:grid;grid-template-columns:48px minmax(0,1fr) auto;padding:14px 18px;border-bottom:1px solid var(--nu-border);background:var(--bg)}.social-media-close{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--nu-border);border-radius:50%;background:var(--bg);color:var(--nu-green-deep);font:inherit;font-size:26px;line-height:1;cursor:pointer}.social-media-layer .social-media-workspace-tabs{margin:0 18px}.social-media-empty{display:grid;justify-items:start;grid-gap:10px;gap:10px;min-height:330px;align-content:center;padding:28px}.social-media-empty h3{margin:0;color:var(--nu-green-ink);font-size:clamp(23px,4vw,31px)}.social-media-empty p{max-width:580px;margin:0;color:var(--ink-soft)}.social-media-empty>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:8px}.social-media-empty>small{color:var(--ink-soft);font-size:13px}.social-media-library-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 18px}.social-media-library-actions>div{display:grid}.social-media-library-actions small{color:var(--ink-soft);font-size:12px}.social-media-layer .social-media-panel,.social-media-layer .social-media-rail{margin-inline:18px}.social-media-layer .social-media-panel{margin-bottom:18px}.social-media-summary{display:flex;width:100%;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid var(--nu-border);border-radius:15px;background:var(--nu-mist);color:var(--nu-green-ink);font:inherit;text-align:left;cursor:pointer}.social-media-summary>span{display:grid}.social-media-summary small{color:var(--ink-soft);font-size:12px}.social-media-summary b{color:var(--nu-green-deep);font-size:13px}.social-media-summary:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}@media(max-width:620px){.social-media-workspace{margin-inline:-4px;padding:11px}.social-media-layer{align-items:end;padding:0}.social-media-layer .social-media-workspace{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));margin:0;padding:0;border-radius:24px 24px 0 0}.social-media-layer .social-media-workspace-head{grid-template-columns:44px minmax(0,1fr) auto;padding:10px 12px}.social-media-layer .social-media-workspace-head .btn-primary,.social-media-layer .social-media-workspace-head .btn-tertiary{min-height:44px;padding-inline:11px;font-size:13px}.social-media-layer .social-media-workspace-tabs{margin-inline:10px}.social-media-empty{min-height:360px;padding:22px 16px}.social-media-empty>div{display:grid;width:100%;grid-template-columns:1fr}.social-media-empty button{width:100%}.social-media-layer .social-media-panel,.social-media-layer .social-media-rail{margin-inline:10px}.social-media-workspace-tabs button{display:grid;grid-gap:8px;gap:8px;padding-inline:3px;font-size:12px}.social-media-workspace-tabs button>span{margin:auto}.social-media-checks,.social-media-panel,.social-media-select-panel{grid-template-columns:1fr}.social-media-select-panel .social-media-order{display:grid;grid-template-columns:1fr 1fr}.social-media-select-panel .social-media-order>*{width:100%}.social-media-select-panel .social-media-order>:last-child{grid-column:1/-1}.social-media-workspace-head .btn-tertiary{min-height:44px;padding-inline:11px}}@media(max-width:520px){.photo-editor-presets{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:hidden}.photo-filter-choice{min-width:0}.photo-editor-quick{display:grid;grid-template-columns:1fr 1fr}.photo-editor-quick>*{width:100%}}.photo-editor-mode-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.photo-editor-stage{position:relative;aspect-ratio:auto}.photo-editor-stage.is-1-1{aspect-ratio:1}.photo-editor-stage.is-4-5{aspect-ratio:4/5;max-height:560px}.photo-editor-stage.is-16-9{aspect-ratio:16/9}.photo-editor-stage.is-9-16{aspect-ratio:9/16;max-height:560px}.photo-editor-stage img{transition:none;will-change:transform,filter}.photo-safe-area{position:absolute;inset:8%;border:1px dashed rgba(255,255,255,.78);border-radius:8px;box-shadow:0 0 0 1px rgba(1,49,35,.2);pointer-events:none}.photo-aspect-options{display:flex;gap:7px;flex-wrap:wrap;margin:0;padding:0;border:0}.photo-aspect-options legend{width:100%;margin-bottom:6px;color:var(--nu-green-ink);font-size:14px;font-weight:800}.photo-aspect-options button{min-height:44px;padding:8px 13px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--nu-green-deep);font:inherit;font-size:14px;font-weight:800}.photo-aspect-options button[aria-pressed=true]{border-color:var(--nu-orange);background:var(--nu-orange);color:#fff}.photo-editor-help{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.5}@media(max-width:520px){.photo-editor-mode-tabs button{min-width:0;padding-inline:5px;font-size:13px}.photo-safe-area{inset:10%}}.video-editor-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.video-editor-heading small{color:var(--ink-soft);font-size:13px}.video-editor-filmstrip{display:grid;grid-template-columns:repeat(8,1fr);height:58px;overflow:hidden;border:2px solid var(--nu-orange);border-radius:11px;background:#dce9e2}.video-editor-filmstrip span{border-right:1px solid rgba(255,255,255,.72)}.video-editor-filmstrip span:nth-child(2n){filter:brightness(1.12)}.video-editor-filmstrip span:last-child{border-right:0}.video-editor-filmstrip span{background:#0d5545}.video-editor-filmstrip span:nth-child(3n+2){background:#d7a648}.video-editor-filmstrip span:nth-child(3n){background:#91c7b7}.story-media-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.story-media-actions>*{width:100%}.nu-sound-studio{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--nu-line);border-radius:18px;background:#fff}.nu-sound-studio>header p{margin:4px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.45}.nu-sound-studio fieldset{display:flex;gap:7px;flex-wrap:wrap;margin:0;padding:0;border:0}.nu-sound-studio legend{width:100%;margin-bottom:3px;font-size:13px;font-weight:850}.nu-sound-studio fieldset button{min-height:44px;padding:8px 13px;border:1px solid var(--nu-line);border-radius:999px;background:#fff;color:var(--nu-green-ink);font:inherit;font-size:14px;font-weight:750;cursor:pointer}.nu-sound-studio fieldset button[aria-pressed=true]{border-color:var(--nu-orange-accent);background:#fff4ea;color:var(--nu-green-ink)}.nu-sound-studio details{border-top:1px solid var(--nu-line);padding-top:10px}.nu-sound-studio summary{min-height:44px;color:var(--nu-green-deep);font-size:14px;font-weight:800;cursor:pointer}.nu-sound-studio details label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:800}.nu-sound-studio textarea{box-sizing:border-box;width:100%;min-height:84px;padding:11px;border:1px solid var(--nu-line);border-radius:12px;color:var(--nu-green-ink);font:inherit;font-size:16px}.nu-sound-status{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;border-radius:14px;background:var(--nu-mist)}.nu-sound-status p{margin:0;font-size:14px}.nu-sound-spinner{width:18px;height:18px;border:2px solid rgba(0,122,64,.22);border-top:2px solid var(--nu-green-deep);border-radius:50%;animation:nu-sound-spin .9s linear infinite}.nu-sound-candidates{display:grid;grid-gap:10px;gap:10px}.nu-sound-candidates article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--nu-line);border-radius:14px}.nu-sound-candidates article>div{display:grid}.nu-sound-candidates small{color:var(--ink-soft);font-size:12px}.nu-sound-candidates audio{grid-column:1/-1;width:100%;height:40px}.nu-sound-candidates article>a{justify-self:end;color:var(--nu-green-deep);font-size:13px;font-weight:800}.nu-sound-error{margin:0;padding:10px 12px;border-left:4px solid var(--nu-orange-accent);background:#fff8f2;color:var(--nu-green-ink);font-size:14px}.nu-sound-studio :focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:2px}@keyframes nu-sound-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.nu-sound-spinner{animation:none;border-color:var(--nu-green-deep)}}.nu-sound-mix{display:grid;grid-gap:12px;gap:12px;margin:0;padding:16px;border:1px solid var(--nu-line);border-radius:16px}.nu-sound-mix legend{padding:0 5px;font-size:15px;font-weight:850}.nu-sound-mix>label:not(.video-editor-sound){display:grid;grid-gap:5px;gap:5px}.nu-sound-mix>label>span{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:800}.nu-sound-mix output{color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nu-sound-mix input[type=range]{width:100%;accent-color:var(--nu-orange-accent)}@media(max-width:520px){.nu-sound-studio{padding:13px}.nu-sound-candidates article{grid-template-columns:1fr}.nu-sound-candidates article>a{justify-self:start}.nu-sound-candidates article>button{width:100%}.nu-sound-status{grid-template-columns:auto 1fr}.nu-sound-status button{grid-column:1/-1;width:100%}}@media(forced-colors:active){.nu-sound-studio :focus-visible,.nu-sound-studio fieldset button[aria-pressed=true]{outline:3px solid ButtonText}.nu-sound-spinner{border-color:CanvasText}.story-viewer-tools .story-cc[aria-pressed=true]{outline:2px solid ButtonText}}.feed-controls-summary{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.feed-controls-summary:hover{background:var(--nu-tint)}.feed-controls-summary:focus-visible{outline:3px solid var(--nu-orange-accent);outline-offset:-3px}.feed-controls-summary-action{color:var(--nu-green-deep);font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.feed-controls-dialog{width:min(620px,calc(100vw - 24px));max-height:min(820px,calc(100dvh - 24px));margin:auto;padding:0;border:1px solid var(--nu-border);border-radius:22px;background:var(--bg);color:var(--nu-green-ink);box-shadow:0 28px 90px rgba(1,34,23,.34)}.feed-controls-dialog::-webkit-backdrop{background:rgba(2,27,18,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feed-controls-dialog::backdrop{background:rgba(2,27,18,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feed-controls-dialog-body{max-height:min(820px,calc(100dvh - 24px));overflow:auto}.feed-controls-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 16px;border-bottom:1px solid var(--nu-border)}.feed-controls-dialog-head .eyebrow{margin:0 0 5px;font-size:12px}.feed-controls-dialog-head h2,.feed-controls-dialog-head p{margin:0}.feed-controls-dialog-head h2{font-size:24px;line-height:1.15}.feed-controls-dialog-head p:last-child{max-width:52ch;margin-top:7px;color:var(--ink-soft);font-size:14px;line-height:1.5}.feed-controls-close{display:grid;flex:none;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--nu-tint);color:var(--nu-green-ink);font:inherit;font-size:25px;cursor:pointer}.feed-controls-dialog .feed-controls-body{border:0}.feed-controls-dialog .feed-controls-body>p{display:none}.feed-controls-dialog .feed-controls-footer{padding-bottom:20px}.feed-controls-dialog:focus-visible{outline:none}.feed-controls-summary-action span{display:inline;width:auto;height:auto;border-radius:0;background:transparent}@media(max-width:520px){.feed-controls-dialog{width:100%;max-width:none;margin:auto 0 0;border-radius:22px 22px 0 0}.feed-controls-dialog,.feed-controls-dialog-body{max-height:calc(100dvh - 8px)}.feed-controls-dialog-head{padding:18px 16px 14px}.feed-controls-dialog-head h2{font-size:22px}.feed-controls-dialog .feed-controls fieldset{grid-template-columns:1fr!important;padding-inline:16px}.feed-controls-dialog .feed-controls-footer{padding-inline:16px}.feed-controls-dialog .feed-controls-footer button{flex:1 1}}.feed-controls label:has(input:disabled){cursor:not-allowed;opacity:.68}.feed-controls-footer>span.is-error{color:var(--nu-danger)}.social-compose-handoff{margin:0;padding:10px 12px;border-radius:12px;background:var(--nu-mist);color:var(--ink-soft);font-size:13px;line-height:1.45}.social-compose-handoff.is-error{background:var(--nu-danger-wash);color:var(--nu-danger)}.feed-density-preview.is-compact>.feed-density-preview-copy,.feed-density-preview>.feed-density-preview-copy{display:grid;grid-template-columns:1fr;grid-gap:3px;gap:3px;padding:0;background:transparent;transition:none}.feed-density-preview-copy strong{color:var(--nu-green-ink);font-size:14px}.feed-density-preview-copy small{color:var(--ink-soft);font-size:12px;line-height:1.4}.feed-density-preview>.feed-density-preview-card{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;padding:10px;border-radius:10px;background:var(--bg);transition:padding .18s ease}.feed-density-preview.is-compact>.feed-density-preview-card{padding:5px 8px}@media(prefers-reduced-motion:reduce){.feed-density-preview>.feed-density-preview-card{transition:none}}.social-context-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.social-context-picker>summary::-webkit-details-marker{display:none}.social-context-picker>summary:after{content:"›";font-size:24px;line-height:1;transform:rotate(90deg);transition:transform .16s ease}.social-context-picker[open]>summary:after{transform:rotate(-90deg)}.social-media-preview-live{padding:10px;background:#fbfdfc}.social-media-preview-grid{grid-template-columns:1fr}.social-media-preview-grid figure{padding:8px}.social-media-description{border-top:1px solid var(--nu-line);padding-top:7px}.social-media-description>summary,.social-media-text-action{min-height:44px;border:0;background:transparent;color:var(--nu-green-deep);font:inherit;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.social-media-description>summary{display:flex;align-items:center;list-style:none}.social-media-description>summary::-webkit-details-marker{display:none}.social-media-description label{padding:3px 0 7px}.social-media-order{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.social-media-order .social-media-text-action{margin-right:auto;padding:0}.feed-load-more-sentinel{display:grid;min-height:72px;place-items:center}.endless-scroll-sentinel{display:flex;min-height:88px;align-items:center;justify-content:center;gap:12px;padding:20px;color:var(--nu-ink-soft);font-weight:700;text-align:center}.endless-scroll-sentinel:empty:after{content:"";width:24px;height:24px}.endless-scroll-sentinel .btn-tertiary{min-height:44px}.nu-sound-advanced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.nu-sound-full-studio{display:inline-flex;align-items:center;min-height:44px;color:var(--nu-green-deep);font-weight:800;text-underline-offset:4px}.nu-sound-advanced label{align-content:start}.nu-sound-advanced input[type=number],.nu-sound-advanced select{box-sizing:border-box;width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--nu-line);border-radius:11px;background:#fff;color:var(--nu-green-ink);font:inherit;font-size:16px}.nu-sound-tempo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:7px;gap:7px}.nu-sound-loop{display:flex!important;align-items:center!important;gap:9px;padding-top:22px}.nu-sound-loop input{width:22px;height:22px;accent-color:var(--nu-orange-accent)}.nu-sound-prompt{grid-column:1/-1}.nu-sound-error{display:flex;align-items:center;justify-content:space-between;gap:10px}.nu-sound-error p{margin:0}.video-editor-audio-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:4px;border-radius:12px;background:var(--nu-mist)}.video-editor-audio-tabs button{min-height:44px;border:0;border-radius:9px;background:transparent;color:var(--nu-green-deep);font:inherit;font-weight:800;cursor:pointer}.video-editor-audio-tabs button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px rgba(1,49,35,.12)}@media(max-width:520px){.nu-sound-advanced{grid-template-columns:1fr}.nu-sound-prompt{grid-column:auto}.nu-sound-loop{padding-top:0}.video-editor-dialog{max-height:calc(100dvh - 8px)}.video-editor-shell{gap:10px;padding:12px}.video-editor-shell>header p{display:none}.video-editor-stage,.video-editor-stage>video{height:31dvh;max-height:31dvh}.video-editor-tabs button{min-width:78px;min-height:44px}.video-editor-history{margin-top:-6px}.social-media-preview-live{margin-inline:-4px}.social-media-order .btn-tertiary{min-height:44px}}.video-editor-cover-help{color:var(--ink-soft);font-size:13px;font-weight:600;line-height:1.45}.video-editor-cover-preview{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:10px;border:1px solid var(--nu-border);border-radius:14px;background:var(--nu-mist)}.video-editor-cover-preview canvas{display:block;width:112px;height:72px;object-fit:contain;border-radius:9px;background:#071810}.video-editor-cover-preview .btn-tertiary{justify-self:start}@media(max-width:520px){.video-editor-cover-preview{grid-template-columns:96px minmax(0,1fr)}.video-editor-cover-preview canvas{width:96px;height:64px}}.photo-privacy-region{position:absolute;z-index:3;border:2px solid #fff;border-radius:50%;background:rgba(1,49,35,.42);box-shadow:0 0 0 2px var(--nu-orange);pointer-events:none;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.photo-editor-shell>header{position:-webkit-sticky;position:sticky;z-index:8;top:0;align-items:center;padding:14px 16px;margin:-18px -18px 0;border-bottom:1px solid var(--nu-border);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.photo-editor-stage{position:-webkit-sticky;position:sticky;z-index:5;top:82px;min-height:min(48dvh,520px);touch-action:pan-x pan-y;background:#e7eeea;box-shadow:0 8px 22px rgba(1,49,35,.12)}.photo-compare-hint{position:absolute;z-index:4;bottom:10px;left:50%;padding:7px 11px;border-radius:999px;background:rgba(1,49,35,.86);color:#fff;font-size:12px;font-weight:750;pointer-events:none;transform:translateX(-50%);white-space:nowrap}.photo-editor-mode-tabs{position:-webkit-sticky;position:sticky;z-index:6;top:calc(82px + min(48dvh,520px));background:var(--bg)}.photo-editor-presets{scroll-snap-type:x proximity}.photo-filter-choice{scroll-snap-align:start}.photo-editor-quick{padding-top:4px;border-top:1px solid var(--nu-border)}@media(max-width:520px){.photo-editor-shell{padding:12px}.photo-editor-shell>header{top:0;margin:-12px -12px 0;padding:10px 12px}.photo-editor-shell>header p{display:none}.photo-editor-stage{top:65px;min-height:42dvh;max-height:42dvh}.photo-editor-stage img{max-height:42dvh}.photo-editor-mode-tabs{top:calc(65px + 42dvh);padding-top:6px;background:var(--bg)}.photo-compare-hint{max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}.photo-editor-tools{padding-bottom:4px}}.photo-editor-presets .photo-preset-intensity{flex:1 0 100%;padding:8px 2px}.photo-filter-choice[aria-pressed=true]{box-shadow:inset 0 -3px var(--nu-orange-accent)}.photo-editor-frame-actions{display:flex;align-items:center;gap:10px}.photo-editor-frame-actions small{color:var(--ink-soft);font-size:12px;line-height:1.4}.mention-suggestions button>img{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--nu-mist);object-fit:cover}.mention-suggestions small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-editor-shell{width:min(760px,calc(100vw - 24px))}.video-editor-stage{isolation:isolate;background:#071810}.video-editor-stage>video{display:block;width:100%;max-height:44dvh;object-fit:contain}.video-safe-zone{z-index:2;inset:8% 7% 14%;border:1px dashed rgba(255,255,255,.72);border-radius:12px}.video-safe-zone,.video-text-preview{position:absolute;pointer-events:none}.video-text-preview{z-index:3;inset:0}.video-text-preview>span{position:absolute;max-width:76%;padding:5px 9px;border-radius:8px;font-family:Poppins,var(--nu-font-family);font-size:clamp(18px,4.5vw,30px);line-height:1.2;overflow-wrap:anywhere}.video-text-preview>span[data-background=dark]{background:rgba(1,49,35,.88)}.video-text-preview>span[data-background=light]{background:rgba(255,255,255,.9)}.video-text-preview>span[data-background=green]{background:#007a40}.video-caption-preview{position:absolute;z-index:4;right:10%;bottom:13%;left:10%;margin:0;padding:6px 9px;border-radius:7px;background:rgba(1,24,17,.88);color:#fff;font-size:16px;font-weight:600;line-height:1.35;text-align:center}.video-editor-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.video-editor-tabs button{min-height:48px;padding:7px;border:0;border-radius:10px;background:#fff;color:var(--nu-green-deep);font:inherit;font-size:14px;font-weight:800}.video-editor-tabs button[aria-pressed=true]{background:var(--nu-mist);box-shadow:inset 0 -3px var(--nu-orange)}.video-editor-history{display:flex;justify-content:flex-end;gap:8px}.video-editor-panel{display:grid;grid-gap:14px;gap:14px}.video-layer-list{display:flex;gap:8px;overflow-x:auto;padding:2px}.video-layer-list>button{flex:0 0 auto;max-width:190px;min-height:44px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--nu-green-deep);font:inherit;font-size:13px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-layer-list>button[aria-pressed=true]{border-color:var(--nu-orange);box-shadow:0 0 0 1px var(--nu-orange)}.video-control-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.video-control-grid .is-wide{grid-column:1/-1}.video-caption-settings label,.video-control-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--nu-green-ink);font-size:13px;font-weight:750}.video-caption-settings select,.video-control-grid input:not([type=range]),.video-control-grid select,.video-control-grid textarea{box-sizing:border-box;width:100%;min-height:48px;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--nu-green-ink);font:inherit;font-size:16px}.video-control-grid textarea{min-height:76px;resize:vertical}.video-caption-settings{display:grid;grid-template-columns:1fr 1fr;align-items:end;grid-gap:12px;gap:12px}.video-editor-help,.video-editor-warning{margin:0;padding:10px 12px;border-radius:11px;font-size:14px;line-height:1.45}.video-editor-warning{background:#fff1e6;color:#733006;font-weight:750}.video-editor-help{background:var(--nu-mist);color:var(--ink-soft)}.video-editor-filmstrip img{display:block;width:100%;height:58px;object-fit:cover;border-right:1px solid #fff}.video-editor-shell :focus-visible{outline:3px solid var(--nu-orange);outline-offset:2px}@media(max-width:520px){.video-editor-shell{width:calc(100vw - 12px)}.video-editor-tabs button{font-size:12px}.video-caption-settings,.video-control-grid{grid-template-columns:1fr}.video-control-grid .is-wide{grid-column:auto}.video-editor-stage>video{max-height:38dvh}}.community-music-picker{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.community-music-picker header h3{margin:0;color:var(--nu-green-ink);font-size:18px}.community-music-picker header p,.community-music-picker>p{margin:3px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.45}.community-music-picker input[type=search]{box-sizing:border-box;width:100%;min-height:48px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--nu-green-ink);font:inherit;font-size:16px}.community-music-picker ul{display:grid;grid-gap:6px;gap:6px;max-height:278px;padding:0;margin:0;overflow:auto;list-style:none}.community-music-picker li{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:7px;border-radius:12px}.community-music-picker li:hover{background:var(--nu-mist)}.community-music-picker li>span:nth-child(2){display:grid;min-width:0}.community-music-picker small,.community-music-picker strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-music-picker small{color:var(--ink-soft)}.community-music-art{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--nu-mist);color:var(--nu-green-deep);overflow:hidden}.community-music-art img{width:100%;height:100%;object-fit:cover}.community-music-tag{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--nu-tint);color:var(--nu-green-ink);font-size:12px;font-weight:600}.community-music-tag>button{min-height:44px;padding:0 8px;font-size:12px}.story-music-step{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0}.story-music-step>h3{margin:0;color:var(--nu-green-ink);font-size:16px;font-weight:800}.story-music-step>p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.45}.community-music-picker.is-compact{padding:12px}.community-music-picker.is-compact ul{max-height:224px}.community-music-picker.is-compact header h3{font-size:16px}.community-music-selected{padding:0;margin:0;list-style:none}.community-music-selected>li{border:1px solid var(--line);background:var(--nu-tint)}.community-music-selected>li>small,.community-music-selected>li>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.story-music-step{margin-top:6px}.community-music-picker.is-compact{padding:10px}.community-music-picker li{grid-template-columns:44px minmax(0,1fr) auto}.community-music-picker li>.btn-secondary{grid-column:2/4;width:100%}}.community-hub-live,.events-hub-live,.nu-page:has(.opportunity-results){--mu-discovery-gap:14px}.community-toolbar-live,.events-toolbar-live,.nu-page:has(.opportunity-results) .nu-search-shell{border-color:rgba(0,122,64,.16);box-shadow:0 8px 24px rgba(1,49,35,.06)}.community-tabs-live button,.events-tabs-live button{position:relative;min-height:46px;font-size:14px;line-height:1.25}.community-tabs-live button.is-active,.events-tabs-live button.is-active{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 8px rgba(1,49,35,.1)}.community-tabs-live button.is-active:after,.events-tabs-live button.is-active:after{position:absolute;right:14px;bottom:3px;left:14px;height:3px;border-radius:3px;background:var(--nu-orange);content:""}.community-card-facts,.event-card-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.community-card-facts>span,.event-card-facts>span,.event-card-live [data-event-capacity],.event-mode-live{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border:1px solid rgba(0,122,64,.14);border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:12px;font-weight:750;line-height:1.25}.community-card-trust{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--nu-border);color:var(--ink-soft);font-size:12px;line-height:1.4}.community-card-trust>span:first-child:before{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--nu-green);content:""}.community-card-actions{margin-top:auto}.community-message-live,.event-rsvp-undo{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-message-live .btn-tertiary,.event-rsvp-undo .btn-tertiary{flex:none;min-height:44px}.event-form-timezone{margin:0;color:var(--ink-soft);font-size:13px}.event-description-live{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.event-description-live.is-expanded{display:block;overflow:visible}.event-card-facts{margin:0}.event-meta-live{gap:7px}.event-meta-live>[data-event-capacity],.event-meta-live>[data-event-mode],.event-meta-live>[data-event-response],.event-meta-live>[data-event-timezone]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid rgba(0,122,64,.1)}.event-meta-live>[data-event-capacity][data-capacity-state=full]{color:var(--nu-danger);font-weight:800}.event-rsvp-actions{flex-wrap:wrap}.event-calendar-action{white-space:nowrap}.opportunity-results{gap:var(--mu-discovery-gap,14px)}.opportunity-result-card{display:flex;min-width:0;min-height:310px;flex-direction:column;gap:10px}.opportunity-result-card h2,.opportunity-result-card p{margin:0}.opportunity-result-card h2{font-size:clamp(20px,2vw,24px);line-height:1.25}.opportunity-result-card>p:nth-of-type(2){display:-webkit-box;overflow:hidden;color:var(--ink-soft);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.opportunity-deadline-summary{padding:9px 11px;border-radius:11px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:13px}.opportunity-result-actions{align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid var(--nu-border)}.opportunity-save-action{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-text.opportunity-save-undo,.opportunity-save-undo{min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--nu-green-deep);font:inherit;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.opportunity-save-action .field-error{flex:1 0 100%}.opportunity-return-link{display:inline-flex;width:max-content;min-height:44px;align-items:center;margin-bottom:12px}.opportunity-eligibility-summary{margin-bottom:18px;padding:22px}.opportunity-eligibility-summary h2,.opportunity-eligibility-summary p{margin:0}.opportunity-eligibility-summary p{margin-top:8px;color:var(--ink-soft);line-height:1.55}.opportunity-apply-closed{border-color:rgba(180,35,28,.2)}.nu-status.is-closed{background:rgba(180,35,28,.08);color:var(--nu-danger)}@media(max-width:720px){.community-card-live,.event-card-live,.opportunity-result-card{padding:17px}.community-card-trust{align-items:flex-start;flex-direction:column}.community-message-live,.event-rsvp-undo{align-items:stretch;flex-direction:column}.community-message-live .btn-tertiary,.event-rsvp-undo .btn-tertiary{width:100%}.event-card-live>footer>div.event-rsvp-actions{grid-template-columns:1fr 1fr}.event-calendar-action{grid-column:1/-1}.opportunity-result-card{min-height:0}.opportunity-result-actions{display:grid;grid-template-columns:1fr 1fr}.opportunity-result-actions .social-share-trigger,.opportunity-result-actions>.btn-tertiary,.opportunity-result-actions>.social-share{width:100%}.opportunity-result-actions>.btn-tertiary{grid-column:1/-1}.opportunity-save-action{display:grid;grid-template-columns:1fr auto}.opportunity-save-action .opportunity-save-button{width:100%;min-height:44px}.opportunity-save-action .field-error{grid-column:1/-1}.opportunity-eligibility-summary{padding:17px}}@media(max-width:360px){.community-card-facts>span,.event-card-facts>span{font-size:12px}.opportunity-result-actions,.opportunity-save-action{grid-template-columns:1fr}.opportunity-save-undo{width:100%}}.opportunity-priority-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.opportunity-priority-facts>div{display:grid;align-content:start;grid-gap:5px;gap:5px;padding:13px;border:1px solid var(--nu-border);border-radius:13px;background:var(--nu-mist)}.opportunity-priority-facts dd,.opportunity-priority-facts dt{margin:0}.opportunity-expertise{margin-top:16px}.opportunity-expertise h3{margin-bottom:8px}.opportunity-more-details{margin-top:16px;border-top:1px solid var(--nu-border)}.opportunity-more-details>summary{min-height:48px;display:flex;align-items:center;color:var(--nu-green-deep);font-weight:800;cursor:pointer}.opportunity-more-details h3{margin:8px 0}.opportunity-availability>p,.opportunity-other-faculty small{color:var(--ink-soft);font-size:13px;line-height:1.45}.opportunity-availability{display:grid;grid-gap:12px;gap:12px}.opportunity-availability>p{margin:0}.opportunity-availability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.opportunity-availability-grid label{display:grid;grid-gap:6px;gap:6px}.opportunity-availability-grid .is-wide{grid-column:1/-1}.opportunity-availability-preview{padding:12px;border-radius:12px;background:var(--nu-mist);color:var(--ink-soft);font-size:14px;line-height:1.5}.opportunity-availability-preview strong{color:var(--nu-green-ink)}@media(max-width:720px){.opportunity-priority-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-priority-facts>div:last-child{grid-column:1/-1}.opportunity-availability-grid{grid-template-columns:1fr}.opportunity-availability-grid .is-wide{grid-column:auto}}.account-section-tabs,.mu-task-tabs,.social-media-workspace-tabs{gap:8px}.video-editor-cover-preview>img{display:block;width:112px;height:72px;border-radius:9px;background:#071810;object-fit:contain}.video-editor-cover-preview>span{display:flex;align-items:center;gap:7px;flex-wrap:wrap}@media(max-width:620px){.feed-density-options,.feed-density-summary{display:none!important}.social-media-layer{width:100dvw;max-width:100dvw;overflow-x:hidden;overscroll-behavior:contain}.social-media-layer .social-media-workspace{box-sizing:border-box;max-width:100dvw;overflow-x:hidden}.social-media-layer .social-media-workspace>*{min-width:0;max-width:100%}.sdg-search-control{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border:1px solid var(--nu-line);border-radius:14px;background:var(--nu-surface)}.sdg-search-control>span{font-size:24px;color:var(--ink-soft)}.sdg-search-control input{min-width:0;flex:1 1;border:0!important;padding:0!important;outline:0;background:transparent!important}.sdg-filter-sheet{align-self:end}.sdg-filter-sheet>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border:1px solid var(--nu-line);border-radius:14px;background:var(--nu-surface);color:var(--nu-green-deep);font-weight:850;cursor:pointer;list-style:none}.sdg-filter-sheet>summary::-webkit-details-marker{display:none}.sdg-filter-sheet>summary span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--nu-orange-accent);color:#fff;font-size:12px}.sdg-filter-sheet>div{position:absolute;z-index:5;right:0;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));grid-gap:12px;gap:12px;width:min(700px,calc(100vw - 32px));margin-top:8px;padding:16px;border:1px solid var(--nu-line);border-radius:18px;background:var(--nu-surface);box-shadow:var(--nu-shadow)}.sdg-filter-sheet>div label{display:grid;grid-gap:6px;gap:6px;font-weight:800}.sdg-project-facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin:4px 0}.sdg-project-facts div{display:grid;grid-gap:2px;gap:2px}.sdg-project-facts dt{font-size:13px;color:var(--ink-soft)}.sdg-project-facts dd{margin:0;font-size:15px;font-weight:800}.sdg-project-card-footer{align-items:center}.sdg-project-card-footer .sdg-role-link{color:var(--nu-green-deep);font-weight:850;text-decoration:underline;-webkit-text-decoration-color:var(--nu-orange-accent);text-decoration-color:var(--nu-orange-accent);text-underline-offset:4px}.sdg-follow-action{min-width:96px}@media(max-width:760px){.sdg-filter-sheet>div{position:static;grid-template-columns:1fr;width:100%;box-shadow:none}.sdg-project-card-footer{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:10px;gap:10px}.sdg-project-card-footer .sdg-role-link{grid-column:1/-1;text-align:center;min-height:44px;display:grid;place-items:center}.sdg-project-card-footer .btn-primary,.sdg-project-card-footer .btn-tertiary{width:100%}}.research-record{display:grid;grid-gap:16px;gap:16px}.research-record-section{scroll-margin-top:96px}.research-checksum{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.learning-paper-keywords{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.learning-paper-keywords li{padding:6px 10px;border-radius:999px;background:var(--nu-tint);font-size:14px;font-weight:750}.research-submit-wizard{display:grid;grid-gap:16px;gap:16px}.research-submit-wizard fieldset{display:grid;grid-gap:14px;gap:14px;margin:0;padding:18px;border:1px solid var(--nu-line);border-radius:16px}.research-submit-wizard fieldset[hidden]{display:none}.research-submit-wizard legend{padding:0 6px;font-size:18px;font-weight:900}.research-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.research-stepper li{display:grid;justify-items:center;grid-gap:5px;gap:5px;color:var(--ink-soft);text-align:center}.research-stepper li span{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--nu-line);border-radius:50%;background:var(--nu-surface);font-weight:900}.research-stepper li.is-complete span,.research-stepper li[aria-current=step] span{border-color:var(--nu-orange-accent);background:var(--nu-orange-accent);color:#fff}.research-stepper li[aria-current=step]{color:var(--nu-green-deep)}.research-wizard-actions{display:flex;justify-content:flex-end;gap:10px}.research-wizard-actions .btn-primary{min-width:150px}@media(max-width:620px){.research-stepper small{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.research-submit-wizard fieldset{padding:14px}.research-wizard-actions>*{flex:1 1}}.partner-follow-control{display:flex}.partner-follow-control>button{width:100%}.partner-follow-control button[aria-pressed=true]{border-color:var(--nu-green-deep);background:var(--nu-tint);color:var(--nu-green-deep)}.partner-workspace{display:grid;grid-gap:16px;gap:16px}.partner-workspace-grid{padding:20px}.partner-hero-actions:has(.partner-follow-control){flex-wrap:wrap}.partner-hero-actions .partner-follow-control{min-width:112px}:root{--nu-shadow:var(--nu-shadow-md);--nu-orange-soft:var(--nu-tint)}.social-media-layer .social-media-workspace{margin-inline:0!important}}:root{--nu-shadow:0 14px 38px rgb(5 62 39/12%);--nu-orange-soft:#fff4ea}.video-editor-stage{min-height:0;max-height:36dvh}.video-editor-stage>video{height:36dvh;max-height:36dvh}.video-editor-tabs{display:flex;gap:8px;overflow-x:auto;padding:0}.video-editor-tabs button{position:relative;flex:1 0 auto;min-width:88px;border-radius:0;background:transparent;box-shadow:none!important}.video-editor-tabs button[aria-pressed=true]{background:transparent}.video-editor-tabs button[aria-pressed=true]:after{position:absolute;right:12px;bottom:0;left:12px;height:3px;border-radius:3px;background:var(--nu-orange-accent);content:""}.video-editor-history{min-height:44px;align-items:center;border-bottom:1px solid var(--nu-line)}.video-editor-history button{min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--nu-green-deep);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.video-editor-history button:disabled{opacity:.42;cursor:default}@media(max-width:520px){.video-editor-dialog{max-height:calc(100dvh - 8px)}.video-editor-shell{gap:10px;padding:12px}.video-editor-shell>header p{display:none}.video-editor-stage,.video-editor-stage>video{height:31dvh;max-height:31dvh}.video-editor-tabs button{min-width:78px;min-height:44px}.video-editor-history{margin-top:-6px}}.sdg-project-card{scroll-margin-top:96px}.sdg-load-more{display:grid;place-items:center;min-height:80px}.sdg-load-more>button{min-width:220px;min-height:48px;font-size:16px}.mu-detail-page[data-sdg-project-detail]{padding-bottom:128px}.sdg-public-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sdg-public-actions .social-share-trigger,.sdg-public-actions>button{min-height:48px;font-size:16px}.sdg-project-action-status{margin:0;padding:11px 13px;border-radius:12px;background:#fff4ed;color:#7b3108;font-size:16px;font-weight:750}.sdg-role-opportunity{display:grid;grid-gap:9px;gap:9px}.sdg-role-opportunity>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sdg-role-opportunity>p,.sdg-role-opportunity>small{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.55}.sdg-interest-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:18px;border:1px solid var(--nu-border);border-radius:16px;background:var(--nu-mist)}.sdg-interest-action p{max-width:64ch;margin:4px 0 0;color:var(--ink-soft);font-size:16px;line-height:1.5}.sdg-interest-action .btn-primary{min-width:148px;min-height:48px;font-size:16px}.sdg-participate-sticky{position:fixed;z-index:43;right:16px;bottom:18px;left:16px;display:flex;max-width:720px;align-items:center;justify-content:space-between;gap:14px;margin:auto;padding:11px 12px 11px 16px;border:1px solid var(--nu-border);border-radius:18px;background:var(--bg);box-shadow:0 16px 42px rgb(5 62 39/18%)}.sdg-participate-sticky>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.sdg-participate-sticky small,.sdg-participate-sticky strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdg-participate-sticky small{color:var(--ink-soft);font-size:14px}.sdg-participate-sticky .btn-primary{min-width:132px;min-height:48px;font-size:16px}.mu-detail-page[data-sdg-project-detail] .nu-route-tabs a{min-height:48px;font-size:16px}.mu-detail-page[data-sdg-project-detail] .nu-back-link{display:inline-flex;min-height:44px;align-items:center;font-size:16px}.mu-detail-page[data-sdg-project-detail] .mu-detail-panel dd,.mu-detail-page[data-sdg-project-detail] .mu-detail-panel p{font-size:16px;line-height:1.55}@media(max-width:1100px){.sdg-participate-sticky{bottom:calc(82px + env(safe-area-inset-bottom))}}@media(max-width:620px){.mu-detail-page[data-sdg-project-detail]{padding-bottom:176px}.sdg-public-actions{display:grid;grid-template-columns:1fr 1fr}.sdg-public-actions .social-share,.sdg-public-actions .social-share-trigger{width:100%}.sdg-public-actions .social-share{grid-column:1/-1}.sdg-interest-action{align-items:stretch;flex-direction:column;padding:16px}.sdg-interest-action .btn-primary{width:100%}.sdg-participate-sticky small{display:none}.sdg-participate-sticky{right:8px;left:8px}.sdg-participate-sticky>span{font-size:16px}.sdg-role-opportunity>div{align-items:flex-start;flex-direction:column}.mu-detail-page[data-sdg-project-detail] .mu-detail-panel small{font-size:16px;line-height:1.5}}.sdg-interest-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:end}.sdg-interest-controls{display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.sdg-interest-controls label{display:grid;grid-gap:5px;gap:5px;color:var(--nu-green-ink);font-size:16px;font-weight:750}.sdg-interest-controls select{min-height:48px;padding:8px 36px 8px 11px;border:1px solid var(--nu-border);border-radius:12px;background:var(--bg);color:var(--nu-green-ink);font:inherit;font-size:16px}.sdg-interest-action>.sdg-project-action-status{grid-column:1/-1;width:auto;max-width:none}@media(max-width:620px){.sdg-interest-action,.sdg-interest-controls{grid-template-columns:1fr}}@media(max-width:720px){.messages-shell[data-thread-open=true]{padding-top:0}.messages-shell[data-thread-open=true]>.group-create-panel,.messages-shell[data-thread-open=true]>.messages-page-head,.messages-shell[data-thread-open=true]>.messages-pending{display:none}.messages-shell[data-thread-open=true] .messages-split{height:max(220px,calc(var(--messages-viewport-height,100dvh) - 138px));min-height:0;border-radius:14px}.messages-thread-head{grid-template-columns:44px minmax(0,1fr) auto}.messages-thread-head .messages-actions{grid-column:3;grid-row:1;display:flex;flex-wrap:nowrap;width:auto}.messages-thread-head .messages-actions>.btn-tertiary{display:none}.messages-call-menu{display:block}.messages-compose{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.messages-compose>input{order:1;grid-column:1/-2;width:100%;min-width:0;min-height:48px;flex-basis:auto;font-size:16px}.messages-compose>.btn-primary{order:2;grid-column:-2/-1;min-width:72px;min-height:48px;font-size:16px}.messages-compose-attach{order:3;grid-column:1}.messages-compose-poll{order:4;grid-column:2/-1;justify-self:start;min-height:44px}.messages-compose-file{order:5;grid-column:1/-1;max-width:100%}.messages-poll-form{order:6;grid-column:1/-1}.messages-mention-picker{grid-column:1/-1}.messages-preview{font-size:14px}.messages-peer{font-size:16px}.help-conversation-state,.messages-when{font-size:13px}}@media(min-width:1101px){.global-create-trigger{min-width:120px;padding-inline:18px}.global-create-trigger>strong{font-size:19px;line-height:1.1}.global-create-trigger>span{font-size:24px}}.group-create-panel{display:grid;grid-gap:18px;gap:18px;margin:0 0 18px;padding:22px;border:1px solid rgba(0,122,64,.16);border-radius:24px;background:var(--nu-surface,#fff);box-shadow:0 16px 42px rgba(1,49,35,.09)}.group-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.group-create-head h2,.group-create-head p,.group-create-review-card p,.group-create-stage h3{margin:0}.group-create-head>div>span{color:var(--nu-green-deep);font-size:12px;font-weight:850;letter-spacing:.16em}.group-create-head h2{margin-top:4px;color:var(--nu-green-deep);font-size:clamp(24px,3vw,32px);line-height:1.15}.group-create-head p{margin-top:6px;color:var(--ink-soft);font-size:15px}.group-create-close{display:grid;width:44px;height:44px;flex:none;place-items:center;border:1px solid var(--nu-border);border-radius:50%;background:var(--nu-mist);color:var(--nu-green-deep);font:inherit;font-size:26px;line-height:1;cursor:pointer}.group-create-progress{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:0;margin:0;list-style:none}.group-create-progress li{display:flex;min-width:0;align-items:center;gap:8px;padding:10px;border-bottom:3px solid var(--nu-border);color:var(--ink-soft);font-size:13px;font-weight:800}.group-create-progress li>span{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-deep)}.group-create-progress li[aria-current=step]{border-color:var(--nu-orange);color:var(--nu-green-deep)}.group-create-progress li[aria-current=step]>span,.group-create-progress li[data-complete=true]>span{background:var(--nu-green-deep);color:#fff}.group-create-panel form,.group-create-stage{display:grid;grid-gap:16px;gap:16px}.group-create-photo-row{display:flex;align-items:center;gap:14px}.group-create-avatar,.group-create-photo{display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-deep);font-weight:850}.group-create-photo{width:68px;height:68px;font-size:20px}.group-create-avatar{width:46px;height:46px;font-size:16px}.group-create-avatar img,.group-create-photo img{width:100%;height:100%;object-fit:cover}.group-create-field{position:relative;display:grid;grid-gap:7px;gap:7px;color:var(--nu-green-deep);font-weight:800}.group-create-field input,.group-create-search input{box-sizing:border-box;width:100%;min-height:50px;padding:11px 14px;border:1px solid var(--nu-border);border-radius:14px;background:var(--bg);color:var(--ink);font:inherit;font-size:16px}.group-create-field small{position:absolute;right:12px;bottom:13px;color:var(--ink-soft);font-size:12px;font-weight:650}.group-create-field input{padding-right:62px}.group-create-tip{margin:0;padding:12px 14px;border-radius:13px;background:var(--nu-mist);color:var(--ink-soft);font-size:14px}.group-create-stage-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.group-create-stage-title h3{color:var(--nu-green-deep);font-size:20px}.group-create-stage-title p{margin:4px 0 0;color:var(--ink-soft);font-size:14px}.group-create-stage-title>strong{flex:none;padding:7px 10px;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:12px}.group-create-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:330px;overflow:auto}.group-create-person{display:grid;grid-template-columns:auto 46px minmax(0,1fr) 24px;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--nu-border);border-radius:15px;background:var(--bg);cursor:pointer}.group-create-person>input{position:absolute;opacity:0;pointer-events:none}.group-create-person>span:nth-of-type(2){display:grid;min-width:0}.group-create-person small,.group-create-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-create-person small{color:var(--ink-soft);font-size:12px}.group-create-person i{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--nu-border);border-radius:50%;color:transparent;font-style:normal}.group-create-person[data-selected=true]{border-color:var(--nu-green);background:var(--nu-mist)}.group-create-person[data-selected=true] i{border-color:var(--nu-green-deep);background:var(--nu-green-deep);color:#fff}.group-create-empty{grid-column:1/-1;margin:0;padding:22px;text-align:center;color:var(--ink-soft)}.group-create-review-card{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;background:var(--nu-mist)}.group-create-review-card h3{color:var(--nu-green-deep)}.group-create-review-card p{margin-top:3px;color:var(--ink-soft);font-size:14px}.group-create-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0;border:0}.group-create-choice legend{margin-bottom:8px;color:var(--nu-green-deep);font-weight:850}.group-create-choice label{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--nu-border);border-radius:14px;cursor:pointer}.group-create-admins label:before,.group-create-choice label:before,.group-create-toggle:before{box-sizing:border-box;width:20px;height:20px;border:2px solid var(--nu-border);border-radius:50%;background:var(--bg);content:""}.group-create-choice label[data-selected=true]{border-color:var(--nu-green);background:var(--nu-mist)}.group-create-admins label:has(input:checked):before,.group-create-choice label[data-selected=true]:before,.group-create-toggle:has(input:checked):before{border:6px solid var(--nu-green-deep)}.group-create-admins input,.group-create-choice input,.group-create-toggle input{position:absolute;opacity:0}.group-create-choice span{display:grid}.group-create-admins p,.group-create-choice small,.group-create-toggle small{color:var(--ink-soft);font-size:12px;line-height:1.4}.group-create-toggle{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding:13px;border:1px solid var(--nu-border);border-radius:14px}.group-create-admins label:before,.group-create-toggle:before{border-radius:5px}.group-create-toggle span{display:grid}.group-create-admins{padding:0;border-top:1px solid var(--nu-border)}.group-create-admins summary{display:flex;min-height:48px;align-items:center;color:var(--nu-green-deep);font-weight:850;cursor:pointer}.group-create-admins p{margin:0 0 10px}.group-create-admins label{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);min-height:44px;align-items:center;grid-gap:9px;gap:9px}.group-create-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid var(--nu-border)}.group-create-actions button{min-width:124px}.group-create-panel :focus-visible{outline:3px solid var(--nu-orange);outline-offset:2px}@media(max-width:720px){.group-create-panel{margin-inline:-4px;padding:17px;border-radius:20px}.group-create-head p{max-width:28ch}.group-create-progress li{display:grid;justify-items:center;padding:8px 2px;text-align:center}.group-create-choice,.group-create-people{grid-template-columns:1fr}.group-create-people{max-height:42dvh}.group-create-stage-title{align-items:flex-start}.group-create-actions{position:-webkit-sticky;position:sticky;z-index:3;bottom:calc(68px + env(safe-area-inset-bottom));padding-top:12px;background:var(--nu-surface,#fff)}.group-create-actions button{flex:1 1;min-width:0}}.group-create-admins label:has(input:focus-visible),.group-create-choice label:has(input:focus-visible),.group-create-toggle:has(input:focus-visible){outline:3px solid var(--nu-orange);outline-offset:2px}.feed-controls label.is-selected{border-color:var(--nu-border);background:var(--nu-mist);box-shadow:none}.feed-controls input{accent-color:var(--nu-control-accent)}.feed-mobile-layout-note{display:none}.feed-controls-footer>span>button{min-height:44px;margin-left:8px;padding:6px 0;border:0;background:transparent;color:var(--nu-green-deep);font:inherit;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.startup-update-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-update-name>span{display:inline;white-space:inherit}.startup-update-name>span+span:before{content:" — "}@media(max-width:520px){.startup-update-post>header{align-items:flex-start}.startup-update-post>header .startup-update-identity{flex:1 1 auto;width:0}.startup-update-post>header .post-type{flex:0 0 auto;max-width:118px}.startup-update-name{display:grid;grid-gap:1px;gap:1px;overflow:visible;white-space:normal}.startup-update-name>span{display:block;max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal}.startup-update-name>span+span:before{content:""}}.post-translation{display:grid;justify-items:start;grid-gap:7px;gap:7px;margin-top:-5px}.post-translation>button{min-height:44px;padding:7px 0;border:0;background:transparent;color:var(--nu-green-deep);font:inherit;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.post-translation>button:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:2px}.post-translation>small{color:var(--ink-soft);font-size:12px}.post-translation>.post-body{margin:0}@media(max-width:560px){.feed-controls-summary-density,.feed-density-options{display:none!important}.feed-controls-dialog .feed-mobile-layout-note{display:block!important;margin:0;padding:13px 16px;border-bottom:1px solid var(--nu-border);color:var(--ink-soft);font-size:14px;line-height:1.5}.social-feed.is-compact .post-body{line-height:1.6}}.mu-release-update{position:fixed;z-index:260;right:16px;bottom:calc(82px + env(safe-area-inset-bottom));left:16px;display:flex;max-width:560px;align-items:center;justify-content:space-between;gap:14px;margin-inline:auto;padding:13px 14px;border:1px solid var(--nu-border);border-radius:16px;background:var(--bg);color:var(--nu-green-ink);box-shadow:var(--nu-shadow-md)}.mu-release-update>span{display:grid;grid-gap:2px;gap:2px}.mu-release-update small{color:var(--ink-soft);font-size:13px;line-height:1.4}.mu-release-update button{min-width:96px;min-height:44px;padding:9px 15px;border:0;border-radius:999px;background:var(--nu-orange-accent);color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.mu-release-update button:focus-visible{outline:3px solid var(--nu-control-focus);outline-offset:3px}@media(min-width:1101px){.mu-release-update{right:24px;bottom:24px;left:auto;margin:0}}.photo-editor-dialog,.photo-editor-shell,.photo-editor-shell>*,.photo-editor-tools,.photo-editor-tools>*,.video-editor-tools,.video-editor-tools>*{box-sizing:border-box;min-width:0;max-width:100%}.photo-editor-dialog{overscroll-behavior:contain;overflow-x:clip}.photo-editor-shell{overflow-x:clip}.photo-editor-stage{touch-action:none;overscroll-behavior:contain}.photo-editor-stage.is-protecting{cursor:crosshair}.photo-privacy-region{cursor:pointer}.photo-privacy-region.is-selected{outline:3px solid #fff;box-shadow:0 0 0 5px var(--nu-orange-accent)}.photo-privacy-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.photo-privacy-tools button{display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;min-height:72px;padding:8px 4px;border:1px solid var(--nu-line);border-radius:14px;background:var(--nu-surface);color:var(--nu-green-deep);font:inherit;font-size:12px;font-weight:800;text-align:center}.photo-privacy-tools button span{font-size:22px;line-height:1}.photo-privacy-tools button[aria-pressed=true]{border-color:var(--nu-orange-accent);box-shadow:inset 0 0 0 1px var(--nu-orange-accent);background:var(--nu-orange-soft)}.photo-privacy-list{display:grid;grid-gap:8px;gap:8px}.photo-privacy-list>div{display:flex;gap:8px;overflow-x:auto}.photo-privacy-list button{min-height:40px;padding:8px 12px;border:1px solid var(--nu-line);border-radius:999px;background:var(--nu-surface);white-space:nowrap}.photo-privacy-list button[aria-pressed=true]{border-color:var(--nu-orange-accent);background:var(--nu-orange-soft);font-weight:800}.video-editor-stage{touch-action:manipulation;overscroll-behavior:contain}.photo-editor-mode-tabs,.video-editor-tabs{overflow-x:clip}.photo-editor-presets{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:clip;scroll-snap-type:none}.photo-filter-choice{min-width:0}.social-media-layer,.social-media-layer .social-media-workspace{overflow-x:clip;overscroll-behavior:contain}.social-media-layer .social-media-workspace>*,.social-media-library-actions>*,.social-media-panel>*{min-width:0;max-width:100%}.social-media-rail{max-width:100%;overscroll-behavior-inline:contain;touch-action:pan-x}@media(max-width:620px){.social-media-layer,.social-media-layer .social-media-workspace{width:100dvw;height:100dvh;max-width:100dvw;max-height:100dvh}.social-media-layer .social-media-workspace{align-content:start;border-radius:0;overflow-y:auto;overscroll-behavior-y:contain}.social-media-layer .social-media-workspace-head{grid-template-columns:44px minmax(0,1fr) minmax(82px,auto)}.social-media-layer .social-media-workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.social-media-layer .social-media-workspace-tabs button{min-width:0;overflow:hidden;text-overflow:ellipsis}.social-media-layer .social-media-panel{width:auto}}@media(max-width:520px){.photo-editor-dialog,.video-editor-dialog{inset:0;width:100dvw;height:100dvh;max-width:100dvw;max-height:100dvh;margin:0;border-radius:0;overflow:hidden}.photo-editor-shell,.video-editor-shell{width:100%;height:100%;max-width:100%;max-height:100%;padding:12px;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain}.photo-editor-shell>header{top:-12px}.photo-editor-stage{top:53px;width:100%;min-height:clamp(250px,40dvh,390px);max-height:40dvh;border-radius:12px}.photo-editor-stage img{max-width:100%;max-height:40dvh}.photo-editor-mode-tabs{top:calc(53px + 40dvh);width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px 0 5px;border-radius:0}.photo-editor-mode-tabs button{min-width:0;padding-inline:3px;font-size:12px;line-height:1.2}.photo-editor-presets{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-inline:0}.photo-filter-choice{width:100%;font-size:12px}.photo-editor-tools input[type=range],.video-editor-tools input[type=range]{box-sizing:border-box;max-width:100%}.photo-editor-shell>footer{bottom:-12px;margin-inline:-12px;margin-bottom:-12px;padding:10px 12px calc(12px + env(safe-area-inset-bottom))}.video-editor-stage,.video-editor-stage>video{width:100%;height:31dvh;max-width:100%;max-height:31dvh}.video-editor-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.video-editor-tabs button{min-width:0;padding-inline:2px;font-size:12px;line-height:1.2}.video-editor-filmstrip{width:100%;grid-template-columns:repeat(8,minmax(0,1fr))}.video-editor-cover-preview{grid-template-columns:minmax(80px,96px) minmax(0,1fr)}}.social-composer-draft-state{display:flex;min-height:48px;align-items:center;gap:9px;padding:7px 11px;border:1px solid var(--nu-border);border-radius:13px;background:var(--nu-mist);color:var(--ink-soft)}.social-composer-draft-state>span{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--nu-green-deep);color:#fff;font-weight:900}.social-composer-draft-state>small{flex:1 1;min-width:0;font-size:13px;line-height:1.4}.social-composer-draft-state.is-error>span{background:var(--nu-orange-accent)}.social-composer-draft-state .btn-tertiary{flex:0 0 auto;min-height:48px}.social-media-close{width:48px;height:48px}.social-media-workspace-tabs button{min-height:48px}.social-media-workspace-tabs button:disabled{opacity:.48;cursor:not-allowed}.social-media-workspace .btn-primary,.social-media-workspace .btn-secondary,.social-media-workspace .btn-tertiary{min-height:48px}@media(max-width:620px){.social-media-layer .social-media-workspace-head{grid-template-columns:48px minmax(0,1fr) minmax(82px,auto)}.social-media-layer .social-media-workspace-head .btn-primary,.social-media-layer .social-media-workspace-head .btn-tertiary{min-height:48px}.social-composer-draft-state{align-items:stretch;flex-wrap:wrap}.social-composer-draft-state>small,.social-composer-draft-state>span{align-self:center}.social-composer-draft-state .btn-tertiary{width:100%}}.messages-new-menu{position:relative}.messages-new-menu>summary{display:grid;min-width:96px;min-height:48px;place-items:center;padding:0 20px;list-style:none;cursor:pointer}.messages-new-menu>summary::-webkit-details-marker{display:none}.messages-new-sheet{position:absolute;z-index:70;top:calc(100% + 8px);right:0;display:grid;width:min(360px,calc(100vw - 32px));grid-gap:5px;gap:5px;padding:10px;border:1px solid var(--nu-border);border-radius:18px;background:var(--bg);box-shadow:var(--nu-shadow-md)}.messages-new-sheet>strong{padding:8px 10px;color:var(--nu-green-ink);font-size:18px}.messages-new-invite,.messages-new-sheet>a,.messages-new-sheet>button{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;grid-gap:11px;gap:11px;min-height:64px;padding:10px;border:0;border-radius:13px;background:transparent;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.messages-new-sheet>a:focus-visible,.messages-new-sheet>a:hover,.messages-new-sheet>button:focus-visible,.messages-new-sheet>button:hover{background:var(--nu-mist)}.messages-new-invite>span:first-child,.messages-new-sheet>a>span:first-child,.messages-new-sheet>button>span:first-child{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-deep);font-weight:900}.messages-new-invite>span:nth-child(2),.messages-new-sheet>a>span:last-child,.messages-new-sheet>button>span:last-child{display:grid;grid-gap:3px;gap:3px}.messages-new-sheet b{color:var(--nu-green-ink);font-size:16px}.messages-new-sheet small{color:var(--ink-soft);font-size:16px;line-height:1.45}.messages-new-invite{grid-template-columns:32px minmax(0,1fr);cursor:default}.messages-new-invite>.social-share{grid-column:2;width:100%}.messages-new-invite .social-share-trigger{width:100%;min-height:48px}.messages-inbox-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 12px 10px;padding:4px;border-radius:14px;background:var(--nu-mist)}.messages-inbox-tabs button{min-width:0;min-height:48px;padding:7px 8px;border:0;border-radius:11px;background:transparent;color:var(--ink-soft);font:inherit;font-size:16px;font-weight:800;cursor:pointer}.messages-inbox-tabs button[aria-selected=true]{background:var(--bg);color:var(--nu-green-deep);box-shadow:0 2px 9px rgb(5 62 39/9%)}.help-conversation-entry,.messages-assistant-row,.messages-list li>button{min-height:64px}.messages-info-panel{border-bottom:1px solid var(--nu-border);background:var(--nu-mist)}.messages-add-menu{position:relative;flex:none}.messages-add-menu>summary{display:grid;min-width:64px;min-height:48px;place-items:center;padding:0 12px;border:1px solid var(--nu-border);border-radius:999px;background:var(--bg);color:var(--nu-green-deep);font-size:16px;font-weight:800;list-style:none;cursor:pointer}.messages-add-menu>summary::-webkit-details-marker{display:none}.messages-add-menu>div{position:absolute;z-index:40;bottom:calc(100% + 8px);left:0;display:grid;min-width:190px;padding:7px;border:1px solid var(--nu-border);border-radius:14px;background:var(--bg);box-shadow:var(--nu-shadow-md)}.messages-add-menu .messages-compose-attach,.messages-add-menu>div>button{display:flex;min-height:48px;align-items:center;justify-content:flex-start;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--nu-green-deep);font:inherit;font-size:16px;font-weight:800;text-align:left;cursor:pointer}.messages-add-menu .messages-compose-attach:focus-within,.messages-add-menu .messages-compose-attach:hover,.messages-add-menu>div>button:focus-visible,.messages-add-menu>div>button:hover{background:var(--nu-mist)}.messages-compose>.btn-primary,.messages-compose>input{min-height:48px;font-size:16px}.messages-call-menu button,.messages-call-menu summary,.messages-conversation-menu summary,.messages-conversation-menu>div button{min-height:48px}.group-create-recovery{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--nu-border);border-radius:15px;background:var(--nu-mist)}.group-create-recovery>div{display:grid;grid-gap:2px;gap:2px}.group-create-recovery strong{color:var(--nu-green-ink)}.group-create-recovery span,.group-create-search-state{color:var(--ink-soft);font-size:16px;line-height:1.5}.group-create-recovery button{min-height:48px}.group-create-search-state{margin:-9px 0 0}.group-create-review-people{display:grid;grid-gap:8px;gap:8px}.group-create-review-people>strong{color:var(--nu-green-ink)}.group-create-review-people ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.group-create-review-people li{padding:8px 11px;border-radius:999px;background:var(--nu-mist);color:var(--nu-green-deep);font-size:16px;font-weight:750}.group-create-private-note{display:grid;grid-gap:3px;gap:3px;margin:0;padding:13px 14px;border-radius:14px;background:var(--nu-mist)}.group-create-private-note strong{color:var(--nu-green-ink)}.group-create-private-note span{color:var(--ink-soft);font-size:16px;line-height:1.5}.group-create-close{width:48px;height:48px}.group-create-person{min-height:64px}.group-create-actions button{min-height:48px}.group-create-panel .group-create-head p,.group-create-panel .group-create-stage-title p,.group-create-panel .group-create-tip{font-size:16px;line-height:1.5}.group-create-panel .group-create-progress li{font-size:16px}@media(max-width:720px){.messages-page-head{align-items:center;flex-direction:row}.messages-new-menu[open]:before{position:fixed;z-index:69;inset:0;background:rgb(3 38 25/36%);content:""}.messages-new-sheet{position:fixed;z-index:70;top:auto;right:0;bottom:0;left:0;width:auto;padding:14px 14px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.messages-new-invite,.messages-new-sheet>a,.messages-new-sheet>button{min-height:68px}.messages-thread-head{grid-template-columns:48px minmax(0,1fr) auto}.messages-thread-head .messages-actions{grid-column:3}.messages-call-menu summary{min-width:58px}.messages-conversation-menu summary{width:48px;height:48px}.messages-compose{grid-template-columns:auto minmax(0,1fr) auto}.messages-compose>input{order:0;grid-column:auto}.messages-compose>.btn-primary{order:0;grid-column:auto;min-width:70px}.messages-add-menu{order:0;grid-column:auto}.messages-compose-file,.messages-mention-picker,.messages-poll-form{grid-column:1/-1}.messages-add-menu>div{position:fixed;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));left:12px}.group-create-recovery{grid-template-columns:1fr 1fr}.group-create-recovery>div{grid-column:1/-1}.group-create-recovery button{width:100%}}.nu-page:has(.opportunity-results) .nu-quick-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.nu-page:has(.opportunity-results) .nu-quick-filters>.opportunity-quick-filter{min-height:0;padding:0;border:0;border-radius:0;background:transparent}.opportunity-quick-filter{position:relative;min-width:0}.opportunity-quick-filter>summary{display:flex;min-height:48px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--nu-border);border-radius:999px;background:var(--bg);color:var(--nu-green-deep);font-size:16px;font-weight:800;list-style:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opportunity-quick-filter>summary::-webkit-details-marker{display:none}.opportunity-quick-filter>div{position:absolute;z-index:45;top:calc(100% + 7px);left:0;display:grid;width:max-content;min-width:100%;max-width:min(310px,calc(100vw - 32px));padding:7px;border:1px solid var(--nu-border);border-radius:14px;background:var(--bg);box-shadow:var(--nu-shadow-md)}.opportunity-quick-filter a{display:flex;min-height:48px;align-items:center;padding:8px 12px;border-radius:9px;color:var(--ink);font-size:16px;font-weight:700;text-decoration:none}.opportunity-quick-filter a:focus-visible,.opportunity-quick-filter a:hover,.opportunity-quick-filter a[aria-current=page]{background:var(--nu-mist);color:var(--nu-green-deep)}.opportunity-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.opportunity-result-card{min-height:0;gap:12px;padding:20px}.opportunity-result-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.opportunity-result-card>header small{color:var(--ink-soft);font-size:14px;font-weight:750}.opportunity-result-card h2{overflow-wrap:anywhere}.opportunity-card-organisation{display:grid;grid-gap:2px;gap:2px}.opportunity-card-organisation>span{color:var(--ink-soft);font-size:15px}.opportunity-card-facts{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.opportunity-card-facts li{padding:7px 9px;border-radius:10px;background:var(--nu-mist);color:var(--nu-green-ink);font-size:15px;font-weight:700}.opportunity-card-description{display:-webkit-box;overflow:hidden;color:var(--ink-soft);font-size:16px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.opportunity-match-reason{margin-top:auto;font-size:16px;line-height:1.5}.opportunity-result-actions{display:grid;grid-template-columns:minmax(120px,1fr) minmax(110px,auto) 48px;grid-gap:8px;gap:8px}.opportunity-result-actions .opportunity-save-button,.opportunity-result-actions>.btn-tertiary{min-height:48px}.opportunity-card-more{position:relative}.opportunity-card-more>summary{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--nu-border);border-radius:50%;background:var(--bg);color:var(--nu-green-deep);font-weight:900;letter-spacing:1px;list-style:none;cursor:pointer}.opportunity-card-more>summary::-webkit-details-marker{display:none}.opportunity-card-more>div{position:absolute;z-index:35;right:0;bottom:calc(100% + 7px);width:190px;padding:7px;border:1px solid var(--nu-border);border-radius:14px;background:var(--bg);box-shadow:var(--nu-shadow-md)}.opportunity-card-more .social-share,.opportunity-card-more .social-share-trigger{width:100%}.opportunity-detail-page{padding-bottom:150px}.opportunity-detail-tabs{position:-webkit-sticky;position:sticky;z-index:18;top:74px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 16px;padding:5px;border:1px solid var(--nu-border);border-radius:16px;background:color-mix(in srgb,var(--bg) 94%,transparent);box-shadow:0 7px 20px rgb(5 62 39/7%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.opportunity-detail-tabs a{display:grid;min-height:48px;place-items:center;padding:8px;border-radius:11px;color:var(--ink-soft);font-size:16px;font-weight:800;text-align:center;text-decoration:none}.opportunity-detail-tabs a[aria-current=page]{background:var(--nu-mist);color:var(--nu-green-deep)}.opportunity-sticky-apply{position:fixed;z-index:44;right:16px;bottom:18px;left:16px;display:flex;max-width:720px;align-items:center;justify-content:space-between;gap:14px;margin:auto;padding:11px 12px 11px 16px;border:1px solid var(--nu-border);border-radius:18px;background:var(--bg);box-shadow:0 16px 42px rgb(5 62 39/18%)}.opportunity-sticky-apply>span{display:grid;grid-gap:2px;gap:2px}.opportunity-sticky-apply small{color:var(--ink-soft);font-size:14px}.opportunity-sticky-apply .btn-primary{min-width:112px;min-height:48px;font-size:17px}.opportunity-decision-details,.opportunity-eligibility-summary{padding:22px}.opportunity-connected-actions p,.opportunity-decision-details>p,.opportunity-eligibility-summary p{font-size:16px;line-height:1.6}.opportunity-application-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0 0 18px;padding:0;list-style:none}.opportunity-application-progress li{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:7px;border-bottom:3px solid var(--nu-border);color:var(--ink-soft);font-size:15px;font-weight:800;text-align:center}.opportunity-application-progress li>span{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-deep)}.opportunity-application-progress li[aria-current=step]{border-color:var(--nu-orange);color:var(--nu-green-ink)}.opportunity-application-progress li[aria-current=step]>span,.opportunity-application-progress li[data-complete=true]>span{background:var(--nu-green-deep);color:#fff}.talent-form .opportunity-application-step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:0;border:0;background:transparent}.talent-form .opportunity-application-step>legend{grid-column:1/-1;padding:0;color:var(--nu-green-ink);font-size:21px}.talent-form .opportunity-application-step>p{grid-column:1/-1;margin:0;color:var(--ink-soft);font-size:16px;line-height:1.5}.talent-form .opportunity-application-step>label{display:grid;min-height:0;align-items:stretch;grid-gap:7px;gap:7px;color:var(--ink);font-size:16px;font-weight:750}.opportunity-application-consent,.opportunity-availability-preview,.opportunity-expertise-choices,.talent-form .opportunity-application-step>.field-error,.talent-form .opportunity-application-step>.opportunity-other-faculty,.talent-form .opportunity-application-step>label:has(textarea){grid-column:1/-1}.opportunity-expertise-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.opportunity-expertise-choices label,.talent-form .opportunity-application-consent{display:flex;min-height:48px;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--nu-border);border-radius:12px;background:var(--bg);color:var(--ink);font-size:16px;font-weight:700}.opportunity-expertise-choices label:has(input:checked),.talent-form .opportunity-application-consent:has(input:checked){background:var(--nu-mist);color:var(--nu-green-deep)}.opportunity-application-consent input,.opportunity-expertise-choices input{width:22px;flex:none;accent-color:var(--nu-green-deep)}.opportunity-other-faculty small,.talent-form label>small{justify-self:start;font-size:14px;line-height:1.5}.opportunity-availability-preview{font-size:16px}.opportunity-application-actions{position:-webkit-sticky;position:sticky;z-index:12;bottom:0;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;background:var(--bg)}.opportunity-application-actions button{min-width:128px;min-height:48px;font-size:16px}.opportunity-detail-page:has(.opportunity-apply) .opportunity-sticky-apply{display:none}body:has(.opportunity-apply) .global-back-to-top{display:none}.opportunity-saved-page .saved-opportunities-search input{min-height:48px;font-size:16px}.opportunity-applications-page .applications-grid,.opportunity-saved-page .saved-opportunities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.opportunity-applications-page .application-card,.opportunity-saved-page .nu-card{gap:11px;padding:20px}.opportunity-applications-page .application-card p,.opportunity-saved-page .nu-card p{font-size:16px;line-height:1.55}.opportunity-applications-page .application-card-actions a,.opportunity-applications-page .application-card-actions button,.opportunity-saved-page .nu-inline-actions a,.opportunity-saved-page .nu-inline-actions button{min-height:48px;font-size:16px}@media(min-width:1101px){.opportunity-sticky-apply{bottom:24px}.opportunity-detail-tabs{top:84px}}@media(max-width:720px){.nu-page:has(.opportunity-results) .nu-quick-filters{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.opportunity-quick-filter>summary{padding-inline:8px}.opportunity-quick-filter:nth-child(2)>div{right:auto;left:50%;transform:translateX(-50%)}.opportunity-quick-filter:nth-child(3)>div{right:0;left:auto}.opportunity-results{display:grid;grid-template-columns:1fr}.opportunity-result-card{padding:17px}.opportunity-result-actions{grid-template-columns:1fr 1fr 48px}.opportunity-detail-page{padding-bottom:176px}.opportunity-detail-tabs{top:8px}.opportunity-sticky-apply{bottom:calc(82px + env(safe-area-inset-bottom))}.opportunity-sticky-apply small{display:none}.opportunity-decision-details,.opportunity-eligibility-summary{padding:17px}.talent-form .opportunity-application-step{grid-template-columns:1fr}.talent-form .opportunity-application-step>*{grid-column:1!important}.opportunity-expertise-choices{grid-template-columns:1fr}.opportunity-application-actions{bottom:calc(72px + env(safe-area-inset-bottom));margin-inline:-17px;padding:10px 17px}.opportunity-application-progress li{display:grid;justify-items:center;padding:7px 2px;font-size:14px}.opportunity-applications-page .applications-grid,.opportunity-saved-page .saved-opportunities-grid{grid-template-columns:1fr}.opportunity-applications-page .application-card,.opportunity-saved-page .nu-card{padding:17px}}@media(max-width:360px){.opportunity-result-actions{grid-template-columns:1fr 48px}.opportunity-result-actions>.btn-tertiary,.opportunity-result-actions>.opportunity-save-action{grid-column:1/-1}.opportunity-sticky-apply{left:8px;right:8px}.opportunity-detail-tabs a{font-size:14px}}.community-tabs-live button,.events-tabs-live button{min-height:48px;font-size:16px}.community-tabs-live{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:14px;background:var(--nu-mist)}.community-tabs-live button.is-active,.events-tabs-live button.is-active{background:var(--bg)}.community-search-live input,.events-search-live input{min-height:48px;font-size:16px}.community-card-live{min-height:0;gap:14px}.community-card-purpose{display:-webkit-box;overflow:hidden;font-size:16px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-card-facts>span,.community-card-trust{font-size:16px}.community-card-actions{display:grid!important;grid-template-columns:minmax(128px,1fr) minmax(110px,auto) auto 48px;align-items:center;grid-gap:8px;gap:8px}.community-card-actions>.btn-primary,.community-card-actions>.btn-tertiary{min-height:48px!important;margin:0!important;font-size:16px!important}.community-card-actions>.nu-status{font-size:14px}.community-card-more{position:relative}.community-card-more>summary,.event-card-more>summary{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--nu-border);border-radius:50%;background:var(--bg);color:var(--nu-green-deep);font-size:16px;font-weight:900;letter-spacing:1px;list-style:none;cursor:pointer}.community-card-more>summary::-webkit-details-marker,.event-card-more>summary::-webkit-details-marker{display:none}.community-card-more>div,.event-card-more>div{position:absolute;z-index:40;right:0;bottom:calc(100% + 8px);display:grid;width:210px;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--nu-border);border-radius:14px;background:var(--bg);box-shadow:var(--nu-shadow-md)}.community-card-more .community-share,.community-card-more .social-share-trigger,.community-card-more button,.event-card-more .event-share,.event-card-more .social-share-trigger,.event-card-more button{width:100%;min-height:48px!important;margin:0!important;font-size:16px!important}.community-leave-confirm{display:grid;grid-gap:6px;gap:6px}.community-member-manager{display:grid;grid-gap:12px;gap:12px;margin-bottom:20px;padding:16px;border:1px solid var(--nu-border);border-radius:16px;background:var(--nu-mist)}.community-member-manager>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-member-manager h3,.community-member-manager p{margin:0}.community-member-manager>ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.community-member-manager>ul>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border-radius:12px;background:var(--bg)}.community-member-manager li>span{display:grid;grid-gap:2px;gap:2px}.community-member-manager li small{color:var(--ink-soft);font-size:14px}.community-member-manager li>div{display:flex;gap:8px}.community-member-manager button{min-height:48px}.community-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.events-tabs-live{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border-radius:14px;background:var(--nu-mist)}.events-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(112px,auto)) minmax(132px,auto);align-items:start;justify-content:start;grid-gap:8px;gap:8px;margin:12px 0 18px}.events-all-filters>summary,.events-filter-bar>button{display:flex;min-height:48px;align-items:center;justify-content:center;padding:8px 15px;border:1px solid var(--nu-border);border-radius:999px;background:var(--bg);color:var(--nu-green-deep);font:inherit;font-size:16px;font-weight:800;list-style:none;cursor:pointer}.events-filter-bar>button[aria-pressed=true]{background:var(--nu-mist);box-shadow:inset 0 0 0 2px var(--nu-green-deep)}.events-all-filters{position:relative}.events-all-filters>summary::-webkit-details-marker{display:none}.events-all-filters>div{position:absolute;z-index:42;right:0;display:grid;width:min(420px,calc(100vw - 32px));grid-gap:12px;gap:12px;margin-top:8px;padding:15px;border:1px solid var(--nu-border);border-radius:16px;background:var(--bg);box-shadow:var(--nu-shadow-md)}.events-all-filters label{display:grid;grid-gap:6px;gap:6px;color:var(--ink);font-size:16px;font-weight:750}.events-all-filters button,.events-all-filters select{min-height:48px;font-size:16px}.event-card-live{align-content:start;gap:13px}.event-card-heading{align-items:center}.event-date-range time{font-size:16px}.event-description-live{font-size:16px;line-height:1.55;-webkit-line-clamp:2}.event-card-facts{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none}.event-card-facts>li{padding:6px 9px;border-radius:10px;background:var(--nu-mist);color:var(--nu-green-ink);font-size:16px;font-weight:700}.event-card-live>footer{display:grid;grid-template-columns:minmax(210px,auto) minmax(112px,1fr) 48px;align-items:center;grid-gap:8px;gap:8px}.event-card-live>footer>div.event-rsvp-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.event-card-live>footer .event-card-open,.event-card-live>footer .event-rsvp-actions button{min-height:48px;margin:0;padding:8px 14px;font-size:16px}.event-card-live>footer .event-rsvp-actions .btn-primary{border-color:var(--nu-orange-accent);background:var(--nu-orange-accent);color:#fff}.event-card-live>footer .event-rsvp-actions .btn-secondary{border-color:var(--nu-border);background:var(--bg);color:var(--nu-green-deep)}.event-card-live>footer .event-rsvp-actions .btn-secondary.is-active{background:var(--nu-mist);box-shadow:inset 0 0 0 2px var(--nu-green-deep)}.event-card-more{position:relative}.event-detail-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin-bottom:16px;padding:16px}.event-detail-actions>div:first-child{display:grid;grid-gap:2px;gap:2px}.event-detail-actions>div:first-child span{color:var(--ink-soft);font-size:16px}.event-detail-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.event-detail-action-row>*{min-height:48px}.event-detail-action-row .social-share-trigger{min-height:48px;font-size:16px}.event-detail-action-row .btn-primary.is-active,.event-detail-action-row .btn-secondary.is-active{box-shadow:inset 0 0 0 2px var(--nu-green-deep)}.event-detail-actions>.field-error{grid-column:1/-1;margin:0}@media(max-width:720px){.community-card-actions{grid-template-columns:1fr auto 48px}.community-card-actions>.community-card-primary{grid-column:1/2}.community-card-actions>.btn-tertiary{grid-column:1/-1}.community-card-actions>.nu-status{justify-self:start}.community-member-manager>ul>li{grid-template-columns:1fr}.community-member-manager li>div{display:grid;grid-template-columns:1fr 1fr}.events-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.events-all-filters>summary,.events-filter-bar>button{min-width:0;padding-inline:8px}.events-all-filters{grid-column:1/-1}.events-all-filters>summary{width:100%}.events-all-filters>div{position:static;width:100%;box-sizing:border-box;box-shadow:none}.event-card-live>footer{grid-template-columns:1fr 48px}.event-card-live>footer>div.event-rsvp-actions{grid-column:1/-1}.event-card-open{grid-column:1/2}.event-detail-actions{grid-template-columns:1fr;padding:17px}.event-detail-action-row{display:grid;grid-template-columns:1fr 1fr}.event-detail-action-row .social-share-trigger,.event-detail-action-row>*,.event-detail-action-row>.social-share{width:100%}.community-overview-facts{grid-template-columns:1fr}}@media(max-width:360px){.event-detail-action-row{grid-template-columns:1fr}.community-card-actions{grid-template-columns:1fr 48px}.community-card-actions>.nu-status{grid-column:1/-1}}.community-create-live,.community-hub-live,.event-create-live,.events-hub-live{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:clip}.creation-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.creation-stepper li{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:7px;border-bottom:3px solid var(--nu-border);color:var(--ink-soft);font-size:16px;font-weight:800;text-align:center}.creation-stepper li>span{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;background:var(--nu-mist);color:var(--nu-green-deep)}.creation-stepper li.is-active{color:var(--nu-green-ink)}.creation-stepper li[aria-current=step]{border-color:var(--nu-orange-accent)}.creation-stepper li.is-active>span{background:var(--nu-green-deep);color:#fff}.creation-step{display:grid;grid-gap:16px;gap:16px;min-width:0}.creation-step>div:first-child{display:grid;grid-gap:5px;gap:5px}.creation-step h3,.creation-step p{margin:0}.creation-step h3{color:var(--nu-green-ink);font-size:21px}.creation-choice-label>small,.creation-step>div:first-child>p{color:var(--ink-soft);font-size:16px;line-height:1.5}.community-create-live .community-form-grid label,.event-create-live .event-form-grid-live label{font-size:16px}.community-create-live input,.community-create-live select,.community-create-live textarea,.event-create-live input,.event-create-live select,.event-create-live textarea{box-sizing:border-box;min-width:0;min-height:48px;font-size:16px}.creation-choice-label>small{font-weight:500}.creation-review-live{font-size:16px;line-height:1.55}.creation-review-live>p{overflow-wrap:anywhere}.creation-navigation{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px}.creation-navigation>:only-child{margin-left:auto}.creation-navigation button{min-width:128px;min-height:48px;font-size:16px}.directory-load-more{grid-column:1/-1;display:flex;justify-content:center;padding:8px 0}.directory-load-more button{min-width:min(280px,100%);min-height:48px;font-size:16px}@media(max-width:720px){.creation-stepper li{display:grid;justify-items:center;padding:7px 2px;font-size:16px}.creation-navigation{display:grid;grid-template-columns:1fr 1fr}.creation-navigation button{width:100%;min-width:0}.creation-navigation>:only-child{grid-column:1/-1;margin:0}.directory-load-more{grid-column:auto}}.community-create-head-live .btn-tertiary,.event-create-live>header .btn-tertiary,.events-all-filters button,.events-all-filters select{font-size:16px!important}.community-card-actions>.community-card-primary.btn-primary{font-size:19px!important}.events-all-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 36px 10px 12px;line-height:1.5;background-image:linear-gradient(45deg,transparent 50%,var(--nu-green-deep) 50%),linear-gradient(135deg,var(--nu-green-deep) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:6px 6px}.option-live-preview .option-preview-image{background:var(--nu-green-deep)}