: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)}::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:48px;height:48px;border-radius:14px}.public-brand img{width:44px;height:44px;border-radius:14px}.public-primary-nav{position:relative;gap:2px}.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-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:20px;height:20px;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:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.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:11px;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:4px;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}.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-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:4px;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:calc(148px + env(safe-area-inset-bottom))}}@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:4px;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:11px}.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-field input{box-sizing:border-box;width:100%;min-height:48px;padding:11px 15px;border:1px solid var(--line);border-radius:999px;background:var(--bg-soft);color:var(--ink);font:inherit}.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-field.has-clear input{-webkit-padding-end:54px;padding-inline-end:54px}.nu-search-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.nu-search-clear{position:absolute;right:3px;bottom:2px;width:44px;height:44px;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-fields{display:grid;grid-template-columns:repeat(3,minmax(0,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}.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-active-filters{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.nu-active-filters a{min-height:44px;display:inline-flex;flex:0 0 auto;align-items:center;padding:7px 11px;border-radius:999px;background:var(--nu-mint);color:var(--nu-green-deep);font-size:12px;font-weight:750;text-decoration:none}.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}.nu-filter-actions{position:-webkit-sticky;position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));z-index:2;padding:10px 0;background:#fff}.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}.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:11px;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}.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:11px;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}.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:42px;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:10px}}@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}.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)}.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%}}.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 14px;gap:10px}.public-brand{width:44px;height:44px}.public-brand img{width:40px;height:40px}.public-member-space-link,.public-primary-nav{display:none}.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}.public-search-link span{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 44px;width:44px;padding:0}.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;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;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:11px;font-weight:800;text-align:center}.public-mobile-nav a.is-active{color:var(--nu-green-deep);background:rgba(0,181,96,.12)}.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 (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:2px;gap:2px}.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}.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:.72rem;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:10px;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:6px}.messages-thread-head .messages-actions .btn-tertiary{min-height:36px;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:.72rem}.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:4px;padding:4px;border-radius:14px;background:var(--nu-tint,#f3f6f4)}.opportunity-tabs button{min-height:40px;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: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:42px;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:11px;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:.72rem;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:.72rem}.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:6px;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:4px;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:4px;flex-wrap:wrap}.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 #EA7317;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%}}.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:.74rem}.evidence-provenance{margin-top:6px}.evidence-provenance pre{overflow-x:auto;font-size:.72rem;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:.72rem}.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:4px;margin-top:6px}.messages-item-actions button{border:1px solid;border-radius:999px;background:transparent;color:inherit;padding:2px 7px;font-size:.7rem;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}.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:2px;gap:2px;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:11px;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:11px;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:11px;font-weight:800;text-transform:uppercase}.profile-field em{color:var(--ink-soft);font-size:11px;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:11px;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:11.5px;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:6px;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{display:flex;align-items:center;gap:4px;width:max-content;max-width:100%;margin:18px 0;padding:5px;border:1px solid var(--nu-line);border-radius:14px;background:#f5f8f6}.impact-tabs button{display:flex;align-items:center;gap:8px;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:10px}.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}.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:.72rem;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:11px;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:11px;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:11px;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:11px;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:10px;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:.7rem;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:11px;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:4px;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:11px;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:10px;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:6px;gap:6px;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:10px;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 auto;min-width:76px;border:0;padding:4px;text-align:center;background:transparent;color:var(--nu-green-ink);cursor:pointer}.story-add{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:grid;width:24px;height:24px;place-items:center;border:2px solid #fff;border-radius:50%;background:var(--nu-orange-accent);color:#fff;font-size:18px;font-weight:900}.story-add strong{font-size:13px}.post-avatar,.story-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#007a40;color:#fff;font-weight:700;text-transform:uppercase}.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}.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:4px;background:#F1F5FB;border-radius:12px;padding:4px;margin-bottom:12px}.social-tabs button{flex:1 1;border:0;background:transparent;padding:10px;border-radius:9px;font-weight:600;cursor:pointer;color:#43506b}.social-tabs button.active,.social-tabs button[aria-pressed=true]{background:#fff;color:#14213D;box-shadow:0 1px 3px rgba(20,33,61,.08)}.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 small{color:#5c667a;display:block;font-size:12px}.post-type{margin-left:auto;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#145dcc;border:1px solid #d5e4ff;border-radius:999px;padding:2px 8px}.post-type.amal{color:#12805c;border-color:#bfe6d7}.post-type.ilmu{color:#6d3bd1;border-color:#e2d4fb}.post-type.impact{color:#9a5100;border-color:#f4dcb8}.post-body{margin:6px 0;line-height:1.5;white-space:pre-wrap;word-break:break-word}.social-post-media{display:grid;grid-gap:8px;gap:8px;margin:10px 0}.social-post-media img{display:block;width:100%;max-height:560px;object-fit:cover;border-radius:14px;background:#f1f4f8}.scholar-badge{font-size:11px;background:#e7f0ff;color:#1454b8;border-radius:999px;padding:1px 7px;margin-left:4px}.evidence-link{display:inline-block;font-size:13px;color:#6d3bd1;margin:4px 0}.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{display:flex;flex:1 1 242px;gap:2px;align-items:center}.reaction-row button{padding:8px;border-radius:10px}.reaction-row button.selected{background:#e7f5ed;color:#007a40}.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}.comment-compose input,.evidence-link{min-height:44px}.comment-compose button{flex:0 0 44px}.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-danger);font-size:13px;font-weight:700}.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:10px;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}.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:10px}.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:10px}.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: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-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}}.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%}.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:16px;gap:16px;padding:20px}.social-composer-live textarea{box-sizing:border-box;width:100%;min-height:96px;padding:12px 14px;border:1px solid #dbe2df;border-radius:14px;background:#fff;color:var(--nu-green-ink);font:inherit}.social-composer-meta{display:flex;justify-content:space-between;gap:12px;color:var(--ink-soft);font-size:13px}.social-media-preview-live{margin:0;display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(0,181,96,.16);border-radius:16px;background:#f6faf8}.social-media-preview-live img{display:block;width:100%;height:300px;object-fit:cover;border-radius:12px}.social-composer-actions,.social-media-actions,.social-media-preview-live figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.social-composer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,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}.community-live-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items: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{justify-content:space-between}.group-create-head,.group-photo-live{display:flex;align-items:center;gap:12px}.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}.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}.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{gap:4px;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}.org-tabs button{gap:8px;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:11px}.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:6px;gap:6px;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:4px}.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:11px;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}.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){.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%}}.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:4px}.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;align-items:center;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:5px;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:13px;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:11px;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:11px;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:11px;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:11.5px;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:11px;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:9.5px;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-launcher-tip{position:absolute;right:0;bottom:68px;display:flex;align-items:center;gap:8px;width:max-content;max-width:min(220px,calc(100vw - 100px));padding:10px 10px 10px 14px;border:1px solid rgba(0,181,96,.24);border-radius:14px;background:#fff;color:var(--nu-green-ink);box-shadow:var(--nu-shadow-md,0 16px 44px rgba(0,122,64,.1));font-size:13.5px;font-weight:700;line-height:1.35}.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 (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: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:7px;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: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}@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-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: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:4px;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:11px;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{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: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{font-size:12px;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{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:11.5px;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:11px;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:11px}.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:4px;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:#fff;color:var(--nu-green-deep);font-size:11px}.personal-tabs button[aria-selected=true]{background:#fff;color:var(--nu-green-deep);box-shadow:0 2px 9px rgba(8,59,37,.09)}.personal-overview [role=tabpanel]:focus{outline:none}.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:#fff}.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:11px;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-sub{font-size:12px;color:var(--nu-muted,#5b6b62)}.admin-dock-panel time{font-size:11px;color:var(--nu-muted,#5b6b62);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: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:10px;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:10px;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:11px;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:11px;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:11px;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:11px;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:flex-start;gap:8px;line-height:1.4;color:var(--nu-ink)}.business-plan-evidence-form .business-plan-consent input{width:auto;margin-top:2px}.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:11px;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:10px;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:9px}.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:10px;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: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:10px;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:10px;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: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:10px;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:10px;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:10px;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:11px}.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:11px}.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:11px;-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:11px}.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:4px;gap:4px;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:8px;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:9px}.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:10px;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:11px;-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:10px;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:9px;font-weight:900}.business-plan-discussion>p{margin:0;color:var(--nu-muted);font-size:10px;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:10px;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:10px}.business-plan-discussion li small{font-size:8px;color:var(--nu-muted)}.business-plan-discussion li p{grid-column:1/-1;margin:3px 0 0!important;font-size:10px!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:9px;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:11px;resize:vertical}.business-plan-comment-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.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:-webkit-sticky;position:sticky;z-index:8;bottom:70px;grid-template-columns:1fr 1fr;margin:22px -10px -10px;padding:12px 10px calc(10px + env(safe-area-inset-bottom));border:1px solid var(--nu-line);border-radius:14px;background:#fff;box-shadow:0 -8px 24px rgba(18,62,43,.08);-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}}.fundraising-workbench{max-width:1280px}.fundraising-shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:20px;gap:20px;align-items: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:11px;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:11px;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:11px;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:11px;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:11px}.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:42px;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:11px}.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:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.donation-decision dd{margin:0;color:var(--ink);font-size:13px;font-weight:750}.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:11px}.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:11px;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)}@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:11px;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:11px;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: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}.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}.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:11px;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: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}.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:6px;gap:6px;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:40px;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;min-height:39px;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:11px}.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:4px;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:11px;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:start}.class-item-list{display:grid;grid-gap:7px;gap:7px}.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:11px;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:11px;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:11px}.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:40px}}.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: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:10px;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:11px;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:4px;gap:4px;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: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:4px;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:7px}.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:11px;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}