:root{--green:#2f3a24;--ink:#1e2516;--mist:#b8c0a8;--orange:#e64a19;--orangeInk:#b83a12;--cream:#f4efe3;--cream300:#d9cfb8;--panel:#fbf9f3;--panel2:#f4efe3;--line:#e4dcc8;--line2:#ede7d7;--green2:#26301c;--greenL:#566b3a;--mut:#7e7864;--mut2:#a39a84;--orangeSoft:#fbeae3;--greenSoft:#ebeee2;--cream2:#ebe3d2;--cream3:#d9cfb8;--orange7:#b83a12;--orange4:#f26b3f;--ok:#3f7d35;--okSoft:#e8f1df;--warn:#9a6a10;--warnSoft:#f7efd9;--bad:#b33a2d;--badSoft:#f7e5e1}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Archivo,sans-serif}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input{font-family:inherit}a{color:inherit;text-decoration:none}.bk{font-family:Archivo Black,sans-serif}.pattern{opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'><g fill='none' stroke='%23F4EFE3' stroke-width='1.4'><path d='M10 14 L18 22 L10 30 M18 14 L26 22 L18 30 M26 14 L34 22 L26 30'/><path d='M50 12 l8 8 l-8 8 l-8 -8 z'/><path d='M8 50 h22 M8 56 h22 M8 62 h22'/><circle cx='60' cy='58' r='8'/><path d='M44 46 l6 6 m0 -6 l-6 6'/></g></svg>");position:absolute;inset:0}.sqi{border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.sqi.green{background:var(--greenSoft);color:var(--green)}.sqi.orange{background:var(--orangeSoft);color:var(--orangeInk)}.sqi svg{width:20px;height:20px}.app{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.side{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;gap:3px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:4px 8px 14px;display:flex}.brand .m{background:var(--green);width:40px;height:40px;color:var(--cream);border-radius:11px;flex-shrink:0;place-items:center;font-size:17px;display:grid}.brand .bt{color:var(--green);font-family:Archivo Black;font-size:16px;line-height:1}.brand .bs{letter-spacing:.17em;text-transform:uppercase;color:var(--mut2);margin-top:4px;font-size:10px;font-weight:600}.tiertoggle{background:var(--panel2);border:1px solid var(--line);border-radius:10px;gap:3px;margin:0 6px 6px;padding:3px;display:flex}.tiertoggle button{color:var(--mut);border-radius:7px;flex:1;padding:8px 6px;font-size:11.5px;font-weight:700;transition:all .14s}.tiertoggle button.on{background:var(--green);color:var(--cream)}.tierhint{color:var(--mut2);text-align:center;padding:0 8px 8px;font-size:10px;line-height:1.3}.ng{letter-spacing:.16em;text-transform:uppercase;color:var(--mut2);padding:13px 12px 7px;font-size:10px;font-weight:700}.nav{color:var(--mut);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.nav svg.ni{stroke-width:2px;flex-shrink:0;width:18px;height:18px}.nav:hover{background:var(--panel2);color:var(--green)}.nav.on{background:var(--green);color:var(--cream)}.nav .badge{letter-spacing:.05em;color:var(--mut2);border:1px solid var(--line);border-radius:5px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:800}.nav.on .badge{color:var(--cream);border-color:#ffffff40}.nav .lk{width:13px;height:13px;color:var(--orangeInk);opacity:.8;margin-left:auto;display:none}body[data-tier=individual] .nav.gated .lk{display:inline-block}.upg{background:var(--green);color:var(--cream);border-radius:14px;margin-top:auto;padding:17px;position:relative;overflow:hidden}.upg .pattern{opacity:.06}.upg h4{color:#fff;margin-bottom:7px;font-family:Archivo Black;font-size:14px;line-height:1.15;position:relative}.upg p{opacity:.84;margin-bottom:13px;font-size:11.5px;line-height:1.45;position:relative}.upg button{background:var(--orange);color:#fff;border-radius:9px;width:100%;padding:10px;font-size:12.5px;font-weight:700;position:relative}body[data-tier=org] .upg{display:none}.main{height:100vh;overflow:auto}.top{align-items:center;gap:18px;margin-bottom:22px;display:flex}.top .ey{letter-spacing:.18em;text-transform:uppercase;color:var(--orangeInk);font-size:11px;font-weight:700}.top h1{letter-spacing:-.02em;color:var(--green);margin-top:6px;font-size:25px}.top .crumb{color:var(--mut);margin-top:6px;font-size:13px}.top .right{align-items:center;gap:13px;margin-left:auto;display:flex}.tierbadge{letter-spacing:.04em;text-transform:uppercase;background:var(--panel2);border:1px solid var(--line);color:var(--mut);border-radius:999px;padding:6px 11px;font-size:11px;font-weight:800}body[data-tier=org] .tierbadge{background:var(--orangeSoft);color:var(--orangeInk);border-color:#f3d6cb}.search{background:var(--panel);border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;width:220px;padding:10px 14px;display:flex}.search svg{width:15px;height:15px;color:var(--mut2)}.search input{width:100%;color:var(--ink);background:0 0;border:none;outline:none;font-size:13px}.search input::placeholder{color:var(--mut2)}.av{background:var(--greenL);width:42px;height:42px;color:var(--cream);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:17px 18px;position:relative;overflow:hidden}.kpi .k{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:10.5px;font-weight:700}.kpi .v{letter-spacing:-.02em;color:var(--green);margin:11px 0 7px;font-family:Archivo Black;font-size:32px;line-height:1}.kpi .d{color:var(--greenL);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.kpi .d svg{width:13px;height:13px}.kpi.fill-o{background:var(--orange);border-color:var(--orange)}.kpi.fill-o .pattern{opacity:.07}.kpi.fill-o .k{color:#fff;opacity:.92;position:relative}.kpi.fill-o .v{color:#fff;position:relative}.kpi.fill-o .d{color:#fff;opacity:.95;position:relative}.grid{grid-template-columns:1fr 350px;align-items:start;gap:20px;display:grid}.col{flex-direction:column;gap:20px;display:flex}.panel{background:var(--panel);border:1px solid var(--line);border-radius:17px;position:relative;overflow:hidden}.ph{align-items:center;gap:10px;padding:16px 20px 13px;display:flex}.ph h3{letter-spacing:-.01em;color:var(--green);font-size:15px}.ph .live{letter-spacing:.04em;text-transform:uppercase;color:var(--orangeInk);align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:inline-flex}.ph .live:before{content:"";background:var(--orange);width:6px;height:6px;box-shadow:0 0 0 3px var(--orangeSoft);border-radius:50%}.ph .pill{letter-spacing:.04em;text-transform:uppercase;background:var(--orangeSoft);color:var(--orangeInk);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.ph .pill svg{width:11px;height:11px}.ph .more{color:var(--orangeInk);cursor:pointer;margin-left:auto;font-size:12.5px;font-weight:700}.ln{background:var(--line2);height:1px}.opp{align-items:center;gap:14px;padding:15px 20px;transition:all .14s;display:flex}.opp:hover{background:var(--panel2)}.opp .b{flex:1;min-width:0}.opp .t{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:700}.opp .m{color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.opp .m .sep{opacity:.4}.opp .m svg{vertical-align:-1px;width:12px;height:12px;margin-right:3px}.opp .rt{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;display:flex}.opp .tag{letter-spacing:.04em;text-transform:uppercase;background:var(--greenSoft);color:var(--green);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.opp .dl{color:var(--mut);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex}.opp .dl svg{width:12px;height:12px}.opp .dl.soon{color:var(--orangeInk)}.opp .applyb{color:var(--orangeInk);font-size:11px;font-weight:700}.controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.bigsearch{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:220px;padding:11px 15px;display:flex}.bigsearch svg{width:17px;height:17px;color:var(--mut2)}.bigsearch input{width:100%;color:var(--ink);background:0 0;border:none;outline:none;font-size:14px}.bigsearch input::placeholder{color:var(--mut2)}.sortsel{background:var(--panel);border:1px solid var(--line);color:var(--green);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.sortsel svg{width:15px;height:15px;color:var(--mut2)}.chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.chips button{background:var(--panel);border:1px solid var(--line);color:var(--mut);border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:all .14s}.chips button:hover{border-color:var(--mut2)}.chips button.on{background:var(--green);color:var(--cream);border-color:var(--green)}.empty{text-align:center;color:var(--mut);padding:40px;font-size:14px}.brief{align-items:flex-start;gap:12px;padding:13px 20px;display:flex}.brief .bx{flex:1}.brief .t{color:var(--ink);font-size:13px;font-weight:700;line-height:1.35}.brief .m{color:var(--mut);align-items:center;gap:6px;margin-top:5px;font-size:11.5px;display:flex}.fl{border-radius:3px;flex-shrink:0;place-items:center;width:22px;height:16px;font-size:11px;display:inline-grid}.ev{align-items:center;gap:13px;padding:13px 20px;display:flex}.ev .dt{text-align:center;background:var(--greenSoft);border-radius:9px;flex-shrink:0;width:46px;padding:6px 0}.ev .dt .mo{letter-spacing:.09em;text-transform:uppercase;color:var(--orangeInk);font-size:9.5px;font-weight:800}.ev .dt .dy{color:var(--green);margin-top:2px;font-family:Archivo Black;font-size:18px;line-height:1}.ev .t{color:var(--ink);font-size:13px;font-weight:700}.ev .l{color:var(--mut);margin-top:2px;font-size:11.5px}.mem{align-items:center;gap:11px;padding:11px 20px;display:flex}.mem .ma{background:var(--green);width:36px;height:36px;color:var(--cream);border-radius:9px;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}.mem .n{color:var(--ink);font-size:13px;font-weight:700}.mem .l{color:var(--mut);margin-top:1px;font-size:11.5px}.mem .c{color:var(--mut2);margin-left:auto;font-size:11px;font-weight:600}.mapbox{background:var(--panel);border:1px solid var(--line);border-radius:17px;position:relative;overflow:hidden}.mapbox .ph{padding:16px 20px 6px}.mapsvg{background:0 0;width:100%;height:auto;display:block}.mapsvg .c{fill:#e6ddc8;stroke:#cdc1a6;stroke-width:.7px;cursor:pointer;transition:fill .14s}.mapsvg .c:hover{fill:#cdbf9e}.mapsvg .c.member{fill:#8aa05b}.mapsvg .c.member:hover{fill:#74894a}.mapsvg .c.anchor{fill:var(--orange)}.mapsvg .c.anchor:hover{fill:#cf3d12}.maptip{z-index:50;background:var(--ink);color:#fff;pointer-events:none;opacity:0;border-radius:10px;max-width:230px;padding:10px 13px;font-size:12px;transition:opacity .12s;position:fixed;box-shadow:0 8px 24px -10px #00000080}.maptip h5{margin-bottom:4px;font-size:13px;font-weight:800}.maptip .mm{color:var(--mist);margin-bottom:6px;font-size:11px}.maptip .nw{opacity:.85;border-top:1px solid #fff2;margin-top:4px;padding-top:6px;font-size:11px;line-height:1.4}.maptip .cta{color:var(--orange);margin-top:6px;font-size:11px;font-weight:700}.maplegend2{flex-wrap:wrap;gap:16px;padding:6px 20px 16px;display:flex}.maplegend2 .li{color:var(--mut);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.maplegend2 .li .dot{border-radius:3px;width:10px;height:10px}.maprail{flex-direction:column;gap:16px;display:flex}.cabox{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:16px;position:relative;overflow:hidden}.cabox h4{letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);margin-bottom:13px;font-size:11px;font-weight:700}.crow{border-bottom:1px solid var(--line2);cursor:pointer;align-items:center;gap:11px;padding:9px 0;display:flex}.crow:last-child{border:none}.crow .cn{color:var(--ink);font-size:13.5px;font-weight:700}.crow .cm{color:var(--mut);margin-top:1px;font-size:11.5px}.crow .cc{color:var(--green);margin-left:auto;font-family:Archivo Black;font-size:16px}.crow:hover .cn{color:var(--orangeInk)}body[data-tier=individual] .org-only,.gate-block{display:none}body[data-tier=individual] .gate-block{display:block}.gate{background:linear-gradient(160deg, var(--green), var(--green2));color:var(--cream);text-align:center;border-radius:17px;padding:30px;position:relative;overflow:hidden}.gate>.pattern{opacity:.06}.gate .lockico{background:#ffffff18;border-radius:13px;place-items:center;width:48px;height:48px;margin:0 auto 14px;display:grid;position:relative}.gate .lockico svg{width:22px;height:22px;color:var(--orange)}.gate h3{color:#fff;margin-bottom:9px;font-family:Archivo Black;font-size:20px;position:relative}.gate p{opacity:.86;max-width:430px;margin:0 auto 16px;font-size:13px;line-height:1.5;position:relative}.gate button{background:var(--orange);color:#fff;border-radius:10px;padding:12px 24px;font-size:13.5px;font-weight:700;position:relative}.gate .feats{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:flex;position:relative}.gate .feats span{background:#ffffff14;border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:600}.cstat{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.cd-hero{background:var(--green);color:var(--cream);border-radius:17px;margin-bottom:20px;padding:24px;position:relative;overflow:hidden}.cd-hero>.pattern{opacity:.05}.cd-hero .fl{width:34px;height:24px;font-size:18px}.cd-hero h2{color:#fff;margin-top:10px;font-family:Archivo Black;font-size:30px;position:relative}.cd-hero .auth{color:var(--mist);max-width:560px;margin-top:8px;font-size:13.5px;line-height:1.5;position:relative}.twocol{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.deftable .r{border-bottom:1px solid var(--line2);justify-content:space-between;gap:14px;padding:12px 20px;font-size:13.5px;display:flex}.deftable .r:last-child{border:none}.deftable .r .k{color:var(--mut);font-weight:500}.deftable .r .v{color:var(--ink);text-align:right;font-weight:700}.tagrow{flex-wrap:wrap;gap:7px;padding:14px 20px;display:flex}.tg{background:var(--panel2);color:var(--green);border:1px solid var(--line);border-radius:7px;padding:5px 11px;font-size:11px;font-weight:700}.tabs{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:4px;width:fit-content;margin-bottom:18px;padding:4px;display:flex}.tabs button{color:var(--mut);border-radius:9px;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .14s;display:flex}.tabs button .cnt{background:var(--panel2);color:var(--mut);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.tabs button.on{background:var(--green);color:var(--cream)}.tabs button.on .cnt{color:#fff;background:#fff2}.dgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dcard{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px;transition:all .16s;position:relative}.dcard:hover{border-color:var(--mut2);box-shadow:0 8px 24px -14px #1e251640}.dcard .dtop{align-items:center;gap:12px;margin-bottom:13px;display:flex}.dcard .dlogo{background:var(--green);width:48px;height:48px;color:var(--cream);border-radius:12px;flex-shrink:0;place-items:center;font-family:Archivo Black;font-size:16px;display:grid}.dcard.ind .dlogo{background:var(--greenL)}.dcard .dn{color:var(--ink);font-size:14.5px;font-weight:700}.dcard .dr{color:var(--mut);margin-top:2px;font-size:12px}.dcard .dl{color:var(--mut);align-items:center;gap:5px;margin-top:2px;font-size:12px;display:flex}.dcard .dtags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.dcard .dtag{background:var(--panel2);color:var(--green);border:1px solid var(--line);border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:700}.dcard .dv{letter-spacing:.04em;background:var(--greenSoft);color:var(--greenL);border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;position:absolute;top:16px;right:16px}.dcard .dfoot{border-top:1px solid var(--line2);align-items:center;gap:10px;margin-top:14px;padding-top:13px;display:flex}.dcard .dfoot .cn{color:var(--orangeInk);font-size:12px;font-weight:700}.dcard .dfoot .meta{color:var(--mut2);margin-left:auto;font-size:11.5px}.lhero{background:var(--green);color:var(--cream);border-radius:18px;align-items:center;gap:24px;margin-bottom:22px;padding:26px;display:flex;position:relative;overflow:hidden}.lhero>.pattern{opacity:.06}.lhero .lh-ic{background:#ffffff18;border-radius:16px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;position:relative}.lhero .lh-ic svg{width:30px;height:30px;color:var(--orange)}.lhero .lh-b{position:relative}.lhero .lh-e{letter-spacing:.14em;text-transform:uppercase;color:var(--mist);font-size:11px;font-weight:700}.lhero h3{color:#fff;margin:7px 0;font-family:Archivo Black;font-size:22px}.lhero p{opacity:.85;max-width:560px;font-size:13.5px;line-height:1.5}.lhero .lh-cta{background:var(--orange);color:#fff;border-radius:11px;flex-shrink:0;margin-left:auto;padding:12px 22px;font-size:13.5px;font-weight:700;position:relative}.lgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lcard{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:15px;flex-direction:column;padding:20px;transition:all .16s;display:flex}.lcard:hover{border-color:var(--mut2);box-shadow:0 8px 24px -14px #1e251640}.lcard .lc-top{align-items:center;gap:10px;margin-bottom:14px;display:flex}.lcard .lc-cat{letter-spacing:.05em;text-transform:uppercase;color:var(--mut2);font-size:10px;font-weight:800}.lcard .pbadge{letter-spacing:.04em;text-transform:uppercase;background:var(--orangeSoft);color:var(--orangeInk);border-radius:5px;margin-left:auto;padding:3px 8px;font-size:9px;font-weight:800}.lcard h4{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.25}.lcard p{color:var(--mut);flex:1;margin-top:7px;font-size:12.5px;line-height:1.45}.lcard .lc-meta{color:var(--green);align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:600;display:flex}.lcard .lc-meta svg{width:14px;height:14px}.pf-hero{background:var(--panel);border:1px solid var(--line);border-radius:18px;margin-bottom:20px;padding:24px;position:relative;overflow:hidden}.pf-cover{background:var(--green);height:88px;position:absolute;top:0;left:0;right:0;overflow:hidden}.pf-cover .pattern{opacity:.07}.pf-row{align-items:flex-end;gap:18px;margin-top:42px;display:flex;position:relative}.pf-logo{background:var(--greenL);width:88px;height:88px;color:var(--cream);border:4px solid var(--panel);border-radius:18px;flex-shrink:0;place-items:center;font-family:Archivo Black;font-size:30px;display:grid}.pf-id{flex:1;padding-bottom:4px}.pf-id h2{letter-spacing:-.01em;color:var(--green);align-items:center;gap:10px;font-size:22px;display:flex}.pf-id .vchip{letter-spacing:.04em;text-transform:uppercase;background:var(--greenSoft);color:var(--greenL);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800}.pf-id .pf-meta{color:var(--mut);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:12.5px;font-weight:600;display:flex}.pf-id .pf-meta span{align-items:center;gap:5px;display:flex}.pf-id .pf-meta svg{width:14px;height:14px;color:var(--mut2)}.pf-edit{background:var(--green);color:var(--cream);border-radius:10px;align-self:flex-end;padding:10px 18px;font-size:13px;font-weight:700}.pf-prog{border-top:1px solid var(--line2);margin-top:18px;padding-top:16px}.pf-prog .pl{color:var(--mut);justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.pf-prog .pl .pv{color:var(--orangeInk)}.pf-bar{background:var(--panel2);border-radius:999px;height:8px;overflow:hidden}.pf-bar .fillb{background:var(--orange);border-radius:999px;width:82%;height:100%}.statline{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:13px 20px;display:flex}.statline:last-child{border:none}.statline .sn{color:var(--green);min-width:46px;font-family:Archivo Black;font-size:20px}.statline .st{color:var(--ink);font-size:13px;font-weight:700}.statline .ss{color:var(--mut);margin-top:1px;font-size:11.5px}.actrow{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:13px 20px;display:flex}.actrow:last-child{border:none}.actrow .ax{flex:1}.actrow .at{color:var(--ink);font-size:13px;font-weight:600}.actrow .as{color:var(--mut);margin-top:2px;font-size:11.5px}.actrow .aw{color:var(--mut2);font-size:11px;font-weight:600}.plans{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px;display:grid}.plan{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:24px;display:flex;position:relative}.plan.feat{border:2px solid var(--orange)}.plan .ribbon{background:var(--orange);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-size:10px;font-weight:800;position:absolute;top:-11px;left:24px}.plan .pn{letter-spacing:.06em;text-transform:uppercase;color:var(--orangeInk);font-size:12px;font-weight:800}.plan .pp{color:var(--green);letter-spacing:-.02em;margin:10px 0 0;font-family:Archivo Black;font-size:36px}.plan .pp small{color:var(--mut);font-family:Archivo;font-size:14px;font-weight:600}.plan .pbill{color:var(--mut2);margin-bottom:14px;font-size:11.5px;font-weight:600}.plan .pd{color:var(--mut);min-height:34px;margin-bottom:16px;font-size:12.5px;line-height:1.4}.plan ul{flex-direction:column;flex:1;gap:9px;margin-bottom:20px;list-style:none;display:flex}.plan li{color:var(--ink);align-items:flex-start;gap:9px;font-size:13px;display:flex}.plan li svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.plan li.no{color:var(--mut2)}.plan li .ck{color:var(--greenL)}.plan li .lk{color:var(--cream300)}.plan .pcta{text-align:center;border-radius:11px;width:100%;padding:12px;font-size:13.5px;font-weight:700}.plan .pcta.primary{background:var(--orange);color:#fff}.plan .pcta.ghost{background:var(--panel2);color:var(--green);border:1px solid var(--line)}.plan .pcta.current{background:var(--green);color:var(--cream)}.cmp{background:var(--panel);border:1px solid var(--line);border-radius:17px;overflow:hidden}.cmp .cmphd{background:var(--panel2);letter-spacing:.04em;text-transform:uppercase;color:var(--green);grid-template-columns:1.6fr 1fr 1fr 1fr;padding:16px 20px;font-size:11px;font-weight:800;display:grid}.cmp .cmphd div+div{text-align:center}.cmp .cr{border-top:1px solid var(--line2);grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:center;padding:13px 20px;font-size:13px;display:grid}.cmp .cr .f{color:var(--ink);font-weight:600}.cmp .cr .cell{text-align:center;justify-content:center;display:flex}.cmp .cr .cell svg{width:18px;height:18px}.cmp .yes{color:var(--greenL)}.cmp .no{color:var(--cream300)}.cmp .grp{background:var(--cream);letter-spacing:.08em;text-transform:uppercase;color:var(--mut2);border-top:1px solid var(--line2);padding:11px 20px;font-size:10.5px;font-weight:800}.sectionhead{align-items:center;gap:14px;margin-bottom:18px;display:flex}.sectionhead h2{letter-spacing:-.02em;color:var(--green);font-size:18px}.view{display:none}.view.show{display:block}.backlink{color:var(--orangeInk);cursor:pointer;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=1080px){.app{grid-template-columns:1fr}.kpis,.cstat{grid-template-columns:repeat(2,1fr)}.grid,.maplayout,.twocol,.plans,.lgrid,.dgrid{grid-template-columns:1fr}.dgrid,.lgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.kpis,.cstat,.dgrid,.lgrid{grid-template-columns:1fr}.search{display:none}.inner{padding:18px}.cmp .cmphd,.cmp .cr{grid-template-columns:1.4fr 1fr 1fr 1fr;font-size:11px}.lhero{text-align:center;flex-direction:column}.lhero .lh-cta{margin:0}}.btnp{background:var(--orange);color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:700;display:inline-flex}.btng{background:var(--panel2);color:var(--green);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:700;display:inline-flex}.btnp svg,.btng svg{width:16px;height:16px}.soonchip{letter-spacing:.04em;text-transform:uppercase;background:var(--panel2);color:var(--mut);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.soonchip svg{width:12px;height:12px}.emailbox{background:var(--panel2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:13px;margin:14px 0;padding:14px 16px;display:flex}.emailbox .eml{color:var(--green);font-family:Archivo;font-size:14px;font-weight:700}.emailbox .elab{color:var(--mut);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:11px;font-weight:600}.contactrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.onb-welcome{background:var(--green);color:var(--cream);border-radius:18px;margin-bottom:22px;padding:26px;position:relative;overflow:hidden}.onb-welcome>.pattern{opacity:.06}.onb-welcome .ow-e{letter-spacing:.14em;text-transform:uppercase;color:var(--mist);font-size:11px;font-weight:700;position:relative}.onb-welcome h3{color:#fff;margin:8px 0 6px;font-family:Archivo Black;font-size:24px;position:relative}.onb-welcome p{opacity:.86;max-width:560px;margin-bottom:18px;font-size:13.5px;line-height:1.5;position:relative}.onb-prog{max-width:420px;position:relative}.onb-prog .pl{color:var(--mist);justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.onb-prog .pl .pv{color:#fff}.onb-prog .bar{background:#fff2;border-radius:999px;height:8px;overflow:hidden}.onb-prog .bar .f{background:var(--orange);border-radius:999px;height:100%}.onb-step{border-bottom:1px solid var(--line2);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.onb-step:last-child{border:none}.onb-num{background:var(--greenSoft);width:30px;height:30px;color:var(--green);border-radius:9px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.onb-step.done .onb-num{background:var(--greenL);color:#fff}.onb-tx{flex:1}.onb-tt{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.onb-tt .donetag{letter-spacing:.04em;text-transform:uppercase;color:var(--greenL);background:var(--greenSoft);border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800}.onb-td{color:var(--mut);margin-top:4px;font-size:12.5px;line-height:1.45}.onb-act{color:var(--orangeInk);cursor:pointer;align-items:center;gap:5px;margin-top:8px;font-size:12.5px;font-weight:700;display:inline-flex}.onb-act svg{width:13px;height:13px}.mb-services{flex-direction:column;display:flex}.brand{text-align:center;padding:8px 6px 16px;display:block}.brand .logo{width:100%;max-width:162px;height:auto;margin:0 auto;display:block}.brand .bs2{letter-spacing:.2em;text-transform:uppercase;color:var(--mut2);margin-top:10px;font-size:10px;font-weight:700}:root{--ease:cubic-bezier(.22, 1, .36, 1)}@keyframes viewIn{0%{opacity:0}to{opacity:1}}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.view.show{animation:viewIn .4s var(--ease) both}@keyframes cDraw{to{stroke-dashoffset:0}}@keyframes cFill{to{fill-opacity:1}}.mapsvg.draw .c{fill-opacity:0;stroke:var(--greenL);stroke-width:1.1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:cDraw 1.1s var(--ease) forwards var(--d,0s), cFill .7s var(--ease) forwards calc(var(--d,0s) + .5s)}@keyframes unlockReveal{0%{clip-path:inset(0 0 100%);filter:blur(7px);opacity:0;transform:translateY(10px)}to{clip-path:inset(0);filter:blur();opacity:1;transform:none}}.unlock-anim{animation:unlockReveal .8s var(--ease) both}.pf-bar .fillb,.onb-prog .bar .f{width:0;transition:width 1.1s var(--ease)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.mapsvg.draw .c{fill-opacity:1!important;stroke-dashoffset:0!important;stroke:#cdc1a6!important;stroke-width:.7px!important}}@keyframes livePulse{0%{box-shadow:0 0 #e64a1973}70%{box-shadow:0 0 0 7px #e64a1900}to{box-shadow:0 0 #e64a1900}}.ph .live:before{animation:livePulse 2s var(--ease) infinite}.catpill{letter-spacing:.03em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800}.catpill.cat-g{background:var(--greenSoft);color:var(--greenL)}.catpill.cat-o{background:var(--orangeSoft);color:var(--orangeInk)}.backbtn{color:var(--mut);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-self:center;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:700;transition:all .14s;display:inline-flex}.backbtn:hover{color:var(--green);border-color:var(--mut2)}.av{cursor:pointer;transition:all .14s}.av:hover{filter:brightness(1.07);transform:translateY(-1px)}.evcard{background:var(--panel);border:1px solid var(--line);border-radius:15px;margin-bottom:14px;padding:18px 20px;transition:all .16s}.evcard:hover{border-color:var(--mut2);box-shadow:0 8px 24px -16px #1e251640}.evhead{align-items:flex-start;gap:14px;display:flex}.evhead .dt{text-align:center;background:var(--greenSoft);border-radius:11px;flex-shrink:0;width:54px;padding:8px 0}.evhead .dt .mo{letter-spacing:.08em;text-transform:uppercase;color:var(--orangeInk);font-size:10px;font-weight:800}.evhead .dt .dy{color:var(--green);margin-top:2px;font-family:Archivo Black;font-size:20px;line-height:1}.evtype{letter-spacing:.05em;text-transform:uppercase;color:var(--mut2);font-size:10px;font-weight:800}.evt{color:var(--ink);letter-spacing:-.01em;margin-top:3px;font-size:15.5px;font-weight:700}.evl{color:var(--mut);align-items:center;gap:5px;margin-top:4px;font-size:12.5px;display:flex}.evl svg{width:13px;height:13px}.evdesc{color:var(--mut);margin:12px 0 14px;padding-left:68px;font-size:13px;line-height:1.5}.evacts{flex-wrap:wrap;gap:10px;padding-left:68px;display:flex}.evacts .btnp,.evacts .btng{padding:9px 15px;font-size:12.5px}.bc{align-items:center;gap:12px;padding:9px 20px;display:flex}.bc-l{width:118px;color:var(--ink);text-align:right;flex-shrink:0;font-size:12.5px;font-weight:600}.bc-t{background:var(--panel2);border-radius:999px;flex:1;height:12px;overflow:hidden}.bc-f{width:0;height:100%;transition:width 1.1s var(--ease);border-radius:999px}.bc-f.cat-g{background:var(--greenL)}.bc-f.cat-o{background:var(--orange)}.bc-v{width:32px;color:var(--green);flex-shrink:0;font-family:Archivo Black;font-size:13px}.mtx .mhd,.mtx .mrow{grid-template-columns:1.2fr 1fr 1fr 1fr 1.3fr;align-items:center;gap:8px;padding:12px 20px;display:grid}.mtx .mhd{background:var(--panel2);letter-spacing:.04em;text-transform:uppercase;color:var(--green);font-size:10.5px;font-weight:800}.mtx .mrow{border-top:1px solid var(--line2);font-size:12.5px}.mtx .mname{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:flex}.mtx .stat{white-space:nowrap;border-radius:6px;justify-self:start;padding:4px 9px;font-size:10.5px;font-weight:700}.mtx .stat.g{background:var(--greenSoft);color:var(--greenL)}.mtx .stat.o{background:var(--orangeSoft);color:var(--orangeInk)}.mtx .stat.m{background:var(--panel2);color:var(--mut2)}.onb-pillars{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 20px;display:grid}.onb-pillar{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.onb-pillar .sqi{margin-bottom:12px}.onb-pillar h5{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.onb-pillar p{color:var(--mut);margin-top:6px;font-size:12.5px;line-height:1.45}.badgebox{flex-wrap:wrap;align-items:center;gap:22px;padding:20px;display:flex}.badge-art{flex-shrink:0;width:150px}.do-dont{grid-template-columns:1fr 1fr;gap:16px;padding:0 20px 20px;display:grid}.dd h6{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.dd.do h6{color:var(--greenL)}.dd.dont h6{color:var(--orangeInk)}.dd ul{flex-direction:column;gap:8px;list-style:none;display:flex}.dd li{color:var(--ink);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.dd li:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.dd.do li:before{background:var(--greenL)}.dd.dont li:before{background:var(--orange)}@media (width<=760px){.mtx .mhd,.mtx .mrow{grid-template-columns:1fr 1fr;font-size:11px}.bc-l{width:84px}.evdesc,.evacts{padding-left:0}.onb-pillars,.do-dont{grid-template-columns:1fr}}.evadf{letter-spacing:.05em;background:var(--orangeSoft);color:var(--orangeInk);vertical-align:middle;border-radius:5px;margin-left:8px;padding:2px 7px;font-size:9px;font-weight:800}.onb-check{cursor:pointer;border:none;font-family:inherit;transition:box-shadow .14s,transform .1s}.onb-check:hover{box-shadow:0 0 0 3px var(--greenSoft)}.onb-check:active{transform:scale(.92)}.onb-step.done .onb-check:hover{box-shadow:0 0 0 3px #566b3a47}.celebrate-toast{z-index:310;background:var(--green);color:var(--cream);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:700;display:flex;position:fixed;top:78px;left:50%;transform:translate(-50%)translateY(-12px);box-shadow:0 18px 50px -16px #1e25168c}.celebrate-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.celebrate-toast svg{width:18px;height:18px;color:var(--orange)}#usermenu{z-index:200;background:var(--panel);border:1px solid var(--line);border-radius:14px;width:250px;padding:8px;display:none;position:fixed;box-shadow:0 18px 50px -16px #1e251666}#usermenu.open{animation:viewIn .16s var(--ease) both;display:block}.um-head{align-items:center;gap:11px;padding:10px 10px 12px;display:flex}.um-av{background:var(--greenL);width:40px;height:40px;color:var(--cream);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid}.um-name{color:var(--ink);font-size:14px;font-weight:700}.um-mail{color:var(--mut);margin-top:1px;font-size:11.5px}.um-plan{color:var(--mut);padding:0 10px 8px;font-size:11.5px;font-weight:600}.um-plan span{color:var(--orangeInk);font-weight:800}.um-sep{background:var(--line2);height:1px;margin:6px 4px}.um-item{text-align:left;width:100%;color:var(--ink);border-radius:9px;align-items:center;gap:11px;padding:10px;font-size:13.5px;font-weight:600;transition:background .12s;display:flex}.um-item:hover{background:var(--panel2)}.um-item svg{width:16px;height:16px;color:var(--mut);flex-shrink:0}.um-item.danger,.um-item.danger svg{color:var(--orangeInk)}.mobilebar{background:var(--panel);border-bottom:1px solid var(--line);z-index:120;align-items:center;gap:14px;padding:16px;display:none;position:sticky;top:0}.mobilebar .hamb{background:var(--panel2);border:1px solid var(--line);cursor:pointer;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.mobilebar .hamb svg{width:20px;height:20px;color:var(--green)}.mobilebar .mb-logo{width:auto;height:30px}.scrim{z-index:390;opacity:0;pointer-events:none;background:#1e251673;transition:opacity .28s;display:none;position:fixed;inset:0}.setsec{margin-bottom:20px}.swrow{border-bottom:1px solid var(--line2);align-items:center;gap:14px;padding:14px 20px;display:flex}.swrow:last-child{border:none}.swrow .swb{flex:1}.swt{color:var(--ink);font-size:13.5px;font-weight:600}.swd{color:var(--mut);margin-top:2px;font-size:12px;line-height:1.4}.switch{background:var(--cream300);cursor:pointer;border-radius:999px;flex-shrink:0;width:44px;height:25px;transition:background .16s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:left .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch.on{background:var(--greenL)}.switch.on:after{left:22px}.fieldrow{border-bottom:1px solid var(--line2);flex-direction:column;gap:7px;padding:14px 20px;display:flex}.fieldrow:last-child{border:none}.fieldrow label{color:var(--mut2);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.fieldrow input,.fieldrow select{border:1px solid var(--line);background:var(--cream);color:var(--ink);border-radius:9px;max-width:360px;padding:10px 12px;font-family:inherit;font-size:14px}.dangerzone{border:1px solid #e7c4b8}.helpcards{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.helpcard{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:15px;padding:20px;transition:all .16s;display:block}.helpcard:hover{border-color:var(--mut2);box-shadow:0 8px 24px -14px #1e251640}.helpcard h4{color:var(--ink);font-size:14.5px}.helpcard p{color:var(--mut);margin-top:5px;font-size:12.5px;line-height:1.45}.faq{border-bottom:1px solid var(--line2)}.faq:last-child{border:none}.faq .q{cursor:pointer;color:var(--ink);align-items:center;gap:12px;padding:16px 20px;font-size:14px;font-weight:700;display:flex}.faq .q .qi{color:var(--mut2);flex-shrink:0;margin-left:auto;transition:transform .2s}.faq .q .qi svg{width:16px;height:16px;display:block}.faq.open .q .qi{transform:rotate(45deg)}.faq .ans{max-height:0;transition:max-height .25s var(--ease);overflow:hidden}.faq .ans p{color:var(--mut);margin:0;padding:0 20px 16px;font-size:13.5px;line-height:1.6}.faq.open .ans{max-height:260px}@media (width<=1080px){.mobilebar{display:flex}.scrim{display:block}body.nav-open .scrim{opacity:1;pointer-events:auto}.side{z-index:400;width:268px;height:100dvh;transition:transform .28s var(--ease);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:0 0 60px #0000004d}body.nav-open .side{transform:translate(0)}.top{flex-wrap:wrap}}@media (width<=760px){.helpcards{grid-template-columns:1fr}}html.embedded .inner{padding-top:132px}html.embedded .side{padding-top:40px}html.embedded .mobilebar{padding-top:24px;top:0}@media (width<=1080px){html.embedded .inner{padding-top:96px}}.public-top-nav{z-index:20;color:#f4efe3;justify-content:space-between;align-items:center;gap:16px;width:min(1124px,100% - 36px);display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.public-brand,.public-links a{color:inherit;font-weight:800;text-decoration:none}.public-brand{align-items:center;gap:10px;font-size:14px;display:inline-flex}.public-mark,.auth-mark{color:#f4efe3;background:#e64a19;border-radius:9px;place-items:center;width:32px;height:32px;font-family:Archivo Black,Arial,sans-serif;display:inline-grid}.public-links{align-items:center;gap:10px;font-size:14px;display:inline-flex}.public-links a{border-radius:999px;padding:9px 12px}.public-links .public-cta{color:#f4efe3;background:#e64a19}.public-footer{color:#f4efe3b8;background:#1e2516;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:22px min(6vw,72px);font-size:13px;display:flex}.public-footer span:last-child{gap:14px;display:inline-flex}.public-footer a{color:#f4efe3;font-weight:700;text-decoration:none}.auth-page{background:radial-gradient(circle at 15% 15%, #f26b3f1f, transparent 30%), radial-gradient(circle at 80% 20%, #2f3a2424, transparent 26%), var(--cream);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{background:var(--panel);border:1px solid var(--line);border-radius:22px;width:100%;max-width:430px;padding:30px;box-shadow:0 24px 70px #1e25161a}.auth-card-wide{max-width:720px}.auth-brand{color:var(--green);align-items:center;gap:12px;margin-bottom:24px;text-decoration:none;display:inline-flex}.auth-brand strong,.auth-brand small{display:block}.auth-brand strong{font-family:Archivo Black,Arial,sans-serif;font-size:17px;line-height:1}.auth-brand small{color:var(--mut2);letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:800}.auth-kicker{color:var(--orangeInk);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.auth-card h1{color:var(--green);margin:0;font-size:clamp(28px,5vw,42px);line-height:.98}.auth-copy{color:var(--mut);margin:12px 0 22px;line-height:1.55}.auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-field{border-bottom:0;margin-bottom:14px;padding:0}.auth-field label{margin-bottom:7px}.auth-field input{box-sizing:border-box;width:100%;max-width:100%}.type-toggle{background:#2f3a2412;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;padding:6px;display:grid}.type-toggle button{color:var(--green);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 12px;font-weight:900}.type-toggle button.on{background:var(--green);color:var(--cream)}.auth-alert,.auth-error,.auth-success{border-radius:12px;margin-bottom:14px;padding:11px 12px;font-size:13px;line-height:1.45}.auth-alert{color:var(--orangeInk);background:#e64a191c;border:1px solid #e64a1940}.auth-error{color:var(--orangeInk);background:#e64a191a}.auth-success{color:var(--green);background:#4b6b371f}.auth-submit{justify-content:center;width:100%;margin-top:6px}.auth-foot,.auth-legal{text-align:center;color:var(--mut);margin-top:14px;font-size:13px}.auth-legal{font-size:12px;line-height:1.5}.auth-foot a,.auth-legal a{color:var(--orangeInk);font-weight:800;text-decoration:none}.legal-page{background:var(--cream);min-height:100vh;padding:36px 20px}.legal-card{background:var(--panel);border:1px solid var(--line);border-radius:24px;max-width:900px;margin:0 auto;padding:clamp(24px,5vw,52px);box-shadow:0 24px 70px #1e251614}.legal-back{color:var(--orangeInk);margin-bottom:22px;font-weight:900;text-decoration:none;display:inline-flex}.legal-kicker{color:var(--orangeInk);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.legal-card h1{color:var(--green);margin:0;font-family:Archivo Black,Arial,sans-serif;font-size:clamp(40px,7vw,72px);line-height:.95}.legal-muted{color:var(--mut2);margin:12px 0 34px}.legal-card section{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.legal-card h2{color:var(--green);margin:0 0 10px;font-family:Archivo Black,Arial,sans-serif;font-size:22px}.legal-card p,.legal-card li{color:var(--mut);line-height:1.72}.legal-card a{color:var(--orangeInk);font-weight:800}.legal-card ul{padding-left:22px}@media (width<=720px){.auth-grid{grid-template-columns:1fr;gap:0}.public-top-nav{width:calc(100% - 24px);top:12px}.public-brand span:last-child,.public-links a:first-child{display:none}}.home-shell{background:var(--cream);min-height:100vh;color:var(--ink)}.home-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f4efe3eb;justify-content:space-between;align-items:center;gap:18px;padding:16px clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.home-brand{color:var(--green);align-items:center;gap:12px;display:flex}.home-brand strong{font-family:Archivo Black,sans-serif;font-size:17px;line-height:1;display:block}.home-brand small{letter-spacing:.18em;text-transform:uppercase;color:var(--mut2);margin-top:4px;font-size:10px;font-weight:800;display:block}.home-nav{color:var(--green);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:18px;font-size:13px;font-weight:800;display:flex}.home-nav a{transition:all .14s}.home-nav a:hover{color:var(--orangeInk)}.home-nav-cta{background:var(--orange);border-radius:999px;padding:10px 16px;box-shadow:0 10px 28px -16px #e64a19b3;color:#fff!important}.home-fragment-wrap{position:relative}.home-legal-strip{background:var(--green);color:var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:24px clamp(18px,5vw,72px);font-size:13px;font-weight:700;display:flex}.home-legal-strip nav{flex-wrap:wrap;gap:16px;display:flex}.home-legal-strip a{color:var(--cream);opacity:.9}.home-legal-strip a:hover{opacity:1;color:#fff}.member-frame-shell{background:var(--cream);flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.member-frame{background:var(--cream);border:0;flex:1;width:100%}.member-frame-loading{background:var(--cream);min-height:100vh;color:var(--mut);place-items:center;font-size:14px;font-weight:700;display:grid}.preview-banner{background:var(--orangeSoft);color:var(--orangeInk);border-bottom:1px solid #f2c8b8;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;font-size:12.5px;line-height:1.45;display:flex}.preview-banner code{background:#fff6;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.preview-banner a{margin-left:auto;font-weight:800;text-decoration:underline}.auth-row-between{justify-content:space-between;align-items:center;margin:-4px 0 10px;font-size:12.5px;font-weight:800;display:flex}.auth-row-between a{color:var(--orangeInk)}.auth-copy{color:var(--mut);margin:8px 0 14px;font-size:13.5px;line-height:1.55}.auth-inline-button{color:var(--orangeInk);background:#fff7;border:1px solid #efb9a6;border-radius:8px;justify-content:center;align-items:center;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.auth-inline-button:disabled{opacity:.6;cursor:not-allowed}.password-rules{flex-wrap:wrap;align-content:flex-start;align-self:end;gap:7px;padding:12px 0;display:flex}.password-rules span{letter-spacing:.04em;text-transform:uppercase;background:var(--panel2);border:1px solid var(--line);color:var(--mut2);border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:800}.password-rules span.ok{background:var(--greenSoft);color:var(--greenL);border-color:#cfdbc1}@media (width<=760px){.home-header{flex-direction:column;align-items:flex-start;position:relative}.home-nav{gap:10px;width:100%;padding-bottom:2px;overflow:auto}.home-nav a{white-space:nowrap}.preview-banner a{margin-left:0}.member-frame-shell{height:100dvh}}.preview-config-box{color:var(--ink);background:#fff9;border:1px solid #efb9a6;border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.preview-config-box strong{color:var(--green);font-size:12.5px}.preview-config-box p{color:var(--mut);margin:0;font-size:12px;line-height:1.45}.preview-config-box input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:9px 10px;font-size:12.5px}.password-strength-card{align-self:end;padding:10px 0 4px}.password-strength-track{background:var(--panel2);border:1px solid var(--line);border-radius:999px;height:7px;overflow:hidden}.password-strength-track span{background:#d14928;border-radius:999px;width:20%;height:100%;transition:width .18s,background .18s;display:block}.password-strength-track span.medium{background:#e6a319;width:58%}.password-strength-track span.strong{background:var(--greenL);width:100%}.password-strength-label{color:var(--mut);justify-content:space-between;gap:12px;margin-top:7px;font-size:12px;font-weight:700;display:flex}.password-strength-label strong{color:var(--orangeInk)}.password-strength-label strong.medium{color:#9d6b00}.password-strength-label strong.strong{color:var(--greenL)}.password-strength-card p{color:var(--mut);margin:6px 0 0;font-size:11.5px;line-height:1.45}.password-strength-card .password-match-error{color:var(--orangeInk);font-weight:700}.accuracy-check{color:#3e4433;background:#fffaf0;border:1px solid #1e251624;border-radius:12px;align-items:flex-start;gap:10px;margin:4px 0 16px;padding:12px 13px;font-size:12.5px;line-height:1.45;display:flex}.accuracy-check input{accent-color:var(--green);margin-top:3px}.accuracy-check span{display:block}.auth-google-button{width:100%;color:var(--green);font:inherit;cursor:pointer;background:#fffdf7;border:1px solid #1e251624;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-weight:900;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 10px 30px #1e25160f}.auth-google-button:hover:not(:disabled){background:#fff;border-color:#e64a1961;transform:translateY(-1px);box-shadow:0 16px 38px #1e25161a}.auth-google-button:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.auth-google-icon{background:#fff;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 1px 4px #1e251624}.auth-google-icon svg{width:17px;height:17px;display:block}.auth-divider{color:var(--mut2);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0;font-size:11px;font-weight:900;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#1e25161f;flex:1;height:1px}.auth-divider span{white-space:nowrap}.auth-oauth-panel{background:linear-gradient(135deg,#2f3a240b,#e64a190e);border:1px solid #2f3a241a;border-radius:18px;margin-bottom:4px;padding:12px}.auth-oauth-panel p{color:var(--mut);margin:10px 2px 0;font-size:12px;line-height:1.45}.auth-callback-card{text-align:center;max-width:470px}.auth-callback-card .auth-brand{margin-left:auto;margin-right:auto}.auth-callback-orb{background:radial-gradient(circle at 34% 30%,#f26b3fd1,#2f3a24f2);border-radius:999px;place-items:center;width:76px;height:76px;margin:4px auto 18px;display:grid;box-shadow:0 22px 54px #2f3a2438}.auth-callback-orb span{border:2px solid #f4efe3d6;border-radius:12px;width:32px;height:32px;display:block;transform:rotate(45deg)}.auth-loading-line{background:linear-gradient(90deg,#2f3a2429,#e64a19c7,#2f3a2429) 0 0/220% 100%;border-radius:999px;height:6px;margin-top:18px;animation:1.2s ease-in-out infinite auth-loading-pan}@keyframes auth-loading-pan{0%{background-position:0 0}to{background-position:220% 0}}.auth-callback-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.auth-public-shell{color:#1e2516;background:#f4efe3;min-height:100vh}.public-top-nav{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4efe3f0;border-bottom:1px solid #1e25161c;justify-content:space-between;align-items:center;gap:18px;padding:16px clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.public-top-nav.compact{padding-top:12px;padding-bottom:12px}.public-top-brand{color:#2f3a24;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.public-top-brand strong{font-family:Archivo Black,Arial,sans-serif;font-size:17px;line-height:1;display:block}.public-top-brand small{letter-spacing:.18em;text-transform:uppercase;color:#8a8266;margin-top:4px;font-size:10px;font-weight:800;display:block}.public-top-links a{color:#2f3a24;text-decoration:none}.public-top-links a:hover{color:#b83a12}.auth-register-card{background:#f8f2e7;border:1px solid #2f3a2421;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.auth-register-card strong{color:#2f3a24;font-size:13.5px;display:block}.auth-register-card span{color:#6d7360;margin-top:2px;font-size:12px;line-height:1.4;display:block}.auth-register-card .auth-inline-button{white-space:nowrap}.auth-small-note{color:#3e4433;margin:8px 0 0;font-size:12px;line-height:1.45}.signup-cert-card{background:linear-gradient(145deg,#fffaf0,#f3ecdc);border:1px solid #2f3a2424;border-radius:18px;margin:0 0 16px;padding:16px;box-shadow:0 14px 38px #1e25160d}.signup-cert-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.signup-cert-head h3{color:#2f3a24;margin:0;font-size:18px;line-height:1.1}.signup-cert-head span{letter-spacing:.08em;text-transform:uppercase;color:#b83a12;white-space:nowrap;background:#fbeae3;border:1px solid #efc4b4;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.signup-cert-copy{color:#6d7360;margin:0 0 12px;font-size:12.5px;line-height:1.5}.signup-cert-skip{background:#fff;margin:0 0 12px}.signup-file-drop{cursor:pointer;background:#fffdf7;border:1px dashed #2f3a2447;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:13px 14px;display:flex}.signup-file-drop input{display:none}.signup-file-drop span{color:#2f3a24;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.signup-file-drop small{color:#8a8266;white-space:nowrap;font-size:11px}.signup-cert-summary{color:#566b3a;background:#ebeee2;border:1px solid #d4dec9;border-radius:10px;padding:9px 10px;font-size:12px;font-weight:700}.verify-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#1e25166b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.verify-modal-card{text-align:center;background:#fffaf0;border:1px solid #1e251624;border-radius:24px;width:min(470px,100%);padding:28px;box-shadow:0 34px 90px -30px #1e25168c}.verify-modal-icon{color:#fff;background:linear-gradient(135deg,#e64a19,#2f3a24);border-radius:20px;place-items:center;width:66px;height:66px;margin:0 auto 16px;font-size:28px;display:grid}.verify-modal-card h2{color:#2f3a24;margin:0 0 12px;font-size:30px}.verify-modal-card p{color:#6d7360;margin:0 0 16px;line-height:1.6}.verify-modal-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}@media (width<=760px){.public-top-nav{flex-direction:column;align-items:flex-start}.public-top-links{gap:10px;width:100%;padding-bottom:2px;overflow:auto}.public-top-links a{white-space:nowrap}.auth-register-card,.signup-file-drop{flex-direction:column;align-items:flex-start}.auth-public-shell .auth-page{min-height:auto}}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}.auth-card,.auth-art,.panel,.main,.inner{min-width:0}.public-top-nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4efe3f7;border-bottom:2px solid #2f3a2438;justify-content:space-between;align-items:center;gap:22px;min-height:78px;padding:14px clamp(20px,5vw,86px);display:flex;position:sticky;top:0;box-shadow:0 8px 30px -28px #1e25168c}.public-top-brand{color:#2f3a24;align-items:center;gap:13px;min-width:0;text-decoration:none;display:inline-flex}.public-top-links{letter-spacing:.055em;text-transform:uppercase;flex-wrap:nowrap;align-items:center;gap:24px;font-size:13px;font-weight:900;display:flex}.public-top-links a{color:#2f3a24;white-space:nowrap;text-decoration:none;transition:color .16s,transform .16s}.public-top-links a:hover{color:#b83a12;transform:translateY(-1px)}.public-top-cta{border-radius:999px;padding:15px 24px;box-shadow:0 16px 34px -20px #e64a19d9;color:#fff!important;background:#e64a19!important}.public-mobile-menu-toggle{color:#2f3a24;background:#fbf9f3;border:1px solid #2f3a2429;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.signup-flow-page{grid-template-columns:minmax(300px,520px) minmax(360px,560px);align-items:center;gap:34px;max-width:1160px}.signup-flow-card{box-shadow:0 24px 72px -48px #1e251673}.signup-flow-head h2{margin-bottom:14px}.signup-step-panel{min-height:520px}.signup-step-panel h1{max-width:11ch}.signup-step-eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:900;color:#f26b3f!important;margin:0 0 12px!important}.signup-stepper{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 20px;display:grid}.signup-stepper button{color:#6d7360;text-align:left;cursor:pointer;background:#fff;border:1px solid #2f3a2424;border-radius:13px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;font-weight:900;display:flex}.signup-stepper button span{color:#2f3a24;background:#f4efe3;border-radius:8px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.signup-stepper button.active{color:#f4efe3;background:#2f3a24;border-color:#2f3a24}.signup-stepper button.active span{color:#fff;background:#e64a19}.signup-stepper button.done{color:#2f3a24;background:#ebeee2}.signup-step-section{animation:.22s both adfStepIn}@keyframes adfStepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.signup-oauth-panel-clean{background:#fbf9f3;border:1px solid #2f3a241f;border-radius:18px;margin-bottom:18px;padding:10px}.signup-flow-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.signup-flow-actions .auth-submit{flex:1;margin-top:0}.signup-back-button{justify-content:center;align-items:center;min-width:96px;min-height:44px;display:inline-flex}.signup-cert-card-refined{background:linear-gradient(145deg,#fffdf7,#f4efe3);border:1px solid #2f3a2429;padding:18px;box-shadow:0 16px 44px -34px #1e251673}.signup-cert-card-refined .signup-cert-head{margin-bottom:6px}.signup-cert-head>span{display:none!important}.signup-cert-card-refined .signup-cert-head h3{max-width:420px;font-size:20px}.signup-cert-copy{font-size:13px}.signup-cert-skip{background:#fff;border:1px solid #2f3a2421;border-radius:14px;margin:14px 0;padding:13px 14px}.credential-list{flex-direction:column;gap:14px;display:flex}.credential-card{background:#ffffffb8;border:1px solid #2f3a241f;border-radius:16px;padding:14px}.credential-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.credential-card-head strong{text-transform:uppercase;letter-spacing:.12em;color:#2f3a24;font-size:12px}.credential-card-head button{color:#b83a12;background:#fbeae3;border:1px solid #e64a192e;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.credential-grid-soft{align-items:end}.credential-grid-soft .fieldrow.clean{margin-bottom:0}.credential-grid-soft .signup-file-drop{min-height:47px;margin-bottom:0}.credential-add-button{color:#2f3a24;background:#fffdf7;border:1px dashed #2f3a244d;border-radius:14px;width:100%;padding:13px 14px;font-size:13px;font-weight:900}.credential-add-button:hover{color:#b83a12;border-color:#e64a19}.signup-cert-summary{margin-top:10px}.auth-grid-2{min-width:0}.fieldrow.clean input,.fieldrow.clean select{min-height:47px}.signup-file-drop{min-width:0}.signup-file-drop span{min-width:0;max-width:100%}@media (width<=980px){.public-top-nav{min-height:72px;padding:13px 18px}.public-top-nav.compact{min-height:72px}.public-mobile-menu-toggle{flex-shrink:0;display:flex}.public-top-links{opacity:0;pointer-events:none;background:#fbf9f3;border:1px solid #2f3a2424;border-radius:18px;grid-template-columns:1fr;gap:6px;padding:12px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 8px);left:16px;right:16px;transform:translateY(-8px);box-shadow:0 24px 60px -36px #1e251680}.public-top-nav.open .public-top-links{opacity:1;pointer-events:auto;transform:none}.public-top-links a{border-radius:12px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.public-top-links a:not(.public-top-cta){background:#f4efe3}.public-top-cta{text-align:center;justify-content:center!important}.signup-flow-page{grid-template-columns:1fr;max-width:720px;padding:22px}.signup-step-panel{min-height:auto;padding:24px}.signup-step-panel h1{max-width:13ch;font-size:clamp(30px,7vw,44px)}.auth-art .auth-proof{justify-content:space-between;width:100%}.auth-art .auth-proof b{font-size:20px}.auth-art .auth-proof span{max-width:260px}.auth-grid-2{grid-template-columns:1fr}.member-toggle{grid-template-columns:1fr 1fr}}@media (width<=700px){.public-top-brand .auth-mark{border-radius:11px;width:38px;height:38px}.public-top-brand strong{font-size:17px}.public-top-brand small{letter-spacing:.16em;font-size:9px}.auth-public-shell .auth-page{min-height:auto}.signup-flow-page{padding:14px}.auth-card,.signup-flow-card{border-radius:20px;width:100%;padding:22px}.signup-step-panel{display:none}.signup-stepper{grid-template-columns:1fr;gap:7px}.signup-stepper button{justify-content:flex-start}.member-toggle{grid-template-columns:1fr}.signup-flow-actions{flex-direction:column}.signup-flow-actions .auth-submit,.signup-back-button{width:100%}.signup-cert-card-refined{border-radius:16px;padding:14px}.credential-card{padding:12px}.credential-card-head{align-items:flex-start}.signup-file-drop{flex-direction:column;align-items:flex-start;gap:4px}.signup-file-drop small{white-space:normal}.fieldrow.clean input,.fieldrow.clean select{font-size:16px}.verify-modal-card{width:min(92vw,480px)}}@media (width<=420px){.public-top-brand small{display:none}.public-top-links{left:10px;right:10px}.auth-page{padding:10px}.auth-card,.signup-flow-card{padding:18px}.auth-card h2{font-size:23px}.signup-cert-card-refined .signup-cert-head h3{font-size:18px}.credential-card-head{flex-direction:column}.credential-card-head button{align-self:flex-start}}.public-top-nav{z-index:120!important;-webkit-backdrop-filter:blur(18px)!important;color:#2f3a24!important;background:#f4efe3f5!important;border-bottom:1px solid #2f3a241f!important;width:100%!important;min-height:76px!important;padding:0 clamp(18px,4vw,42px)!important;display:block!important;position:sticky!important;top:0!important;left:auto!important;transform:none!important;box-shadow:0 14px 42px -36px #1e251673!important}.public-top-nav.compact{min-height:76px!important;padding-top:0!important;padding-bottom:0!important}.public-top-nav-inner{justify-content:space-between;align-items:center;gap:28px;width:min(100%,1180px);min-height:76px;margin:0 auto;display:flex}.public-top-brand{flex:none;color:#2f3a24!important;align-items:center!important;gap:12px!important;min-width:236px!important;text-decoration:none!important;display:inline-flex!important}.public-top-brand .auth-mark{color:#fff!important;background:#e64a19!important;border-radius:12px!important;width:40px!important;height:40px!important;font-size:16px!important;box-shadow:0 14px 30px -20px #e64a19c7!important}.public-top-brand-copy{min-width:0;display:block}.public-top-brand strong{color:#2f3a24!important;letter-spacing:-.025em!important;font-family:Archivo Black,Arial,sans-serif!important;font-size:19px!important;line-height:1!important;display:block!important}.public-top-brand small{letter-spacing:.2em!important;text-transform:uppercase!important;color:#8a8266!important;white-space:nowrap!important;margin-top:6px!important;font-size:10px!important;font-weight:900!important;display:block!important}.public-top-links{flex:auto;width:auto!important;box-shadow:none!important;opacity:1!important;pointer-events:auto!important;letter-spacing:.07em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(14px,1.8vw,24px)!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:static!important;overflow:visible!important;transform:none!important}.public-top-links a,.public-top-link{color:#2f3a24!important;white-space:nowrap!important;background:0 0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:0!important;text-decoration:none!important;transition:color .16s,background .16s,transform .16s!important;display:inline-flex!important}.public-top-links a:hover,.public-top-link:hover{color:#b83a12!important;transform:translateY(-1px)!important}.public-signin-link{margin-left:2px!important}.public-top-action-divider{background:#2f3a2424!important;width:1px!important;height:22px!important;margin:0 -2px!important;display:block!important}.public-top-links .public-mobile-secondary-link,.public-mobile-menu-divider{display:none!important}.public-top-cta{color:#fff!important;background:#e64a19!important;border-radius:999px!important;min-height:48px!important;padding:0 22px!important;box-shadow:0 18px 36px -22px #e64a19e6!important}.public-top-cta:hover{color:#fff!important;background:#d94216!important;transform:translateY(-1px)!important}.public-mobile-menu-toggle{flex-shrink:0;color:#2f3a24!important;background:#fbf9f3!important;border:1px solid #2f3a2429!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:44px!important;height:44px!important;display:none!important;box-shadow:0 12px 28px -24px #1e251673!important}.public-mobile-menu-toggle span{background:currentColor!important;border-radius:999px!important;width:18px!important;height:2px!important;transition:transform .2s,opacity .2s!important;display:block!important}.public-top-nav.open .public-mobile-menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)!important}.public-top-nav.open .public-mobile-menu-toggle span:nth-child(2){opacity:0!important}.public-top-nav.open .public-mobile-menu-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)!important}.auth-public-shell .auth-page{min-height:calc(100vh - 76px)!important}.signup-flow-page{align-items:start!important;width:min(100%,1160px)!important;margin:0 auto!important;padding:clamp(26px,4vw,44px) clamp(16px,3vw,28px)!important}.signup-flow-card{align-self:start!important}.home-fragment-wrap{overflow:hidden!important}@media (width<=1160px){.public-top-nav{align-items:initial!important;flex-direction:initial!important;padding:0 16px!important;display:block!important}.public-top-nav-inner{gap:14px!important;min-height:70px!important}.public-top-brand{min-width:0!important}.public-mobile-menu-toggle{display:flex!important}.public-top-links{z-index:130!important;opacity:0!important;pointer-events:none!important;background:#fbf9f3!important;border:1px solid #2f3a2424!important;border-radius:20px!important;grid-template-columns:1fr!important;gap:7px!important;width:auto!important;max-height:calc(100dvh - 92px)!important;padding:12px!important;transition:opacity .18s,transform .18s!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;left:16px!important;right:16px!important;overflow:auto!important;transform:translateY(-8px)!important;box-shadow:0 28px 80px -36px #1e25168c!important}.public-top-nav.open .public-top-links{opacity:1!important;pointer-events:auto!important;transform:none!important}.public-top-links a,.public-top-link{background:#f4efe3!important;border-radius:14px!important;justify-content:space-between!important;min-height:48px!important;padding:0 14px!important;display:flex!important}.public-top-links a:not(.public-top-cta):hover{background:#ebeee2!important}.public-top-links .public-mobile-secondary-link{display:flex!important}.public-mobile-menu-divider{background:#2f3a241f!important;height:1px!important;margin:4px 2px!important;display:block!important}.public-top-action-divider{display:none!important}.public-signin-link{margin-left:0!important}.public-top-cta{color:#fff!important;background:#e64a19!important;justify-content:center!important;width:100%!important;min-height:52px!important;margin-top:2px!important;padding:0 18px!important}.signup-flow-page{grid-template-columns:1fr!important;max-width:760px!important}.signup-step-panel{min-height:auto!important}.auth-art.signup-step-panel{display:block}.auth-art.signup-step-panel h1{max-width:14ch!important}.auth-art.signup-step-panel .auth-proof{justify-content:space-between!important;width:100%!important}}@media (width<=700px){.public-top-nav{min-height:66px!important;padding:0 12px!important}.public-top-nav-inner{min-height:66px!important}.public-top-brand .auth-mark{border-radius:11px!important;width:36px!important;height:36px!important}.public-top-brand strong{font-size:16px!important}.public-top-brand small{letter-spacing:.16em!important;margin-top:5px!important;font-size:8.5px!important}.public-mobile-menu-toggle{width:42px!important;height:42px!important}.public-top-links{top:calc(100% + 8px)!important;left:10px!important;right:10px!important}.auth-public-shell .auth-page{min-height:auto!important}.signup-flow-page{padding:18px 12px 28px!important}.signup-step-panel{display:none!important}.auth-card,.signup-flow-card{border-radius:22px!important;width:100%!important;max-width:100%!important;padding:22px!important}.signup-stepper,.auth-grid-2,.member-toggle,.credential-grid-soft{grid-template-columns:1fr!important}.signup-flow-actions{flex-direction:column!important}.signup-flow-actions .auth-submit,.signup-back-button{width:100%!important}}@media (width<=420px){.public-top-brand small{display:none!important}.public-top-brand strong{font-size:15px!important}.public-top-links{left:8px!important;right:8px!important}.auth-card,.signup-flow-card{padding:18px!important}.signup-flow-page{padding-left:10px!important;padding-right:10px!important}}.public-top-links .public-signin-link{color:#2f3a24!important;background:#ebeee2!important;border:1px solid #2f3a2429!important;min-height:44px!important;padding:0 18px!important;box-shadow:0 12px 28px -24px #1e251659!important}.public-top-links .public-signin-link:hover{color:#f4efe3!important;background:#2f3a24!important;border-color:#2f3a24!important}.public-top-links .public-top-cta,.public-top-links .public-top-cta:visited{color:#fff!important;min-height:48px!important;text-shadow:none!important;background:#e64a19!important;border:1px solid #e64a19eb!important;padding:0 24px!important;box-shadow:0 18px 38px -20px #e64a19f2!important}.public-top-links .public-top-cta:hover,.public-top-links .public-top-cta:focus-visible{color:#fff!important;background:#b83a12!important;border-color:#b83a12!important;box-shadow:0 20px 44px -18px #b83a12d9!important}@media (width<=1160px){.public-top-links .public-signin-link{color:#2f3a24!important;background:#ebeee2!important;justify-content:center!important}.public-top-links .public-signin-link:hover{color:#f4efe3!important;background:#2f3a24!important}.public-top-links .public-top-cta{color:#fff!important;justify-content:center!important;width:100%!important}}.complete-registration-shell .auth-page{min-height:calc(100vh - 76px)!important}.complete-registration-page{align-items:start!important}.complete-registration-form-card{max-width:560px!important}.complete-registration-intro{color:#7e7864;margin:-6px 0 16px;font-size:13.5px;line-height:1.55}.complete-registration-confirm{background:linear-gradient(145deg,#fffdf7,#f4efe3);border:1px solid #2f3a2424;border-radius:18px;padding:18px;box-shadow:0 16px 44px -36px #1e251673}.complete-registration-confirm h3{color:#2f3a24;margin:4px 0 12px;font-family:Archivo Black,Arial,sans-serif;font-size:22px;line-height:1.1}.complete-registration-summary{background:#fff;border:1px solid #2f3a241c;border-radius:15px;grid-template-columns:minmax(120px,.55fr) 1fr;gap:9px 14px;margin:12px 0 16px;padding:14px;display:grid}.complete-registration-summary span{letter-spacing:.08em;text-transform:uppercase;color:#8a8266;font-size:11px;font-weight:900}.complete-registration-summary strong{color:#2f3a24;font-size:13.5px;line-height:1.35}@media (width<=700px){.complete-registration-summary{grid-template-columns:1fr;gap:5px}.complete-registration-summary strong{margin-bottom:8px}}.google-registration-context{background:linear-gradient(135deg,#fffdf7,#ebeee2);border:1px solid #2f3a2421;border-radius:16px;align-items:center;gap:12px;margin:0 0 16px;padding:13px 14px;display:flex;box-shadow:0 14px 34px -30px #1e251666}.google-registration-context .auth-google-icon{flex:none;width:34px;height:34px}.google-registration-context .auth-google-icon svg{width:20px;height:20px}.google-registration-context strong{color:#2f3a24;font-size:13.5px;line-height:1.2;display:block}.google-registration-context span:not(.auth-google-icon){color:#7e7864;margin-top:2px;font-size:12px;line-height:1.35;display:block}.fieldrow.clean .field-hint{color:#7e7864;margin-top:6px;font-size:11.5px;font-weight:650;line-height:1.35;display:block}.complete-registration-form-card .fieldrow.clean input[value]:not([value=""]){border-color:#2f3a242e}@media (width<=700px){.google-registration-context{align-items:flex-start;margin-bottom:14px;padding:12px}.google-registration-context strong{font-size:13px}}.sector-picker-card{background:linear-gradient(145deg,#fffdf7,#f4efe3);border:1px solid #2f3a2424;border-radius:18px;margin:2px 0 18px;padding:16px;box-shadow:0 14px 38px #1e25160b}.sector-picker-card label{letter-spacing:.03em;text-transform:uppercase;color:#2f3a24;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.sector-picker-card p{color:#6d7360;margin:0 0 13px;font-size:12.5px;line-height:1.5}.sector-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.sector-chip-grid button{color:#566b3a;cursor:pointer;background:#fff;border:1px solid #2f3a2429;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900;transition:background .14s,border-color .14s,color .14s,transform .1s}.sector-chip-grid button:hover{color:#b83a12;border-color:#e64a19;transform:translateY(-1px)}.sector-chip-grid button.selected{color:#f4efe3;background:#2f3a24;border-color:#2f3a24}@media (width<=700px){.sector-picker-card{padding:14px}.sector-chip-grid button{text-align:left;width:100%}}.admin-topline{align-items:flex-start}.admin-hero{background:linear-gradient(140deg, var(--green), var(--green2));color:var(--cream);justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:24px;display:flex;overflow:hidden}.admin-hero>*{position:relative}.admin-hero h2{color:#fff;letter-spacing:-.03em;margin:5px 0 8px;font-family:Archivo Black,sans-serif;font-size:clamp(22px,3vw,34px);line-height:1.04}.admin-hero p{color:#f4efe3d1;max-width:760px;font-size:13.5px;line-height:1.55}.admin-hero p strong{color:#fff}.admin-hero-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}.admin-kpis .kpi .v{font-size:27px}.admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 18px;display:grid}.admin-tabs button{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--green);border-radius:14px;padding:14px 16px;transition:all .16s}.admin-tabs button:hover{border-color:var(--mut2);transform:translateY(-1px)}.admin-tabs button.on{background:var(--green);color:var(--cream);border-color:var(--green)}.admin-tabs span{font-size:13.5px;font-weight:900;display:block}.admin-tabs small{color:inherit;opacity:.72;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px;font-weight:800;display:block}.admin-grid-main{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;margin-bottom:20px;display:grid}.admin-panel-soft{overflow:hidden}.admin-form-body{padding:18px 20px 20px}.admin-help{color:var(--mut);margin:0 0 10px;font-size:13px;line-height:1.55}.admin-help strong{color:var(--green)}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.admin-form-grid label{letter-spacing:.05em;text-transform:uppercase;color:var(--mut2);flex-direction:column;gap:7px;font-size:11px;font-weight:900;display:flex}.admin-form-grid label.full{grid-column:1/-1}.admin-form-grid input,.admin-form-grid textarea{border:1px solid var(--line);background:var(--cream);width:100%;font:inherit;color:var(--ink);border-radius:11px;outline:none;padding:11px 12px;font-size:13px}.admin-form-grid textarea{resize:vertical;min-height:74px;line-height:1.45}.admin-form-grid input:focus,.admin-form-grid textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e64a191f}.admin-switch-row{border:1px solid var(--line);background:linear-gradient(135deg, #fffdf7, var(--panel2));border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;flex-direction:row!important}.admin-switch-row b{color:var(--green);letter-spacing:0;text-transform:none;font-size:13px;display:block}.admin-switch-row small{color:var(--mut);text-transform:none;letter-spacing:0;margin-top:3px;font-size:11.5px;font-weight:650;line-height:1.35;display:block}.admin-switch-row input{width:22px;height:22px;accent-color:var(--green);box-shadow:none}.admin-actions-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.admin-actions-row button:disabled,.admin-hero-actions button:disabled{opacity:.6;cursor:not-allowed}.danger-lite{background:var(--orangeSoft)!important;color:var(--orangeInk)!important;border-color:#efc1b1!important}.admin-side-card{overflow:hidden}.admin-side-list{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.admin-side-list div{border-bottom:1px solid var(--line2);justify-content:space-between;gap:14px;padding-bottom:10px;display:flex}.admin-side-list div:last-child{border-bottom:0;padding-bottom:0}.admin-side-list span{letter-spacing:.08em;text-transform:uppercase;color:var(--mut2);font-size:11px;font-weight:900}.admin-side-list b{color:var(--green);text-align:right;font-size:12.5px}.admin-note{background:var(--panel2);border:1px solid var(--line);color:var(--mut);border-radius:12px;margin:0 18px 18px;padding:12px;font-size:12.5px;line-height:1.5}.admin-note code{color:var(--orangeInk);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.admin-lower-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;width:100%;font-size:12.5px}.admin-table th{background:var(--panel2);color:var(--green);text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:12px 14px;font-size:10.5px}.admin-table td{border-top:1px solid var(--line2);vertical-align:top;color:var(--ink);padding:12px 14px}.admin-table td small{color:var(--orangeInk);max-width:300px;margin-top:4px;line-height:1.35;display:block}.admin-status{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.admin-status.ok{background:var(--greenSoft);color:var(--greenL)}.admin-status.warn{background:var(--orangeSoft);color:var(--orangeInk)}.admin-status.bad{color:#9f2b10;background:#ffe7df}.admin-user-row span{color:var(--mut);margin-top:3px;font-size:11.5px;font-weight:700;display:block}.admin-lock{background:var(--greenSoft);border-radius:999px;padding:5px 8px;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--greenL)!important;margin:0!important;font-size:10px!important;font-weight:900!important}.member-frame-shell{transition:background-color .18s}.member-frame{opacity:1;background:var(--cream);transition:opacity .18s}@media (width<=1080px){.admin-hero{flex-direction:column;align-items:flex-start}.admin-hero-actions{justify-content:flex-start}.admin-grid-main,.admin-lower-grid,.admin-tabs,.admin-form-grid{grid-template-columns:1fr}.admin-switch-row{align-items:flex-start}.admin-side-list div{flex-direction:column;align-items:flex-start}}@media (width<=560px){.admin-hero{padding:20px}.admin-form-body{padding:16px}.admin-actions-row button,.admin-hero-actions button{justify-content:center;width:100%}.admin-table th,.admin-table td{padding:10px}.admin-user-row{flex-direction:column;align-items:flex-start}}.admin-side{background:#f9f6ed}.admin-side .bt{color:var(--orangeInk)}.admin-side .nav{font-size:13px}.admin-side .admin-nav-anchor{border:1px solid #0000}.admin-side .admin-nav-anchor:hover{border-color:var(--line);background:var(--panel2)}.admin-return-card a{background:var(--orange);color:#fff;text-align:center;border-radius:9px;width:100%;padding:10px;font-size:12.5px;font-weight:800;display:block;position:relative}.admin-mode-shell{flex-direction:column;gap:18px;display:flex}.admin-mode-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:4px;display:flex}.admin-mode-header h1{letter-spacing:-.03em;color:var(--green);margin:5px 0;font-size:28px}.admin-mode-header p{color:var(--mut);max-width:760px;font-size:14px;line-height:1.5}.admin-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-section-stack{flex-direction:column;gap:18px;display:flex}.admin-workbench{background:linear-gradient(135deg, var(--green), var(--green2));color:var(--cream);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex;overflow:hidden}.admin-workbench h2{color:#fff;letter-spacing:-.03em;margin:4px 0;font-family:Archivo Black,sans-serif;font-size:30px}.admin-workbench p{color:#f4efe3d1;max-width:720px;font-size:13.5px;line-height:1.5}.admin-control-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-control-card{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:16px;padding:18px;transition:all .16s;display:block}.admin-control-card:hover{border-color:var(--mut2);transform:translateY(-2px);box-shadow:0 14px 34px -24px #1e251659}.admin-control-card b{color:var(--green);margin-bottom:7px;font-size:15px;display:block}.admin-control-card span{color:var(--mut);font-size:12.5px;line-height:1.45;display:block}.admin-control-card small{background:var(--greenSoft);color:var(--greenL);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-top:12px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.admin-grid-main.wide{grid-template-columns:minmax(0,1fr) 380px}.admin-section-intro{color:var(--mut);margin:0;padding:16px 20px 0;font-size:13px;line-height:1.55}.admin-form-body.compact{flex-direction:column;gap:12px;display:flex}.admin-form-body.compact label{letter-spacing:.05em;text-transform:uppercase;color:var(--mut2);flex-direction:column;gap:6px;font-size:11px;font-weight:900;display:flex}.admin-form-body.compact input,.admin-form-body.compact textarea,.admin-form-body.compact select{border:1px solid var(--line);background:var(--cream);font:inherit;color:var(--ink);border-radius:11px;outline:none;padding:10px 12px;font-size:13px}.admin-form-body.compact textarea{resize:vertical;min-height:92px}.admin-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px;display:grid}.admin-review-card{background:linear-gradient(135deg, #fffdf7, var(--panel));border:1px solid var(--line);border-radius:15px;flex-direction:column;gap:8px;padding:16px;display:flex}.admin-review-card h4{color:var(--green);letter-spacing:-.01em;font-size:15px;line-height:1.25}.admin-review-card p{color:var(--mut);margin:0;font-size:12.5px;line-height:1.5}.admin-review-card small{color:var(--mut2);word-break:break-word;font-size:11px}.admin-score{background:var(--orangeSoft);color:var(--orangeInk);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:10px;font-weight:900}.admin-row-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-row-actions button,.admin-row-actions a{border:1px solid var(--line);background:var(--panel2);color:var(--green);border-radius:8px;padding:7px 9px;font-size:11.5px;font-weight:800}.admin-row-actions button:hover,.admin-row-actions a:hover{border-color:var(--mut2)}.admin-row-actions .danger{background:var(--orangeSoft);color:var(--orangeInk);border-color:#efc1b1}.admin-table td b{color:var(--ink);font-size:13px;display:block}.admin-table td a{color:var(--orangeInk);font-weight:800}.admin-table td[colspan]{color:var(--mut);text-align:center;padding:28px}.admin-user-list{flex-direction:column;gap:10px;padding:16px 20px;display:flex}.admin-user-row{border:1px solid var(--line);background:var(--panel);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.admin-user-row b{color:var(--green);font-size:13px;display:block}.admin-user-row span{color:var(--mut);margin-top:3px;font-size:12px;display:block}.admin-lock{background:var(--greenSoft);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:5px 9px;font-weight:900;color:var(--greenL)!important;margin:0!important;font-size:10px!important;display:inline-flex!important}.admin-alert{background:var(--greenSoft);color:var(--green);border:1px solid #2f3a2426;border-radius:14px;margin:0;padding:13px 15px;font-size:13px;font-weight:750;line-height:1.45}.admin-alert.bad{background:var(--orangeSoft);color:var(--orangeInk);border-color:#efc1b1}@media (width<=1080px){.admin-mode-header,.admin-workbench{flex-direction:column;align-items:flex-start}.admin-grid-main.wide,.admin-grid-main,.admin-control-cards,.admin-review-list{grid-template-columns:1fr}.admin-header-actions{justify-content:flex-start}}.admin-bulk-row{border-bottom:1px solid var(--line);background:linear-gradient(135deg, #fffdf7, var(--panel2));flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.admin-bulk-row span{letter-spacing:.07em;text-transform:uppercase;color:var(--mut2);margin-right:auto;font-size:11px;font-weight:900}.admin-bulk-row button,.admin-hidden-toggle{border:1px solid var(--line);background:var(--panel);color:var(--green);border-radius:10px;padding:8px 11px;font-size:11.5px;font-weight:900}.admin-bulk-row button:hover,.admin-hidden-toggle:hover{border-color:var(--mut2)}.admin-bulk-row button:disabled{opacity:.45;cursor:not-allowed}.admin-bulk-row .danger{background:var(--orangeSoft);color:var(--orangeInk);border-color:#efc1b1}.admin-row-check{width:17px;height:17px;accent-color:var(--green)}.admin-hidden-toggle{margin:12px 20px 18px}.admin-manual-card .admin-form-body.compact{max-height:760px;overflow:auto}.admin-checkbox-line{align-items:center;text-transform:none!important;letter-spacing:0!important;color:var(--green)!important;flex-direction:row!important;gap:9px!important;font-size:13px!important;display:flex!important}.admin-checkbox-line input{accent-color:var(--green);width:18px!important;height:18px!important;padding:0!important}.adf-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e251685;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.adf-confirm-modal,.adf-edit-modal{background:var(--cream);border:1px solid var(--line);color:var(--ink);border-radius:22px;box-shadow:0 28px 80px -36px #1e2516a6}.adf-confirm-modal{width:min(460px,100%);padding:24px}.adf-modal-mark{background:var(--green);color:#fff;letter-spacing:.05em;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-family:Archivo Black,sans-serif;font-size:12px;display:inline-flex}.adf-confirm-modal h3{color:var(--green);letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.adf-confirm-modal p{color:var(--mut);margin:0;font-size:13.5px;line-height:1.55}.adf-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.adf-modal-actions button{min-width:130px}.danger-confirm{background:var(--orange)!important;color:#fff!important}.adf-edit-modal{width:min(820px,100vw - 36px);max-height:90vh;overflow:auto}.adf-edit-modal>.ph{padding:18px 20px}.adf-edit-modal .admin-side-card{box-shadow:none;background:0 0;border:0;border-radius:0}.adf-edit-modal .admin-side-card>.ph,.adf-edit-modal .admin-side-card>.ln{display:none}.edit-actions{background:linear-gradient(180deg, #f9f6eddb, var(--cream));border-top:1px solid var(--line);margin-top:0;padding:14px 20px;position:sticky;bottom:0}@media (width<=640px){.adf-modal-actions button{width:100%}.admin-bulk-row button{flex:120px}.adf-edit-modal{width:100%;max-height:92vh}.admin-manual-card .admin-form-body.compact{max-height:none}}.adf-success-modal .adf-modal-mark.success{background:var(--greenL);color:#fff;letter-spacing:0;font-size:20px}.adf-success-modal h3{color:var(--green)}.adf-success-modal .adf-modal-actions a.btng{justify-content:center;align-items:center;min-width:150px;text-decoration:none;display:inline-flex}.native-opps-top{align-items:flex-start}.native-opps-top h1{letter-spacing:-.055em;font-size:clamp(30px,4.5vw,48px);line-height:.98}.native-opps-top .crumb{max-width:760px;font-size:14.5px;line-height:1.55}.native-opps-top-actions{flex-wrap:wrap;justify-content:flex-end}.native-opps-hero{background:linear-gradient(145deg, var(--green), var(--green2));color:var(--cream);justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:28px;display:flex;overflow:hidden}.native-opps-hero>*{position:relative}.native-opps-hero .ey{color:var(--mist)}.native-opps-hero h2{color:#fff;letter-spacing:-.05em;margin:7px 0 10px;font-size:clamp(28px,4.2vw,46px);line-height:.98}.native-opps-hero p{color:#f4efe3d1;max-width:760px;font-size:14px;line-height:1.6}.native-opps-hero-stats{flex-shrink:0;grid-template-columns:repeat(3,100px);gap:10px;display:grid}.native-opps-hero-stats div{text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;padding:14px}.native-opps-hero-stats b{color:#fff;font-family:Archivo Black,sans-serif;font-size:30px;line-height:1;display:block}.native-opps-hero-stats span{text-transform:uppercase;letter-spacing:.08em;color:var(--mist);margin-top:6px;font-size:10.5px;font-weight:850;display:block}.native-opps-kpis .kpi .v{font-size:29px}.native-opps-select{appearance:auto;border:1px solid var(--line);background:var(--panel);color:var(--green);font:inherit;border-radius:12px;min-height:42px;padding:11px 14px;font-size:13px;font-weight:800}.native-opps-select.compact{width:100%;max-width:320px;margin-top:-4px}.native-opps-filter-grid{grid-template-columns:1fr;gap:8px;margin-bottom:18px;display:grid}.native-filter-group{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px 16px 4px}.native-filter-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);margin-bottom:10px;font-size:10.5px;font-weight:900}.native-filter-group .chips{margin-bottom:10px}.native-opps-list{margin-bottom:28px}.native-opp-card{align-items:flex-start}.native-opp-card .sqi{margin-top:3px;font-family:Archivo Black,sans-serif}.native-opp-summary{color:var(--mut);max-width:860px;margin-top:6px;font-size:13px;line-height:1.45}.native-opp-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.native-opp-actions .btnp,.native-opp-actions .btng{border-radius:9px;padding:8px 12px;font-size:12px}.native-opp-actions button:disabled{opacity:.55;cursor:not-allowed}.native-opps-empty{border:1px dashed var(--line);background:linear-gradient(145deg, var(--panel), var(--panel2));text-align:center;color:var(--mut);border-radius:17px;margin:18px;padding:34px}.native-opps-empty.bad{background:var(--orangeSoft);color:var(--orangeInk);border-style:solid}.native-opps-empty h3{color:var(--green);margin:0 0 8px;font-family:Archivo Black,sans-serif;font-size:20px}.native-opps-empty.bad h3{color:var(--orangeInk)}.native-opps-empty p{max-width:620px;margin:0 auto 16px;font-size:13.5px;line-height:1.6}.native-opps-toast{z-index:15;position:sticky;top:12px}.native-opps-detail-modal h3{color:var(--green);max-width:680px;margin-top:5px;font-size:22px;line-height:1.1}.native-opps-detail-body{grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding:20px;display:grid}.native-detail-main{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px}.native-detail-main h4{text-transform:uppercase;letter-spacing:.09em;color:var(--mut2);margin:18px 0 8px;font-size:11px;font-weight:900}.native-detail-main h4:first-of-type{margin-top:0}.native-detail-main p{color:var(--mut);white-space:pre-wrap;font-size:14px;line-height:1.65}.native-detail-summary{color:var(--ink)!important;font-weight:750!important}.native-detail-side{background:var(--panel);border:1px solid var(--line);border-radius:16px;align-self:start;overflow:hidden}.native-detail-side div{border-bottom:1px solid var(--line2);justify-content:space-between;gap:14px;padding:13px 15px;font-size:12.5px;display:flex}.native-detail-side div:last-child{border-bottom:0}.native-detail-side span{letter-spacing:.08em;text-transform:uppercase;color:var(--mut2);font-size:10.5px;font-weight:900}.native-detail-side b{color:var(--green);text-align:right;line-height:1.35}.native-opps-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.native-opps-detail-actions .btnp,.native-opps-detail-actions .btng{justify-content:center;min-width:160px;text-decoration:none}.native-opps-modal-backdrop{z-index:1200}@media (width<=1080px){.native-opps-hero{flex-direction:column;align-items:flex-start}.native-opps-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.native-opps-detail-body{grid-template-columns:1fr}.native-opps-top .right{margin-left:0}.native-opp-card{display:block}.native-opp-card .sqi{float:left;margin-right:12px}.native-opp-card .rt{align-items:flex-start;margin-top:12px}.native-opp-actions{justify-content:flex-start}}@media (width<=620px){.native-opps-top h1{font-size:34px}.native-opps-hero{padding:22px}.native-opps-hero-stats,.native-opps-kpis{grid-template-columns:1fr}.native-opps-detail-actions .btnp,.native-opps-detail-actions .btng{width:100%}.native-filter-group{padding:12px 12px 2px}.native-filter-group .chips button{flex:auto}}.member-side-v2{background:var(--panel);gap:4px;width:236px;padding:28px 16px 18px}.member-brand-block{text-align:center;padding:0 8px 16px}.adf-wordmark{text-align:left;text-transform:uppercase;color:var(--cream);background:var(--green);letter-spacing:-.04em;padding:7px 9px 8px;line-height:.9;display:inline-block;box-shadow:inset 0 0 0 2px #f4efe314}.adf-wordmark span,.adf-wordmark strong,.adf-wordmark em{font-family:Archivo Black,sans-serif;font-style:normal;display:block}.adf-wordmark span{border-bottom:3px solid var(--cream);padding-bottom:3px;font-size:20px}.adf-wordmark strong{color:#fff;border-bottom:3px solid var(--cream);margin-top:4px;padding-bottom:4px;font-size:36px}.adf-wordmark em{letter-spacing:-.02em;color:#fff;margin-top:5px;font-size:27px}.member-hub-label{letter-spacing:.22em;text-transform:uppercase;color:var(--mut2);margin-top:13px;font-size:10px;font-weight:900}.member-tier-card{border:1px solid var(--line);background:var(--panel2);text-align:center;border-radius:13px;margin:0 0 14px;padding:4px 4px 10px}.member-tier-toggle{grid-template-columns:1fr 1fr;gap:4px;display:grid}.member-tier-toggle span{color:var(--mut);border-radius:9px;padding:9px 5px;font-size:12px;font-weight:900}.member-tier-toggle span.on{background:var(--green);color:var(--cream)}.member-tier-card p{color:var(--mut2);margin:8px 4px 0;font-size:11px;font-weight:700}.member-nav-item{padding:10px 11px;font-size:14px}.member-nav-item .nav-ico{color:currentColor;flex-shrink:0;place-items:center;width:20px;font-weight:900;display:inline-grid}.member-nav-item.on{background:var(--green);color:var(--cream);box-shadow:none}.member-nav-item .badge{font-size:9px}.member-upgrade-card{border-radius:15px;margin-top:auto}.member-upgrade-card a{background:var(--orange);color:#fff;text-align:center;border-radius:9px;width:100%;padding:10px;font-size:12.5px;font-weight:800;display:block;position:relative}.member-upgrade-card button{display:none}.admin-side .brand{display:block}.opps-proto-head{grid-template-columns:90px 1fr auto;align-items:start;gap:16px;margin-bottom:24px;display:grid}.opps-proto-head .backbtn{background:var(--panel);border:1px solid var(--line);color:var(--mut);box-shadow:none;justify-self:start;margin-top:38px}.opps-proto-title .ey{letter-spacing:.22em;text-transform:uppercase;color:var(--orangeInk);margin-bottom:8px;font-size:11px;font-weight:900}.opps-proto-title h1{color:var(--green);letter-spacing:-.04em;margin:0;font-size:32px;line-height:1}.opps-proto-title p{color:var(--mut);margin-top:28px;font-size:13.5px;font-weight:600}.opps-proto-actions{justify-content:flex-end;align-items:center;gap:12px;padding-top:32px;display:flex}.opps-proto-actions .btnp{padding:11px 16px}.opps-proto-controls{grid-template-columns:minmax(0,1fr) 122px;gap:12px;margin-bottom:15px;display:grid}.opps-proto-search{background:var(--panel);min-height:47px}.opps-proto-search input{font-size:14px}.opps-proto-chips{margin:0 0 14px}.opps-proto-chips.country-row{margin-bottom:18px}.opps-proto-chips button{background:var(--panel);border:1px solid var(--line);color:var(--mut);border-radius:9px;padding:9px 16px;font-weight:900}.opps-proto-chips button.on{background:var(--green);border-color:var(--green);color:var(--cream)}.opps-proto-list{border-radius:17px;margin-bottom:30px;overflow:hidden}.proto-row{background:var(--panel);border-bottom:1px solid var(--line2);cursor:pointer;padding:14px 20px}.proto-row:last-child{border-bottom:0}.proto-row:hover{background:var(--panel2)}.proto-icon{border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.proto-icon.green{background:var(--greenSoft);color:var(--green)}.proto-icon.orange{background:var(--orangeSoft);color:var(--orangeInk)}.proto-row .t{color:var(--ink);letter-spacing:-.015em;font-size:15px;font-weight:900}.proto-row .m{color:var(--mut);margin-top:5px;font-size:12.5px}.proto-row .rt{min-width:128px}.proto-row .tag{letter-spacing:.08em;background:var(--greenSoft);color:var(--green);border-radius:7px;padding:5px 10px;font-size:10px;font-weight:900}.proto-row .dl{font-size:11.5px}.proto-row .applyb{color:var(--orangeInk);font-size:11.5px;font-weight:900}.native-opps-toast-lite{top:80px}.native-opps-toast-lite span{background:var(--greenL);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;display:inline-grid}.native-opps-detail-modal h3{font-family:Archivo Black,sans-serif}.native-detail-main,.native-detail-side{background:var(--panel)}@media (width<=1080px){.opps-proto-head{grid-template-columns:1fr}.opps-proto-head .backbtn{margin-top:0}.opps-proto-actions{justify-content:flex-start;padding-top:0}.opps-proto-controls{grid-template-columns:1fr}.proto-row{display:flex}.proto-row .rt{align-items:flex-start;margin-top:0}}@media (width<=620px){.opps-proto-title h1{font-size:30px}.proto-row{display:block}.proto-icon{float:left;margin-right:12px}.proto-row .rt{clear:both;margin-top:12px}.opps-proto-chips button{flex:auto}.member-side-v2{width:268px}.adf-wordmark strong{font-size:32px}.adf-wordmark em{font-size:24px}}.upg a{background:var(--orange);color:#fff;text-align:center;border-radius:9px;width:100%;padding:10px;font-size:12.5px;font-weight:700;display:block;position:relative}.nav.gated .lk{display:inline-block}.nav span{min-width:0}.nav .badge{white-space:nowrap}.side .brand{text-align:center;display:block}.mobilebar .brand{text-align:left;display:flex}.mobilebar .brand .bt{font-family:Archivo Black,sans-serif}.opps-board-head{grid-template-columns:90px 1fr auto;align-items:start;gap:16px;margin-bottom:24px;display:grid}.opps-board-head .backbtn{background:var(--panel);border:1px solid var(--line);color:var(--mut);box-shadow:none;justify-self:start;margin-top:38px}.opps-board-title .ey{letter-spacing:.22em;text-transform:uppercase;color:var(--orangeInk);margin-bottom:8px;font-size:11px;font-weight:900}.opps-board-title h1{color:var(--green);letter-spacing:-.04em;margin:0;font-size:32px;line-height:1}.opps-board-title p{color:var(--mut);margin-top:28px;font-size:13.5px;font-weight:600}.opps-board-actions{justify-content:flex-end;align-items:center;gap:12px;padding-top:32px;display:flex}.opps-board-actions .btnp{padding:11px 16px;text-decoration:none}.opps-dropdown-shell{margin-bottom:30px;overflow:visible}.opps-toolbar{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px;display:grid}.opps-search-box{background:var(--panel);min-height:47px;margin:0}.opps-search-box input{font-size:14px}.opps-filter-toggle{justify-content:center;min-width:120px}.opps-filter-toggle.on{background:var(--green);border-color:var(--green);color:var(--cream)}.opps-filter-dropdown{background:var(--panel2);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(135px,1fr)) auto;align-items:end;gap:12px;padding:14px 15px;display:grid}.opps-filter-dropdown label{flex-direction:column;gap:6px;display:flex}.opps-filter-dropdown span{letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);font-size:10px;font-weight:900}.opps-filter-dropdown select{appearance:auto;border:1px solid var(--line);background:var(--panel);font:inherit;color:var(--green);border-radius:11px;outline:none;padding:10px 11px;font-size:13px;font-weight:800}.opps-filter-dropdown select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e64a191c}.opps-filter-dropdown .btng{justify-content:center;padding:10px 15px}.opps-list-summary{background:linear-gradient(180deg, var(--panel), var(--panel2));border-bottom:1px solid var(--line2);flex-wrap:wrap;gap:8px;padding:12px 15px;display:flex}.opps-list-summary span{letter-spacing:.05em;text-transform:uppercase;color:var(--mut);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:900}.opps-accordion-list{background:var(--panel);border-radius:0 0 17px 17px;overflow:hidden}.opp-dropdown-row{background:var(--panel);border-bottom:1px solid var(--line2)}.opp-dropdown-row:last-child{border-bottom:0}.opp-dropdown-row.open{background:linear-gradient(180deg, #fffdf7, var(--panel))}.opp-dropdown-trigger{text-align:left;align-items:center;gap:14px;width:100%;padding:14px 20px;transition:all .14s;display:flex}.opp-dropdown-trigger:hover{background:var(--panel2)}.opp-dropdown-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.opp-title-line{color:var(--ink);letter-spacing:-.015em;font-size:15px;font-weight:900;line-height:1.25}.opp-meta-line{color:var(--mut);flex-wrap:wrap;gap:8px;font-size:12.5px;font-weight:650;line-height:1.4;display:flex}.opp-meta-line .sep{opacity:.45}.opp-deadline-stack{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;min-width:120px;display:flex}.opp-deadline-stack .dl{color:var(--mut);white-space:nowrap;font-size:11.5px;font-weight:900}.opp-deadline-stack .dl.soon{color:var(--orangeInk)}.opp-expand-copy{color:var(--orangeInk);white-space:nowrap;font-size:11px;font-weight:900}.opp-dropdown-panel{padding:0 20px 18px 80px}.opp-summary-text{color:var(--ink);margin:0 0 12px;font-size:13.5px;font-weight:750;line-height:1.55}.opp-detail-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.opp-detail-grid.compact div{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:11px 12px}.opp-detail-grid.compact span{letter-spacing:.08em;text-transform:uppercase;color:var(--mut2);margin-bottom:5px;font-size:9.5px;font-weight:900;display:block}.opp-detail-grid.compact b{color:var(--green);font-size:12.5px;line-height:1.35;display:block}.opp-detail-copy{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-bottom:14px;padding:14px}.opp-detail-copy h4{text-transform:uppercase;letter-spacing:.1em;color:var(--mut2);margin:0 0 7px;font-size:10px;font-weight:900}.opp-detail-copy h4:not(:first-child){margin-top:13px}.opp-detail-copy p{color:var(--mut);white-space:pre-wrap;font-size:13.5px;line-height:1.62}.opp-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.opp-inline-actions .btnp,.opp-inline-actions .btng{padding:9px 13px;font-size:12.5px;text-decoration:none}.opp-inline-actions button:disabled{opacity:.58;cursor:not-allowed}.opps-admin-diagnostic{text-align:left;background:var(--cream);border:1px solid var(--line);max-width:760px;color:var(--mut);border-radius:14px;flex-direction:column;gap:5px;margin:18px auto 0;padding:13px 14px;font-size:12.5px;line-height:1.45;display:flex}.opps-admin-diagnostic strong{color:var(--green)}@media (width<=1080px){.opps-board-head{grid-template-columns:1fr}.opps-board-head .backbtn{margin-top:0}.opps-board-actions{justify-content:flex-start;padding-top:0}.opps-toolbar{grid-template-columns:1fr}.opps-filter-dropdown{grid-template-columns:repeat(2,minmax(0,1fr))}.opps-filter-dropdown .btng{grid-column:1/-1}.opp-detail-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.opp-dropdown-panel{padding-left:20px}}@media (width<=620px){.opps-board-title h1{font-size:30px}.opps-filter-dropdown{grid-template-columns:1fr}.opp-dropdown-trigger{align-items:flex-start}.opp-dropdown-trigger .proto-icon{width:40px;height:40px;font-size:19px}.opp-deadline-stack{align-items:flex-start;min-width:0}.opp-detail-grid.compact{grid-template-columns:1fr}.opp-inline-actions .btnp,.opp-inline-actions .btng{justify-content:center;width:100%}.side{width:268px}.brand .logo{max-width:150px}}.side{background:#fbf9f3;padding:26px 18px;overflow-y:auto}.side .brand{text-align:center;padding:4px 8px 20px}.side .brand .bs2{letter-spacing:.22em;text-transform:uppercase;color:var(--mut2);margin-top:14px;font-size:10px;font-weight:900}.member-status-card{border:1px solid var(--line);background:var(--panel2);text-align:center;color:var(--green);border-radius:15px;margin:0 10px 20px;padding:14px 12px;box-shadow:0 10px 30px -28px #1e251659}.member-status-card span{letter-spacing:.18em;text-transform:uppercase;color:var(--mut2);margin-bottom:5px;font-size:9.5px;font-weight:900;display:block}.member-status-card strong{font-size:14px;font-weight:900;line-height:1.15;display:block}.member-admin-block{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.member-admin-card{background:var(--green);min-height:62px;color:var(--cream);border-radius:14px;align-items:center;gap:12px;margin:0 0 10px;padding:13px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -28px #1e251699}.member-admin-card .pattern{opacity:.08}.member-admin-card svg{width:19px;height:19px;color:var(--orange);stroke-width:2.4px;flex-shrink:0;position:relative}.member-admin-card span{color:#fff;min-width:0;font-size:13.5px;font-weight:900;line-height:1.08;position:relative}.member-admin-card b{letter-spacing:.09em;text-transform:uppercase;color:#f6d76b;border:1px solid #f4efe359;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:9px;position:relative}.member-admin-card:hover{filter:brightness(1.03);transform:translateY(-1px)}.member-page-accountbar{z-index:10;justify-content:flex-end;align-items:center;gap:12px;min-height:46px;margin:-22px 0 18px;display:flex;position:relative}.member-profile-menu{display:inline-flex;position:relative}.member-profile-dropdown{background:var(--panel);border:1px solid var(--line);z-index:40;border-radius:16px;gap:5px;width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 28px 80px -42px #1e251694}.member-profile-dropdown strong{color:var(--green);text-overflow:ellipsis;white-space:nowrap;padding:4px 6px 0;font-size:13.5px;line-height:1.2;display:block;overflow:hidden}.member-profile-dropdown span{color:var(--mut2);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line2);margin-bottom:3px;padding:0 6px 7px;font-size:11.5px;line-height:1.2;display:block;overflow:hidden}.member-profile-dropdown a,.member-profile-dropdown button{min-height:38px;color:var(--mut);text-align:left;border-radius:10px;align-items:center;padding:0 10px;font-size:13px;font-weight:850;display:flex}.member-profile-dropdown a:hover,.member-profile-dropdown button:hover{background:var(--panel2);color:var(--green)}.opps-board-head.clean{grid-template-columns:90px 1fr auto;margin-bottom:22px}.opps-table-shell{background:var(--panel);border-radius:18px;overflow:hidden}.opps-clean-search-row{border-bottom:1px solid var(--line2);background:linear-gradient(180deg, #fffdf7, var(--panel));grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px;display:grid}.opps-clean-search-row .btng{justify-content:center;min-width:82px}.opps-search-box{background:#fffdf9;border-radius:14px;min-height:52px}.opps-expand-table{background:var(--panel)}.opps-table-head{background:var(--panel2);border-bottom:1px solid var(--line);color:var(--mut2);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:minmax(260px,1fr) minmax(190px,.58fr) minmax(128px,.3fr) 80px;align-items:center;gap:16px;padding:11px 22px;font-size:10px;font-weight:950;display:grid}.opp-table-row{border-bottom:1px solid var(--line2);background:var(--panel)}.opp-table-row.open{background:linear-gradient(180deg, #fffdf7, var(--panel))}.opp-table-trigger{text-align:left;grid-template-columns:52px minmax(260px,1fr) minmax(190px,.58fr) minmax(128px,.3fr) 80px;align-items:center;gap:16px;width:100%;padding:15px 22px;transition:background .14s;display:grid}.opp-table-title,.opp-table-meta,.opp-table-deadline{flex-direction:column;gap:5px;min-width:0;display:flex}.opp-table-title b{color:var(--ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:950;line-height:1.25;overflow:hidden}.opp-table-title small,.opp-table-meta small,.opp-table-deadline small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.opp-table-meta b{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.25;overflow:hidden}.opp-table-deadline b{color:var(--mut);white-space:nowrap;font-size:12px;font-weight:950;line-height:1.2}.opp-table-deadline b.soon{color:var(--orangeInk)}.opp-table-detail-link{color:var(--orangeInk);white-space:nowrap;justify-self:end;font-size:12px;font-weight:950}.opp-table-panel{animation:cardIn .18s var(--ease) both;padding:0 22px 20px 90px}.admin-run-status{background:linear-gradient(135deg, #fffdf7, var(--panel));border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:grid}.admin-run-spinner{border:3px solid var(--line);border-top-color:var(--orange);border-radius:999px;width:28px;height:28px;animation:.9s linear infinite adfSpin}@keyframes adfSpin{to{transform:rotate(360deg)}}.admin-run-status strong{color:var(--green);margin-bottom:3px;font-size:14px;line-height:1.25;display:block}.admin-run-status p{color:var(--mut);margin:0;font-size:12.8px;line-height:1.45}.admin-run-status small{color:var(--mut2);margin-top:5px;font-size:11.5px;font-weight:800;line-height:1.35;display:block}.admin-review-card.detailed{width:100%;max-width:980px}.admin-review-card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.admin-status.muted{background:var(--greenSoft);color:var(--greenL)}.admin-review-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.admin-review-detail-grid div{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:10px 11px}.admin-review-detail-grid span,.admin-review-copy span{letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);margin-bottom:5px;font-size:9.5px;font-weight:950;display:block}.admin-review-detail-grid b{color:var(--green);word-break:break-word;font-size:12.5px;line-height:1.35;display:block}.admin-review-copy{border:1px solid var(--line);background:#fffdf7;border-radius:13px;margin:10px 0;padding:12px 13px}.admin-review-copy.soft{background:var(--greenSoft)}.admin-review-copy p{color:var(--mut);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.58}@media (width<=1180px){.app{grid-template-columns:250px 1fr}.opps-table-head{display:none}.opp-table-trigger{grid-template-columns:48px minmax(0,1fr) auto}.opp-table-meta{grid-column:2/3}.opp-table-deadline{align-items:flex-end}.opp-table-detail-link{grid-column:3/4}.opp-table-panel{padding-left:22px}.admin-review-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.member-page-accountbar{margin:0 0 14px}.opps-board-head.clean,.opps-clean-search-row{grid-template-columns:1fr}.opp-table-trigger{grid-template-columns:44px minmax(0,1fr);gap:12px}.opp-table-meta,.opp-table-deadline,.opp-table-detail-link{grid-column:2/3;justify-self:start;align-items:flex-start}.opp-table-title b{white-space:normal}.admin-run-status{grid-template-columns:1fr}.admin-run-spinner{display:none}.admin-review-detail-grid{grid-template-columns:1fr}}.opps-smart-filterbar{background:var(--panel2);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:13px 18px;display:flex}.opps-filter-menu{z-index:20;min-width:180px;position:relative}.opps-filter-menu summary{border:1px solid var(--line);background:var(--panel);cursor:pointer;min-height:40px;color:var(--green);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:8px 13px;list-style:none;display:flex;box-shadow:0 10px 26px -24px #1e251659}.opps-filter-menu summary::-webkit-details-marker{display:none}.opps-filter-menu summary span{letter-spacing:.12em;text-transform:uppercase;color:var(--mut2);font-size:9.5px;font-weight:950}.opps-filter-menu summary b{white-space:nowrap;text-overflow:ellipsis;max-width:128px;font-size:12px;font-weight:900;line-height:1.1;overflow:hidden}.opps-filter-menu[open] summary{border-color:var(--orange);box-shadow:0 0 0 3px #e64a191a}.opps-filter-popover{background:var(--panel);border:1px solid var(--line);z-index:80;border-radius:16px;gap:4px;width:min(260px,100vw - 32px);max-height:280px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 28px 80px -38px #1e25168c}.opps-filter-popover button{text-align:left;width:100%;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 10px;font-size:12.5px;font-weight:850;line-height:1.25}.opps-filter-popover button:hover,.opps-filter-popover button.on{background:var(--greenSoft);color:var(--green)}.pursuits-page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.pursuits-page-head h1{color:var(--green);letter-spacing:-.055em;margin:5px 0 8px;font-family:Archivo Black,sans-serif;font-size:clamp(30px,4vw,46px);line-height:.98}.pursuits-page-head p{color:var(--mut);max-width:760px;font-size:14px;line-height:1.55}.pursuit-hero{background:linear-gradient(135deg, var(--green), var(--green2));color:var(--cream);margin-bottom:20px;padding:28px;position:relative;overflow:hidden}.pursuit-hero .pattern{opacity:.08}.pursuit-hero>:not(.pattern){position:relative}.pursuit-hero span{letter-spacing:.18em;text-transform:uppercase;color:#f4efe3c2;margin-bottom:8px;font-size:10.5px;font-weight:900;line-height:1.2;display:block}.pursuit-hero h2{color:#fff;letter-spacing:-.045em;margin:0 0 9px;font-family:Archivo Black,sans-serif;font-size:clamp(24px,2.35vw,32px);line-height:1.02}.pursuit-hero p{color:#f4efe3cc;max-width:780px;font-size:14px;line-height:1.58}.pursuit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.pursuit-metric{background:var(--panel);padding:16px 18px}.pursuit-metric span{letter-spacing:.13em;text-transform:uppercase;color:var(--mut2);font-size:10px;font-weight:950;display:block}.pursuit-metric b{color:var(--green);margin-top:8px;font-family:Archivo Black,sans-serif;font-size:30px;line-height:1;display:block}.pursuit-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pursuit-tabs button{border:1px solid var(--line);background:var(--panel);color:var(--mut);cursor:pointer;border-radius:999px;padding:10px 14px;font-size:12.5px;font-weight:900}.pursuit-tabs button.on{background:var(--green);border-color:var(--green);color:#fff}.pursuit-pipeline{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:14px;margin-bottom:30px;display:grid}.pursuit-column{border:1px solid var(--line);background:#fffdf794;border-radius:18px;min-height:240px;overflow:hidden}.pursuit-column-head{background:linear-gradient(180deg, var(--panel), var(--panel2));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.pursuit-column-head b{color:var(--green);font-size:14px;line-height:1.15;display:block}.pursuit-column-head span{color:var(--mut);margin-top:3px;font-size:11.5px;font-weight:750;display:block}.pursuit-column-head em{background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.pursuit-column-list{gap:12px;padding:12px;display:grid}.pursuit-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:0 14px 36px -34px #1e251680}.pursuit-card-top{align-items:flex-start;gap:12px;display:flex}.pursuit-card h3{color:var(--green);letter-spacing:-.015em;margin:0;font-size:15px;line-height:1.22}.pursuit-card p{color:var(--mut);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pursuit-card-tags{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.pursuit-card-tags span{border:1px solid var(--line);background:var(--cream);color:var(--mut);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;line-height:1}.pursuit-card-tags span.warn{background:var(--orangeSoft);color:var(--orangeInk);border-color:#efc1b1}.pursuit-next-action{background:var(--greenSoft);color:var(--green);border:1px solid #2f3a241f;border-radius:13px;margin-top:12px;padding:10px 11px}.pursuit-next-action span{letter-spacing:.12em;text-transform:uppercase;color:var(--greenL);margin-bottom:4px;font-size:9px;font-weight:950;display:block}.pursuit-next-action b{color:var(--green);font-size:12.5px;line-height:1.35;display:block}.pursuit-next-action small{color:var(--mut);margin-top:4px;font-size:11px;font-weight:850;display:block}.pursuit-progressbar{background:var(--panel2);border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.pursuit-progressbar i{background:var(--orange);border-radius:999px;height:100%;transition:width .18s;display:block}.pursuit-checklist{gap:7px;margin-top:12px;display:grid}.pursuit-checklist label{color:var(--mut);background:var(--cream);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 9px;font-size:12.5px;font-weight:750;line-height:1.35;display:flex}.pursuit-checklist input{accent-color:var(--green);margin-top:1px}.pursuit-link-button{border:1px dashed var(--line);background:var(--cream);color:var(--green);text-align:left;cursor:pointer;border-radius:10px;padding:9px 10px;font-size:12px;font-weight:900}.pursuit-stage-buttons{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pursuit-stage-buttons button{border:1px solid var(--line);background:var(--panel2);color:var(--green);cursor:pointer;border-radius:999px;padding:6px 9px;font-size:10.5px;font-weight:850}.pursuit-stage-buttons button:hover{border-color:var(--orange);color:var(--orangeInk)}.pursuit-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.pursuit-card-actions .btnp,.pursuit-card-actions .btng{padding:8px 11px;font-size:12px;text-decoration:none}.pursuit-empty-slot{border:1px dashed var(--line);text-align:center;color:var(--mut2);background:#fffdf780;border-radius:14px;padding:18px;font-size:12.5px;font-weight:850}.pursuit-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#1e251685;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pursuit-modal{background:var(--panel);width:min(680px,100%);max-height:92vh;overflow:auto}.pursuit-modal .ph h3{color:var(--green);letter-spacing:-.03em;margin:4px 0 0;font-family:Archivo Black,sans-serif;font-size:22px;line-height:1.1}.pursuit-modal-body{grid-template-columns:1fr 180px;gap:14px;padding:18px;display:grid}.pursuit-modal-body label{letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);flex-direction:column;gap:7px;font-size:10.5px;font-weight:950;display:flex}.pursuit-modal-body label.full{grid-column:1/-1}.pursuit-modal-body input,.pursuit-modal-body textarea{border:1px solid var(--line);background:var(--cream);font:inherit;color:var(--ink);text-transform:none;letter-spacing:0;border-radius:12px;outline:none;padding:12px 13px;font-size:13px;font-weight:750}.pursuit-modal-body textarea{resize:vertical;min-height:130px;line-height:1.5}.pursuit-modal-body input:focus,.pursuit-modal-body textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e64a191a}.pursuit-modal-body .btnp{grid-column:1/-1;justify-content:center;justify-self:end;min-width:170px}@media (width<=960px){.pursuits-page-head{flex-direction:column}.pursuit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.opps-smart-filterbar{grid-template-columns:1fr;display:grid}.opps-filter-menu{min-width:0}.opps-filter-menu summary b{max-width:none}.pursuit-metrics,.pursuit-modal-body{grid-template-columns:1fr}.pursuit-modal-body .btnp{justify-self:stretch}.pursuit-card-actions .btnp,.pursuit-card-actions .btng{justify-content:center;width:100%}}.admin-run-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.admin-run-actions .btnp,.admin-run-actions .btng{white-space:nowrap;justify-content:center}.admin-run-actions button:disabled{opacity:.6;cursor:not-allowed}.admin-review-raw{border:1px dashed var(--line);background:var(--cream);color:var(--mut);border-radius:13px;margin:10px 0;padding:10px 12px}.admin-review-raw summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--orangeInk);font-size:10px;font-weight:950}.admin-review-raw pre{white-space:pre-wrap;word-break:break-word;color:var(--ink);max-height:260px;margin:10px 0 0;font-size:11.5px;line-height:1.45;overflow:auto}@media (width<=760px){.admin-run-actions{justify-content:flex-start}.admin-run-actions .btnp,.admin-run-actions .btng{width:100%}}.admin-run-dot{border:3px solid var(--line);background:var(--panel2);border-radius:999px;width:28px;height:28px;position:relative}.admin-run-dot:after{content:"";background:var(--mut2);border-radius:999px;position:absolute;inset:6px}.admin-run-dot.stale{background:var(--orangeSoft);border-color:#efc1b1}.admin-run-dot.stale:after{background:var(--orangeInk)}.native-live-head{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:28px;max-width:1280px;margin:0 0 22px;display:grid}.native-live-head h1{color:var(--green);letter-spacing:-.055em;margin:4px 0 10px;font-family:Archivo Black,sans-serif;font-size:clamp(30px,4vw,46px);line-height:.98}.native-live-head p{color:var(--mut);max-width:820px;font-size:14px;line-height:1.55}.live-search-panel{max-width:1280px;margin:0 0 18px;overflow:visible}.live-search-row{border-radius:inherit;border-bottom:0;grid-template-columns:minmax(320px,1fr) repeat(3,minmax(150px,190px))}.live-filter-menu{z-index:35;min-width:0}.live-filter-menu summary{background:#fffdf9;border-radius:14px;min-height:52px}.live-filter-menu summary span{font-size:10px}.live-filter-menu summary b{max-width:110px}.live-card-grid{gap:14px;max-width:1280px;display:grid}.events-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.live-event-card{flex-direction:column;gap:12px;min-height:270px;padding:18px;display:flex}.live-card-topline{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.live-event-card h2{color:var(--green);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:950;line-height:1.14}.live-event-card p{color:var(--mut);flex:1;margin:0;font-size:13.5px;line-height:1.55}.live-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.live-detail-grid div{border:1px solid var(--line);background:var(--cream);border-radius:12px;padding:10px}.live-detail-grid span{letter-spacing:.11em;text-transform:uppercase;color:var(--mut2);margin-bottom:5px;font-size:9.5px;font-weight:950;display:block}.live-detail-grid b{color:var(--green);word-break:break-word;font-size:12px;line-height:1.35;display:block}.live-card-tags{flex-wrap:wrap;gap:7px;display:flex}.live-card-tags span{border:1px solid var(--line);background:var(--panel2);color:var(--mut);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;line-height:1}.live-card-actions{justify-content:flex-end;margin-top:auto;display:flex}.live-card-actions .btnp{justify-content:center;text-decoration:none}.intel-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1280px;margin:0 0 18px;display:grid}.intel-search-panel{margin-bottom:12px}.intel-search-row{grid-template-columns:minmax(0,1fr) auto}.intel-tabs{flex-wrap:wrap;gap:8px;max-width:1280px;margin:0 0 18px;display:flex}.intel-tabs button{border:1px solid var(--line);background:var(--panel);color:var(--mut);cursor:pointer;border-radius:12px;padding:11px 16px;font-size:12.5px;font-weight:900;transition:all .16s}.intel-tabs button:hover{border-color:var(--mut2);transform:translateY(-1px)}.intel-tabs button.on{background:var(--green);border-color:var(--green);color:#fff}.intel-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;max-width:1280px;display:grid}.intel-feed-panel{overflow:hidden}.live-feed-head{align-items:center}.live-feed-head h3{color:var(--green);margin:0;font-size:17px}.live-dot{color:var(--orangeInk);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:950;display:inline-flex}.live-dot:before{content:"";background:var(--orange);border-radius:999px;width:7px;height:7px}.intel-feed-row{border-bottom:1px solid var(--line2);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 20px;display:grid}.intel-feed-row:last-child{border-bottom:0}.intel-feed-row:hover{background:linear-gradient(180deg, #fffdf7, var(--panel2))}.intel-feed-row h3{color:var(--green);letter-spacing:-.015em;margin:0 0 7px;font-size:16px;font-weight:950;line-height:1.25}.intel-feed-row p{color:var(--mut);max-width:820px;margin:0 0 8px;font-size:13px;line-height:1.5}.intel-feed-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.intel-feed-meta span,.intel-feed-meta b,.intel-feed-meta em{background:var(--greenSoft);color:var(--green);border-radius:999px;align-items:center;padding:4px 8px;font-size:10.5px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.intel-feed-meta b{background:var(--panel2);color:var(--greenL);text-transform:uppercase;letter-spacing:.06em}.intel-feed-meta em{color:var(--mut2);background:0 0;padding-left:0}.intel-feed-row .btng{white-space:nowrap;justify-content:center;text-decoration:none}.intel-side-stack{gap:18px;display:grid}.intel-country-card{overflow:hidden}.intel-country-list{padding:12px 16px;display:grid}.intel-country-list button{border:0;border-bottom:1px solid var(--line2);color:var(--green);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.intel-country-list button:last-child{border-bottom:0}.intel-country-list button:hover,.intel-country-list button.on{color:var(--orangeInk)}.intel-country-list span{background:var(--greenSoft);width:28px;height:24px;color:var(--green);border-radius:7px;justify-content:center;align-items:center;font-size:10px;font-weight:950;display:inline-flex}.intel-country-list b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.intel-country-list em{color:var(--green);font-family:Archivo Black,sans-serif;font-size:18px;font-style:normal}.intel-country-list p{color:var(--mut);margin:8px 0;font-size:13px}.intel-how-card{background:var(--orangeSoft);border-color:#efc1b1;padding:18px}.intel-how-card p{color:var(--ink);margin:10px 0 0;font-size:13.5px;line-height:1.6}@media (width<=1100px){.live-search-row{grid-template-columns:1fr 1fr}.intel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-layout{grid-template-columns:1fr}.intel-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.native-live-head{grid-template-columns:1fr;gap:14px}.live-search-row,.intel-search-row{grid-template-columns:1fr}.live-filter-menu summary b{max-width:none}.events-grid,.live-detail-grid,.intel-kpis,.intel-side-stack,.intel-feed-row{grid-template-columns:1fr}.intel-feed-row .btng{justify-self:start}.live-card-actions{justify-content:flex-start}}.admin-run-status.stale{background:linear-gradient(135deg, var(--orangeSoft), #fffdf7);border-color:#efc1b1}.admin-run-status.stale strong{color:var(--orangeInk)}.pursuit-confirm-modal{width:min(520px,100%)}.pursuit-confirm-modal .pursuit-modal-body{display:block}.pursuit-confirm-modal p{color:var(--mut);margin:0 0 18px;font-size:13.5px;line-height:1.55}.pursuit-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pursuit-confirm-actions .btnp,.pursuit-confirm-actions .btng{justify-content:center}@media (width<=640px){.pursuit-confirm-actions .btnp,.pursuit-confirm-actions .btng{width:100%}}.member-page-accountbar{z-index:30}.member-plan-badge{text-transform:uppercase;text-align:center;color:#827c6a;background:#ffffff6b;border-color:#eadfc8;min-width:96px;padding:12px 18px;font-size:13px}.member-avatar-button{color:#fff;background:#60752f;border:4px solid #1f78ff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:19px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 18px 32px -20px #172a1373}.member-avatar-button img,.member-dropdown-avatar img{object-fit:cover;width:100%;height:100%;display:block}.member-avatar-button:hover{transform:translateY(-1px);box-shadow:0 22px 42px -24px #1f78ff99}.member-profile-dropdown-head{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:6px 6px 18px;display:grid}.member-dropdown-avatar{color:#32422b;background:#e9efe2;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:950;display:grid;overflow:hidden}.member-dropdown-plan{color:#827c6a;padding:0 6px 20px;font-size:15px;font-weight:850}.member-dropdown-plan b{color:#bf3b19}.member-profile-dropdown.rich a,.member-profile-dropdown.rich button{color:#1f2a1b;background:0 0;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:16px;min-height:48px;padding:0 12px;font-size:18px;font-weight:900;display:grid}.member-profile-dropdown.rich svg{color:#817b69;width:22px;height:22px}.member-profile-dropdown.rich a:hover,.member-profile-dropdown.rich button:hover{color:#1f2a1b;background:#f4eddd}.member-profile-dropdown.rich .danger,.member-profile-dropdown.rich .danger svg{color:#bf3b19}@media (width<=760px){.member-plan-badge{min-width:auto;padding:9px 14px}.member-avatar-button{width:48px;height:48px}.member-profile-dropdown.rich{width:min(360px,100vw - 24px);padding:18px;right:-4px}.member-profile-dropdown.rich strong{font-size:18px}.member-profile-dropdown.rich span{font-size:14px}.member-profile-dropdown.rich a,.member-profile-dropdown.rich button{font-size:16px}}.admin-field-help{color:var(--mut2);margin-top:7px;font-size:12px;font-weight:650;line-height:1.45;display:block}.member-profile-dropdown.rich{background:#fffdf7fa;border-color:#eadfc8;border-radius:18px;gap:0;width:min(318px,100vw - 28px);padding:12px;box-shadow:0 24px 70px -42px #232a1a9e}.member-profile-dropdown-head{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:4px 4px 10px}.member-dropdown-avatar{border-radius:50%;width:44px;height:44px;font-size:14px}.member-profile-dropdown.rich strong{color:#1f2a1b;white-space:nowrap;padding:0;font-size:14.5px;line-height:1.15}.member-profile-dropdown.rich span{color:#8c846f;white-space:nowrap;border:0;margin:3px 0 0;padding:0;font-size:12px}.member-dropdown-plan{border-radius:12px;margin:3px 0 6px;padding:8px 10px;font-size:11.5px}.member-dropdown-sep{background:#efe5d4;height:1px;margin:6px 0}.member-profile-dropdown.rich a,.member-profile-dropdown.rich button{border-radius:11px;grid-template-columns:20px minmax(0,1fr);gap:10px;min-height:36px;padding:0 9px;font-size:13px;font-weight:850}.member-profile-dropdown.rich svg{width:16px;height:16px}.member-avatar-button{border-width:3px;width:48px;height:48px;font-size:16px}.member-plan-badge{padding:9px 13px;font-size:11.5px}.badge.msg-badge{color:#fff;text-align:center;background:#e9792e;border-color:#e9792e;min-width:24px}.event-actions-split{flex-wrap:wrap;gap:10px;display:flex}.event-actions-split .btnp,.event-actions-split .btng{justify-content:center}.messages-shell{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.messages-sidebar-card,.messages-thread-card{min-height:640px}.messages-conversation-list,.messages-start-list{gap:8px;display:grid}.messages-conversation-list button,.messages-start-list button{text-align:left;width:100%;color:var(--green);cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.messages-conversation-list button:hover,.messages-conversation-list button.on,.messages-start-list button:hover{background:var(--panel2)}.messages-conversation-list b,.messages-start-list b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.messages-conversation-list small,.messages-start-list small{color:var(--mut2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.messages-conversation-list em{color:var(--mut2);font-size:11px;font-style:normal;font-weight:900}.messages-conversation-list button em:not(:empty){background:#f2ead8;border-radius:999px;padding:4px 7px}.message-avatar{color:#fff;background:#60752f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:950;display:grid;overflow:hidden}.message-avatar.small{width:34px;height:34px;font-size:11px}.message-avatar img{object-fit:cover;width:100%;height:100%}.messages-start-list h4,.connection-subhead{text-transform:uppercase;letter-spacing:.12em;color:var(--mut2);margin:0 0 8px;font-size:12px}.messages-start-list p{color:var(--mut2);font-size:13px}.messages-thread-card{grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.messages-thread-head{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:18px 20px;display:flex}.messages-thread-head h3{margin:0;font-size:18px}.messages-thread-head p{color:var(--mut2);margin:3px 0 0;font-size:13px}.messages-thread-body{background:linear-gradient(#fffcf59e,#faf6ec4d);flex-direction:column;gap:10px;padding:20px;display:flex;overflow:auto}.message-bubble{border:1px solid var(--line2);background:#fff;border-radius:16px;max-width:min(620px,78%);padding:11px 13px;box-shadow:0 14px 36px -28px #1f2a1a40}.message-bubble.own{color:#fff;background:#617a32;border-color:#617a32;border-bottom-right-radius:6px;align-self:flex-end}.message-bubble.other{border-bottom-left-radius:6px;align-self:flex-start}.message-bubble p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.message-bubble small{color:inherit;opacity:.68;margin-top:6px;font-size:10.5px;display:block}.messages-compose{border-top:1px solid var(--line2);background:#fffaf0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.messages-compose textarea{resize:none;border:1px solid var(--line);font:inherit;border-radius:16px;padding:12px 14px}.messages-empty-state{text-align:center;place-content:center;min-height:560px;padding:30px;display:grid}.messages-empty-state h3{margin:0 0 8px}.messages-empty-state p{max-width:420px;color:var(--mut2)}.connections-layout{gap:18px;display:grid}.connections-grid{gap:12px;display:grid}.connections-grid.compact{margin-bottom:12px}.connection-card{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.connection-card-main{align-items:center;gap:14px;min-width:0;display:flex}.connection-card h3{margin:0;font-size:17px}.connection-card p{color:var(--mut2);margin:3px 0 8px;font-size:13px}.connection-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.connection-avatar{flex:none;width:50px;height:50px}.admin-row-actions button:disabled,.admin-actions-row button:disabled{opacity:.65;cursor:progress}@media (width<=900px){.messages-shell{grid-template-columns:1fr}.messages-sidebar-card,.messages-thread-card{min-height:auto}.messages-thread-card{min-height:560px}.connection-card{display:grid}.connection-card-actions{justify-content:flex-start}}@media (width<=760px){.member-profile-dropdown.rich{width:min(318px,100vw - 24px);padding:12px;right:-4px}.member-profile-dropdown.rich strong{font-size:14px}.member-profile-dropdown.rich span{font-size:12px}.member-profile-dropdown.rich a,.member-profile-dropdown.rich button{min-height:36px;font-size:13px}.messages-compose{grid-template-columns:1fr}.message-bubble{max-width:92%}}.directory-grid-live{gap:14px;display:grid}.directory-member-card,.directory-member-card .connection-card-main{align-items:flex-start}:root{--adf-card-radius:18px;--adf-page-max:1260px}.native-live-head{max-width:var(--adf-page-max);grid-template-columns:82px minmax(0,1fr);gap:24px;margin-bottom:20px}.native-live-head h1{letter-spacing:-.045em;font-size:clamp(28px,3.6vw,42px)}.native-live-head p{font-size:13.5px}.ph{padding:15px 18px}.empty{color:var(--mut);padding:26px 18px;font-size:13px;line-height:1.5}.btnp,.btng{border-radius:11px}.directory-segment-tabs{border:1px solid var(--line);background:#fffdf7cc;border-radius:14px;gap:4px;margin:0 0 14px;padding:4px;display:inline-flex;box-shadow:0 16px 38px -34px #1e251661}.directory-segment-tabs button{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:9px 14px;font-size:12.5px;font-weight:900}.directory-segment-tabs button span{color:var(--mut2);background:#efe7d7;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:10.5px}.directory-segment-tabs button.on{background:var(--green);color:var(--cream)}.directory-segment-tabs button.on span{color:#fff;background:#ffffff2e}.directory-card-grid{max-width:var(--adf-page-max);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.directory-member-card-v2{background:#fffdf7f0;flex-direction:column;min-height:210px;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.directory-member-card-v2:hover{border-color:#2f3a243b;transform:translateY(-2px);box-shadow:0 22px 48px -38px #1e251685}.directory-card-topline{align-items:center;gap:12px;min-width:0;padding-right:78px;display:flex}.directory-avatar-block{background:var(--green);width:52px;height:52px;color:var(--cream);border-radius:13px;flex:none;place-items:center;font-family:Archivo Black,sans-serif;font-size:16px;display:grid;overflow:hidden}.directory-member-card-v2.individual .directory-avatar-block{background:#60752f}.directory-avatar-block img{object-fit:cover;width:100%;height:100%}.directory-card-topline h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:900;line-height:1.16}.directory-card-topline p{color:var(--mut);margin:4px 0 0;font-size:12px;line-height:1.35}.directory-status-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--greenSoft);color:var(--greenL);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:950;position:absolute;top:15px;right:15px}.directory-status-badge.partner{background:var(--orangeSoft);color:var(--orangeInk)}.directory-card-tags{flex-wrap:wrap;gap:6px;margin:14px 0 0;display:flex}.directory-card-tags span{background:var(--panel2);border:1px solid var(--line);color:var(--green);border-radius:7px;padding:5px 9px;font-size:10.5px;font-weight:850;line-height:1}.directory-card-footer{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.directory-profile-link,.directory-action-link{color:var(--orangeInk);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900;text-decoration:none}.directory-action-link{color:var(--green);background:var(--greenSoft);border-radius:999px;padding:7px 10px}.directory-action-link:hover{background:#dce8d1}.directory-action-link:disabled{opacity:.62;cursor:progress}.directory-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.directory-meta-text{color:var(--mut2);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:850}.connections-layout{max-width:var(--adf-page-max);gap:16px}.connections-layout .admin-panel-soft{border-radius:var(--adf-card-radius);overflow:hidden}.connections-grid{gap:0;padding:0}.connection-card{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;padding:16px 18px}.connection-card:last-child{border-bottom:0}.connection-card:hover{background:#f4efe36b}.connection-card h3{font-size:15px}.connection-card p{font-size:12.5px}.connection-card-actions .btnp,.connection-card-actions .btng{padding:9px 13px;font-size:12px}.connection-avatar{width:44px;height:44px}.connection-subhead{margin-top:12px;padding:0 18px}.messages-sidebar-card,.messages-thread-card{border-radius:20px;min-height:610px}.messages-sidebar-card{overflow:hidden}.messages-start-list{border-top:1px solid var(--line2);margin-top:0;padding-top:14px}.messages-start-list h4,.connection-subhead{letter-spacing:.16em;padding-left:2px;font-size:10.5px}.message-avatar{width:38px;height:38px;font-size:12px}.message-avatar.small{width:32px;height:32px}.messages-thread-head{padding:15px 18px}.messages-thread-head p{font-size:12.5px}.messages-thread-body{gap:9px;padding:18px}.message-bubble{border-radius:15px;max-width:min(580px,76%);padding:10px 12px}.message-bubble p{font-size:13px}.messages-compose{padding:12px}.messages-compose textarea{border-radius:14px;min-height:46px;font-size:13px;line-height:1.45}.messages-empty-state{min-height:510px}.messages-empty-state h3{color:var(--green);font-size:16px}.messages-empty-state p{font-size:13px;line-height:1.55}.messages-error-note{background:var(--orangeSoft);border:1px solid #efc1b1;border-radius:12px;color:var(--orangeInk)!important;margin:8px 0 0!important;padding:10px!important;font-size:12px!important}.member-chat-dock{z-index:360;justify-items:end;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}.member-chat-fab{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 24px 60px -28px #1e2516bf}.member-chat-fab svg{width:23px;height:23px}.member-chat-fab span{background:var(--orange);color:#fff;border:2px solid var(--cream);border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;font-weight:950;display:grid;position:absolute;top:-5px;right:-5px}.member-chat-popover{border:1px solid var(--line);background:#fffdf7;border-radius:20px;width:min(330px,100vw - 36px);overflow:hidden;box-shadow:0 28px 80px -34px #1e251699}.member-chat-popover-head{border-bottom:1px solid var(--line2);background:linear-gradient(#fffdf9,#f7f0df);justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.member-chat-popover-head span{letter-spacing:.16em;text-transform:uppercase;color:var(--orangeInk);font-size:10px;font-weight:950;display:block}.member-chat-popover-head strong{color:var(--green);margin-top:2px;font-size:14px;display:block}.member-chat-popover-head button{background:var(--panel2);width:30px;height:30px;color:var(--green);border-radius:999px;font-size:22px;line-height:1}.member-chat-popover-body{padding:15px}.member-chat-popover-body p{color:var(--mut);margin:0 0 12px;font-size:12.5px;line-height:1.5}.member-chat-popover-body .btnp{justify-content:center;width:100%}.member-chat-toast{border:1px solid #e64a193d;border-left:4px solid var(--orange);text-align:left;width:min(310px,100vw - 36px);color:var(--green);cursor:pointer;background:#fffdf7;border-radius:16px;padding:12px 14px;box-shadow:0 22px 60px -34px #1e25169e}.member-chat-toast span{letter-spacing:.16em;text-transform:uppercase;color:var(--orangeInk);font-size:10px;font-weight:950;display:block}.member-chat-toast strong{margin-top:3px;font-size:13px;display:block}.public-top-nav-v2{background:#2f3a24f5!important;border-bottom:1px solid #f4efe329!important;box-shadow:0 12px 34px -30px #000000bf!important}.public-top-nav-v2 .public-top-nav-inner{max-width:1180px!important}.public-top-nav-v2 .public-top-brand img{width:auto;height:46px;display:block}.public-top-nav-v2 .public-top-links a,.public-top-nav-v2 .public-top-link{color:#f4efe3c7!important}.public-top-nav-v2 .public-top-links a:hover,.public-top-nav-v2 .public-top-link:hover{color:#f4efe3!important}.public-top-nav-v2 .public-top-cta{color:#f4efe3!important;background:#e64a19!important}.public-top-nav-v2 .public-top-action-divider{background:#f4efe338!important}.public-top-nav-v2 .public-mobile-menu-toggle{color:#f4efe3!important;background:#f4efe31a!important;border-color:#f4efe333!important}.public-footer{color:#f4efe3b8;background:#252e1c;padding:30px 0}.public-footer-inner{border-top:1px solid #f4efe31f;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 56px);margin:0 auto;padding-top:22px;display:flex}.public-footer img{width:auto;height:38px;margin-bottom:10px}.public-footer p{max-width:420px;font-size:13px;line-height:1.5}.public-footer nav{flex-wrap:wrap;gap:18px;display:flex}.public-footer a{color:#f4efe3c7;font-size:13px;font-weight:750;text-decoration:none}.public-footer a:hover{color:#fff}.public-home-v2 #adfm-page{margin:0}.legal-wrap{max-width:920px}.legal-card{border-radius:20px}.legal-card p,.legal-card li{font-size:14px;line-height:1.7}@media (width<=980px){.public-top-nav-v2 .public-top-links{background:#2f3a24!important;border-color:#f4efe329!important}.public-top-nav-v2 .public-top-links a,.public-top-nav-v2 .public-top-link{background:#f4efe314!important}.public-top-nav-v2 .public-top-cta{background:#e64a19!important}.public-footer-inner{flex-direction:column;align-items:flex-start;width:min(100% - 36px,680px)}.directory-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (width<=900px){.messages-shell{grid-template-columns:1fr}.messages-sidebar-card,.messages-thread-card{min-height:auto}.messages-thread-card{min-height:560px}.connection-card{display:grid}.connection-card-actions{justify-content:flex-start}.member-chat-dock{bottom:16px;right:16px}}@media (width<=760px){.inner{padding:22px 16px 88px}.native-live-head{grid-template-columns:1fr;gap:12px}.directory-segment-tabs{grid-template-columns:1fr;width:100%;display:grid}.directory-card-grid{grid-template-columns:1fr}.directory-card-footer{flex-direction:column;align-items:flex-start}.directory-card-actions{justify-content:flex-start}.messages-compose{grid-template-columns:1fr}.message-bubble{max-width:92%}.public-footer nav{gap:10px;display:grid}.public-top-nav-v2 .public-top-brand img{height:42px}}.public-top-nav-v2 .public-top-links .public-signin-link,.public-top-nav-v2 .public-top-links .public-signin-link:visited{color:#2f3a24!important;min-height:44px!important;text-shadow:none!important;background:#f4efe3!important;border:1px solid #f4efe3b8!important;padding:0 22px!important;box-shadow:0 12px 28px -24px #00000059!important}.public-top-nav-v2 .public-top-links .public-signin-link:hover,.public-top-nav-v2 .public-top-links .public-signin-link:focus-visible{color:#b83a12!important;background:#fffdf7!important;border-color:#fffdf7!important}.public-home-v2 #adfm-page{min-height:auto;display:block}.public-home-v2 #adfm-page .adfm-hero{scroll-margin-top:76px}.public-home-v2 #adfm-page section[id]{scroll-margin-top:86px}@media (width<=1160px){.public-top-nav-v2 .public-top-links .public-signin-link,.public-top-nav-v2 .public-top-links .public-signin-link:visited{color:#2f3a24!important;background:#f4efe3!important;justify-content:center!important}}.public-home-v2 #adfm-page .adfm-reveal,.public-home-v2 #adfm-page.adfm-js .adfm-reveal.adfm-in{opacity:1!important;transform:none!important}.public-home-v2 #adfm-page img{visibility:visible!important}.public-home-v2 #adfm-page figure img,.public-home-v2 #adfm-page .adfm-window img,.public-home-v2 #adfm-page .adfm-hero-product img{background:#ede6d6;opacity:1!important}.public-top-nav-v2 .public-top-links .public-signin-link,.public-top-nav-v2 .public-top-links .public-signin-link:visited{color:#2f3a24!important;opacity:1!important;background:#f4efe3!important}:root{--adf-page-max:1280px;--adf-card-radius:20px;--adf-page-gutter:clamp(20px, 3.2vw, 42px)}.app{grid-template-columns:244px minmax(0,1fr)}.inner{padding:42px var(--adf-page-gutter) 56px}.side{padding:22px 14px}.nav{padding:9px 11px;font-size:13.5px}.nav svg.ni{width:17px;height:17px}.ng{padding:12px 12px 7px;font-size:9.5px}.member-status-card strong{font-size:13.5px}.member-status-card span{font-size:9.5px}.upg h4{font-size:13.5px}.upg p{font-size:11px}.member-page-head,.native-live-head{max-width:var(--adf-page-max);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:20px;display:grid}.member-page-head .ey,.native-live-head .ey{letter-spacing:.22em;text-transform:uppercase;color:var(--orangeInk);font-size:10.5px;font-weight:900}.member-page-head h1,.native-live-head h1{letter-spacing:-.045em;color:var(--green);margin:5px 0 0;font-family:Archivo Black,sans-serif;font-size:clamp(27px,2.75vw,36px);line-height:1.03}.member-page-head p,.native-live-head p{color:var(--mut);max-width:760px;margin-top:8px;font-size:13.5px;line-height:1.55}.panel{border-radius:var(--adf-card-radius)}.btnp,.btng{padding:10px 15px;font-size:12.5px}.empty.compact{color:var(--mut);text-align:left;padding:18px;font-size:12.5px}.member-map-kpis{max-width:var(--adf-page-max);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.member-map-kpi{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:16px 18px;position:relative;overflow:hidden}.member-map-kpi.accent{background:var(--orange);border-color:var(--orange);color:#fff}.member-map-kpi span{text-transform:uppercase;letter-spacing:.09em;color:var(--mut);font-size:10px;font-weight:900;display:block}.member-map-kpi.accent span,.member-map-kpi.accent small{color:#fff;opacity:.9}.member-map-kpi strong{color:var(--green);margin:10px 0 6px;font-family:Archivo Black;font-size:30px;line-height:1;display:block}.member-map-kpi.accent strong{color:#fff}.member-map-kpi small{color:var(--greenL);font-size:12px;font-weight:750;line-height:1.35;display:block}.member-map-layout{max-width:var(--adf-page-max);grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.adf-react-map{background:linear-gradient(#fffdf7b3,#fbf9f326);padding:16px 18px 8px}.adf-react-map .mapsvg{width:100%;height:auto;max-height:560px;display:block}.adf-react-map .mapsvg .c{fill:#e6ddc8;stroke:#cdc1a6;stroke-width:.7px;transition:fill .14s,filter .14s}.adf-react-map.mission .mapsvg .c.active{fill:var(--orange)}.adf-react-map.industry .mapsvg .c.active{fill:#8aa05b}.adf-react-map .mapsvg .c.active{filter:drop-shadow(0 2px 1px #1e251614)}.member-map-legend{color:var(--mut);flex-wrap:wrap;align-items:center;gap:14px;padding:0 20px 16px;font-size:11.5px;font-weight:750;display:flex}.member-map-legend span{border-radius:3px;width:10px;height:10px;margin-right:-8px;display:inline-block}.orange-dot{background:var(--orange)}.green-dot{background:#8aa05b}.member-map-rail{gap:16px;display:grid}.member-map-list{display:grid}.member-map-row{border-bottom:1px solid var(--line2);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.member-map-row:last-child{border-bottom:0}.member-map-row>span{background:var(--greenSoft);width:26px;height:22px;color:var(--green);border-radius:6px;place-items:center;font-size:10px;font-weight:900;display:grid}.member-map-row b{color:var(--ink);font-size:12.8px;line-height:1.25;display:block}.member-map-row small{color:var(--mut2);margin-top:2px;font-size:11px;line-height:1.25;display:block}.member-map-row strong{color:var(--green);font-family:Archivo Black;font-size:16px}.member-mini-feed{display:grid}.member-mini-feed a{border-bottom:1px solid var(--line2);padding:12px 16px;transition:background .14s;display:block}.member-mini-feed a:hover{background:var(--panel2)}.member-mini-feed a:last-child{border-bottom:0}.member-mini-feed b{color:var(--ink);font-size:12.8px;line-height:1.35;display:block}.member-mini-feed small{color:var(--mut);margin-top:4px;font-size:11.5px;line-height:1.3;display:block}.member-sector-bars{gap:10px;padding:14px 16px;display:grid}.member-sector-bar{grid-template-columns:minmax(86px,1fr) minmax(90px,1.4fr) 28px;align-items:center;gap:10px;display:grid}.member-sector-bar span{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;overflow:hidden}.member-sector-bar i{background:var(--panel2);border-radius:999px;height:10px;display:block;overflow:hidden}.member-sector-bar i b{background:#8aa05b;border-radius:999px;height:100%;display:block}.member-sector-bar strong{color:var(--green);font-size:12px;font-weight:900}.industry-insights-grid{max-width:var(--adf-page-max);grid-template-columns:1fr 1fr 1fr;gap:18px;margin-top:18px;display:grid}.regulatory-list .member-map-row strong{color:var(--mut2);font-family:Archivo;font-size:11px}.member-chat-popover.live{grid-template-rows:auto minmax(0,1fr);width:min(390px,100vw - 36px);max-height:min(680px,100vh - 110px);display:grid;overflow:hidden}.member-chat-popover-body.quick-list{gap:7px;max-height:470px;display:grid;overflow:auto}.member-chat-popover-body.quick-list button{text-align:left;width:100%;color:var(--green);background:0 0;border:0;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.member-chat-popover-body.quick-list button:hover{background:var(--panel2)}.member-chat-popover-body.quick-list b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.member-chat-popover-body.quick-list small{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.member-chat-popover-body.quick-list em{color:var(--mut2);font-size:10px;font-style:normal;font-weight:900}.member-chat-popover-body.quick-list h4{letter-spacing:.16em;text-transform:uppercase;color:var(--mut2);margin:8px 2px 0;font-size:10px}.member-chat-full-link{text-align:center;color:var(--orangeInk);background:var(--orangeSoft);border-radius:12px;margin-top:4px;padding:9px;font-size:12.5px;font-weight:900;display:block}.member-chat-live-thread{grid-template-rows:minmax(0,1fr) auto auto;min-height:430px;display:grid}.member-chat-thread-body{background:linear-gradient(#fffdf7,#fbf6eb);flex-direction:column;gap:8px;padding:13px;display:flex;overflow:auto}.member-chat-inline-note{color:var(--mut);text-align:center;margin:auto;font-size:12.5px;line-height:1.45}.member-chat-mini-bubble{border:1px solid var(--line2);background:#fff;border-radius:15px;max-width:82%;padding:9px 11px}.member-chat-mini-bubble.own{color:#fff;background:#60752f;border-color:#60752f;border-bottom-right-radius:6px;align-self:flex-end}.member-chat-mini-bubble.other{border-bottom-left-radius:6px;align-self:flex-start}.member-chat-mini-bubble p{white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.42}.member-chat-mini-bubble small{opacity:.66;color:inherit;margin-top:5px;font-size:10px;display:block}.member-chat-mini-compose{border-top:1px solid var(--line2);background:#fffaf0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.member-chat-mini-compose input{border:1px solid var(--line);width:100%;font:inherit;background:#fffdf7;border-radius:999px;outline:none;padding:10px 12px;font-size:12.5px}.member-chat-mini-compose button{background:var(--orange);color:#fff;border-radius:999px;padding:0 14px;font-size:12px;font-weight:900}.member-chat-mini-compose button:disabled{opacity:.58;cursor:not-allowed}.member-chat-mini-footer{border-top:1px solid var(--line2);background:#fffdf7;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.member-chat-mini-footer button,.member-chat-mini-footer a{color:var(--orangeInk);font-size:11.5px;font-weight:900}.messages-error-note.mini{margin:6px 10px!important}@media (width<=1100px){.member-map-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.member-map-layout,.industry-insights-grid{grid-template-columns:1fr}.member-map-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-layout .member-map-rail{grid-template-columns:1fr 1fr}}@media (width<=760px){.app{grid-template-columns:1fr}.inner{padding:22px 16px 92px}.member-page-head,.native-live-head,.member-map-kpis,.member-map-rail,.mission-layout .member-map-rail{grid-template-columns:1fr}.member-map-main-card{min-height:auto}.adf-react-map{padding:12px}.member-chat-popover.live{width:calc(100vw - 32px);max-height:calc(100vh - 92px)}.member-page-head h1,.native-live-head h1{font-size:28px}}.member-page-head h1,.native-live-head h1{line-height:1.08;font-size:clamp(24px,2.15vw,31px)!important}.member-page-head p,.native-live-head p{font-size:13px}.panel{box-shadow:0 18px 48px -44px #1e25168c}.adf-react-map{position:relative}.adf-react-map .mapsvg .c{cursor:pointer}.adf-react-map .mapsvg .c:hover{fill:#cdbf9e}.adf-react-map.mission .mapsvg .c.active:hover{fill:#cf3d12}.adf-react-map.industry .mapsvg .c.active:hover{fill:#74894a}.member-map-tooltip{z-index:12;color:#fff;pointer-events:none;background:#1e2516;border-radius:12px;min-width:190px;max-width:240px;padding:11px 13px;position:absolute;box-shadow:0 22px 50px -25px #000000b8}.member-map-tooltip b{font-size:13.5px;line-height:1.1;display:block}.member-map-tooltip span{color:#e64a19;margin-top:5px;font-size:12px;font-weight:900;display:block}.member-map-tooltip small{color:#b8c0a8;margin-top:4px;font-size:11px;line-height:1.35;display:block}.member-map-tooltip em{color:#f26b3f;margin-top:7px;font-size:11px;font-style:normal;font-weight:900;display:block}.mission-layout{grid-template-columns:minmax(0,1fr) minmax(400px,500px)}.mission-layout .member-map-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.mission-layout .member-map-rail .panel{min-height:215px}.mission-layout .member-mini-feed a{padding:10px 13px}.mission-layout .member-map-row{padding:9px 13px}.industry-layout{grid-template-columns:minmax(0,1fr) 360px}.member-map-main-card{min-height:500px}.setup-hero{max-width:var(--adf-page-max);background:linear-gradient(135deg, var(--green), var(--green2));color:var(--cream);justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:24px;display:flex;position:relative;overflow:hidden}.setup-hero>.pattern{opacity:.06}.setup-hero span{letter-spacing:.16em;text-transform:uppercase;color:var(--mist);font-size:10px;font-weight:900;position:relative}.setup-hero h2{color:#fff;margin:6px 0;font-family:Archivo Black;font-size:clamp(26px,3vw,38px);line-height:1;position:relative}.setup-hero p{color:#f4efe3c7;margin:0;font-size:13px;position:relative}.setup-ring{text-align:center;background:#ffffff14;border:8px solid #f4efe32e;border-radius:999px;flex-shrink:0;place-items:center;width:96px;height:96px;display:grid;position:relative}.setup-ring strong{color:#fff;font-family:Archivo Black;font-size:20px;display:block}.setup-ring small{text-transform:uppercase;letter-spacing:.12em;color:var(--mist);font-size:10px;font-weight:900;display:block}.setup-layout{max-width:var(--adf-page-max);grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.setup-step-list{display:grid}.setup-step{border-bottom:1px solid var(--line2);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:16px 20px;display:grid}.setup-step:last-child{border-bottom:0}.setup-step-mark{background:var(--greenSoft);border:1px solid var(--line);width:34px;height:34px;color:var(--green);border-radius:10px;place-items:center;font-weight:900;display:grid}.setup-step-mark.done{background:var(--greenL);border-color:var(--greenL);color:#fff}.setup-step span{letter-spacing:.13em;text-transform:uppercase;color:var(--mut2);font-size:10px;font-weight:900;display:block}.setup-step h4{color:var(--ink);align-items:center;gap:8px;margin:3px 0;font-size:14.5px;display:flex}.setup-step h4 em{text-transform:uppercase;letter-spacing:.08em;background:var(--greenSoft);color:var(--greenL);border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal}.setup-step p{color:var(--mut);margin:0 0 6px;font-size:12.5px;line-height:1.45}.setup-step a{color:var(--orangeInk);font-size:12.5px;font-weight:900}.setup-side-stack{gap:16px;display:grid}.setup-mini-card{padding-bottom:14px}.setup-mini-card p{color:var(--mut);margin:0;padding:14px 18px;font-size:12.8px;line-height:1.55}.setup-mini-card.accent-soft{background:#fff7f1;border-color:#f0d5c8}.member-setup-popover{z-index:340;border:1px solid var(--line);background:#fffdf7;border-radius:18px;width:min(330px,100vw - 34px);position:fixed;bottom:22px;left:276px;overflow:hidden;box-shadow:0 28px 70px -38px #1e2516ad}.setup-pop-head{border-bottom:1px solid var(--line2);background:linear-gradient(#fffdf8,#f7f0df);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.setup-pop-head span{letter-spacing:.16em;text-transform:uppercase;color:var(--orangeInk);font-size:9.5px;font-weight:950;display:block}.setup-pop-head strong{color:var(--green);margin-top:2px;font-size:13px;display:block}.setup-pop-head button{background:var(--panel2);width:28px;height:28px;color:var(--green);border-radius:999px;font-size:20px}.setup-pop-progress{background:var(--panel2);height:6px}.setup-pop-progress i{background:var(--orange);border-radius:999px;height:100%;display:block}.setup-pop-body{padding:14px}.setup-pop-body b{color:var(--green);font-size:14px;display:block}.setup-pop-body p{color:var(--mut);margin:6px 0 12px;font-size:12.5px;line-height:1.45}.setup-pop-body .btnp{justify-content:center;width:100%}.setup-pop-link{text-align:center;border-top:1px solid var(--line2);color:var(--orangeInk);background:#fffaf0;padding:10px;font-size:12px;font-weight:900;display:block}.learning-hero{max-width:var(--adf-page-max);background:linear-gradient(135deg, var(--green), var(--green2));color:var(--cream);align-items:center;gap:20px;margin-bottom:18px;padding:24px;display:flex;position:relative;overflow:hidden}.learning-hero>.pattern{opacity:.06}.learning-hero-icon{color:#fff;background:#ffffff1f;border-radius:16px;flex-shrink:0;place-items:center;width:64px;height:64px;font-family:Archivo Black;display:grid;position:relative}.learning-hero span{letter-spacing:.16em;text-transform:uppercase;color:var(--mist);font-size:10px;font-weight:900;display:block;position:relative}.learning-hero h2{color:#fff;margin:5px 0;font-family:Archivo Black;font-size:24px;position:relative}.learning-hero p{color:#f4efe3cc;max-width:620px;margin:0;font-size:13px;line-height:1.5;position:relative}.learning-hero .btnp{white-space:nowrap;margin-left:auto;position:relative}.learning-layout{max-width:var(--adf-page-max);grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.learning-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.learning-resource-card{flex-direction:column;min-height:245px;padding:20px;display:flex}.learning-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.learning-card-top span{letter-spacing:.13em;text-transform:uppercase;color:var(--orangeInk);font-size:10px;font-weight:950}.learning-card-top b{text-transform:uppercase;letter-spacing:.1em;background:var(--orangeSoft);color:var(--orangeInk);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:950}.learning-resource-card h3{color:var(--green);margin:0 0 8px;font-size:16px;line-height:1.2}.learning-resource-card p{color:var(--mut);flex:1;margin:0 0 14px;font-size:12.8px;line-height:1.55}.learning-resource-card small{color:var(--mut2);margin-bottom:12px;font-size:11px;font-weight:850}.learning-resource-card.locked{background:#fff9f2}.learning-side-stack{gap:16px;display:grid}.learning-adf-card{background:var(--green);color:#fff;padding:20px;position:relative;overflow:hidden}.learning-adf-card>.pattern{opacity:.06}.learning-adf-card h3{margin:0 0 8px;font-size:16px;position:relative}.learning-adf-card p{color:#f4efe3c7;margin:0;font-size:12.8px;line-height:1.5;position:relative}.adfm-form-status{text-align:center;margin-top:10px;font-size:12px;font-weight:800;line-height:1.4}.adfm-form button:disabled{opacity:.82;cursor:not-allowed}.admin-lead-message{max-width:270px;color:var(--mut);font-size:12px;white-space:normal!important}@media (width<=1180px){.mission-layout,.industry-layout,.setup-layout,.learning-layout{grid-template-columns:1fr}.mission-layout .member-map-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.member-setup-popover{left:22px}.learning-hero{align-items:flex-start}.learning-hero .btnp{margin-left:0}}@media (width<=760px){.mission-layout .member-map-rail,.learning-resource-grid{grid-template-columns:1fr}.setup-hero,.learning-hero{display:grid}.setup-ring{width:84px;height:84px}.member-setup-popover{bottom:86px;left:14px}.setup-layout{grid-template-columns:1fr}.setup-step{padding:14px}.learning-layout{grid-template-columns:1fr}}.adf-react-map .mapsvg .c.active{cursor:pointer}.adf-react-map .mapsvg .c.active:hover{filter:drop-shadow(0 4px 3px #1e25162e)}.mission-map-only{margin-bottom:18px;grid-template-columns:1fr!important}.mission-insight-grid{max-width:var(--adf-page-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:0;margin-bottom:24px;display:grid!important}.mission-insight-grid .panel{border-radius:18px;min-height:245px}.mission-insight-grid .member-mini-feed a{padding:12px 18px}.member-map-tooltip{transform:translateZ(0)}.upg{border-radius:17px;margin-top:22px;margin-bottom:18px;padding:20px 18px 18px;box-shadow:0 18px 46px -34px #1e25168c}.upg h4{max-width:170px;margin-bottom:9px;font-size:14px;line-height:1.18}.upg p{max-width:178px;margin-bottom:14px;font-size:11.5px;line-height:1.48}.upg a,.upg button{justify-content:center;align-items:center;min-height:38px;line-height:1.15;border-radius:11px!important;padding:11px 12px!important;display:flex!important}.member-nav-item .badge,.nav .badge{white-space:nowrap;border-radius:7px;padding:3px 7px;line-height:1}.setup-head p{max-width:620px}.setup-hero{align-items:center;padding:22px 28px}.setup-hero h2{letter-spacing:-.03em;font-size:clamp(30px,3vw,42px)}.setup-hero p{color:#f4efe3d1;font-size:13.5px}.setup-ring{border-width:8px;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.setup-ring-inner{place-items:center;line-height:1;display:grid}.setup-ring strong{font-size:21px;line-height:1}.setup-ring small{letter-spacing:.12em;margin-top:7px;font-size:9.5px}.setup-layout-refined{grid-template-columns:minmax(0,1fr) 330px}.setup-step{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:17px 22px}.setup-step-mark{border-radius:11px;align-self:start;width:38px;height:38px;margin-top:3px;font-size:13px;line-height:1}.setup-step h4{margin:4px 0;font-size:15px}.setup-step p{max-width:620px;font-size:12.8px}.setup-step a{font-size:12.8px}.setup-member-benefits ul{gap:13px;margin:0;padding:12px 18px 16px;list-style:none;display:grid}.setup-member-benefits li{gap:3px;display:grid}.setup-member-benefits b{color:var(--green);font-size:13px}.setup-member-benefits span{color:var(--mut);font-size:12.5px;line-height:1.45}.learning-head h1{font-size:28px}.learning-hero-prototype{border-radius:18px;align-items:center;gap:24px;min-height:142px;margin-bottom:28px;padding:26px 30px;display:flex}.learning-hero-prototype .learning-hero-icon{background:#f4efe31f;width:64px;height:64px}.learning-hero-prototype .learning-hero-icon .learning-icon{background:0 0;width:64px;height:64px}.learning-hero-prototype .learning-hero-icon svg{width:30px;height:30px}.learning-hero-prototype h2{color:#fff;margin:7px 0;font-family:Archivo Black,sans-serif;font-size:22px;line-height:1.1}.learning-hero-prototype p{max-width:650px;font-size:13.5px}.learning-hero-prototype .btnp{white-space:nowrap;border-radius:11px;margin-left:auto;padding:12px 22px}.learning-sectionhead{max-width:var(--adf-page-max);margin:0 0 18px}.prototype-learning-grid{max-width:var(--adf-page-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.prototype-learning-card{cursor:pointer;min-height:245px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s}.prototype-learning-card:hover{border-color:var(--mut2);transform:translateY(-1px);box-shadow:0 10px 26px -18px #1e251652}.learning-title-row{align-items:center;gap:10px;min-width:0;display:flex}.learning-icon{border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.learning-icon svg{width:19px;height:19px}.learning-icon.green{background:var(--greenSoft);color:var(--green)}.learning-icon.orange{background:var(--orangeSoft);color:var(--orangeInk)}.prototype-learning-card .learning-card-top{margin-bottom:58px}.prototype-learning-card .learning-card-top span{color:var(--mut2);font-size:10px}.prototype-learning-card .learning-card-top b{margin-left:auto}.prototype-learning-card h3{color:var(--ink);margin:0 0 28px;font-size:15px;line-height:1.28}.prototype-learning-card p{color:var(--mut);min-height:56px;font-size:12.5px;line-height:1.48}.prototype-learning-card small{color:var(--green);margin-top:auto;font-size:12px;font-weight:850}.adfm-form-status{min-height:18px}.adfm-form .adfm-btn:disabled{opacity:.76;cursor:progress}.adfm-form .adfm-btn:not(:disabled){cursor:pointer}.messages-shell{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:20px}.messages-sidebar-card,.messages-thread-card{border-radius:22px;box-shadow:0 24px 70px -50px #1e25166b}.messages-thread-head{background:linear-gradient(#fffdf9,#f7f0df);padding:16px 20px}.messages-thread-head h3{font-size:16px}.message-bubble{border-radius:17px;padding:11px 13px}.message-bubble.own{background:linear-gradient(135deg,#60752f,#50672b);box-shadow:0 14px 34px -24px #50672bb8}.message-bubble.other{background:#fff;border-color:#eadfc8}.messages-compose{background:#fffaf0;padding:14px 16px}.messages-compose textarea{background:#fffdf8;border-radius:18px;min-height:54px}.messages-compose .btnp{border-radius:16px;align-self:stretch;padding:0 22px}.messages-empty-state{background:radial-gradient(circle,#e8dec747,#0000 48%)}.member-chat-popover.live{border-radius:22px;width:min(420px,100vw - 36px);box-shadow:0 30px 90px -36px #1e2516ad}.member-chat-popover-head{padding:15px 16px}.member-chat-live-thread{min-height:470px}.member-chat-thread-body{background:radial-gradient(circle at 20% 10%,#e8dec757,#0000 32%),linear-gradient(#fffdf7,#fbf6eb);padding:15px}.member-chat-mini-bubble{border-radius:16px;padding:10px 12px}.member-chat-mini-bubble.own{background:linear-gradient(135deg,#60752f,#50672b)}.member-chat-mini-compose{padding:11px 12px}.member-chat-mini-compose input{min-height:40px}.member-chat-fab{border:3px solid #2b83ff;border-radius:20px;width:58px;height:58px}.member-chat-fab:hover{transform:translateY(-1px);box-shadow:0 28px 70px -30px #1e2516c7}@media (width<=1180px){.mission-insight-grid,.prototype-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-hero-prototype{display:grid}.learning-hero-prototype .btnp{width:max-content;margin-left:0}.setup-layout-refined{grid-template-columns:1fr}}@media (width<=760px){.mission-insight-grid,.prototype-learning-grid{grid-template-columns:1fr}.mission-map-only .member-map-main-card{min-height:auto}.setup-hero{justify-items:start;display:grid}.setup-ring{width:84px;height:84px}.learning-hero-prototype .btnp{justify-content:center;width:100%}.messages-shell{grid-template-columns:1fr}.upg{margin-bottom:88px}}.adf-react-map svg [data-active=true]{cursor:pointer;pointer-events:auto}.adf-react-map.industry .mapsvg .c{fill:#e6ddc8}.adf-react-map.industry .mapsvg .c.active.member.low{fill:#aab97e!important}.adf-react-map.industry .mapsvg .c.active.member.medium{fill:#879c5a!important}.adf-react-map.industry .mapsvg .c.active.member.high{fill:#627a3a!important}.adf-react-map.industry .mapsvg .c.active.member.low:hover{fill:#98aa6f!important}.adf-react-map.industry .mapsvg .c.active.member.medium:hover{fill:#74894a!important}.adf-react-map.industry .mapsvg .c.active.member.high:hover{fill:#536b32!important}.mission-map-only{max-width:var(--adf-page-max);margin-bottom:18px;display:block!important}.mission-map-only .member-map-main-card{min-height:560px}.mission-insight-grid{max-width:var(--adf-page-max);gap:18px;margin-top:0;margin-bottom:24px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.mission-insight-grid .panel{min-height:232px}.prototype-industry-layout{grid-template-columns:minmax(0,1fr) 350px;gap:20px}.industry-prototype-rail{grid-template-columns:1fr;gap:18px;display:grid}.organization-benefit-card{background:#fff3ec;border-color:#f0d5c8}.organization-benefit-card p{color:var(--ink);margin:0;padding:16px 18px 8px;font-size:13px;line-height:1.55}.organization-benefit-card .more{color:var(--orangeInk);margin:0 18px 18px;font-size:12px;font-weight:900;display:inline-flex}.prototype-industry-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.industry-kpis{margin-bottom:20px}.setup-pillars-grid{max-width:var(--adf-page-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.setup-pillar-card{padding:18px}.setup-pillar-icon{background:var(--greenSoft);width:40px;height:40px;color:var(--green);border-radius:11px;place-items:center;margin-bottom:12px;font-size:18px;font-weight:900;display:grid}.setup-pillar-card h3{color:var(--green);margin:0;font-size:14.5px}.setup-pillar-card p{color:var(--mut);margin:7px 0 0;font-size:12.5px;line-height:1.45}.setup-step{align-items:start!important}.setup-step-mark{text-align:center;justify-content:center!important;align-items:center!important;font-family:Archivo Black,Archivo,sans-serif!important;line-height:1!important;display:flex!important}.setup-step-mark.done{font-size:16px!important}.setup-ring{box-sizing:border-box;background:conic-gradient(#f4efe361,#f4efe361);border-radius:999px;position:relative}.setup-ring-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex!important}.setup-ring strong{margin:0;line-height:1;display:block}.setup-ring small{text-align:center;text-transform:uppercase;line-height:1;display:block;margin:0!important}.setup-hero{justify-content:space-between;display:flex}.admin-leads-head{align-items:center}.admin-leads-head .admin-export-btn{margin-left:auto}.admin-row-actions button.danger,.btnp.danger{color:var(--orangeInk)!important;background:#fff3ec!important;border-color:#efc1b1!important}.admin-modal-backdrop{z-index:600;background:#1e25166b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-confirm-modal{background:var(--panel);border:1px solid var(--line);border-radius:22px;width:min(460px,100vw - 44px);padding:22px;box-shadow:0 30px 90px -32px #1e2516b8}.admin-confirm-modal .ey{letter-spacing:.18em;text-transform:uppercase;color:var(--orangeInk);font-size:10px;font-weight:900}.admin-confirm-modal h3{color:var(--green);margin:8px 0;font-size:22px}.admin-confirm-modal p{color:var(--mut);margin:0;font-size:13px;line-height:1.55}.admin-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.adfm-form-status[data-state=success]{color:#2f3a24}.adfm-form-status[data-state=error]{color:#b83a12}.adfm-form input:disabled{opacity:.7}.adfm-form .adfm-btn:not(:disabled){opacity:1;cursor:pointer}.messages-shell{align-items:stretch}.messages-sidebar-card{background:linear-gradient(#fffdf7,#fbf7ee);overflow:hidden}.messages-sidebar-card .ph,.messages-thread-head{border-bottom:1px solid var(--line2)}.messages-conversation-list button,.messages-start-list button{transition:background .14s,transform .14s,box-shadow .14s}.messages-conversation-list button:hover,.messages-start-list button:hover{transform:translateY(-1px);box-shadow:0 12px 34px -28px #1e251673}.messages-conversation-list button.on{box-shadow:inset 4px 0 0 var(--orange);background:linear-gradient(135deg,#f1ead9,#fbf6ec)}.messages-thread-card{min-height:650px}.messages-thread-body{background:radial-gradient(circle at 20% 12%,#8aa05b1c,#0000 25%),radial-gradient(circle at 84% 24%,#e64a1912,#0000 22%),linear-gradient(#fffdf7,#fbf6eb)}.message-bubble{box-shadow:0 14px 38px -28px #1e251661}.message-bubble.own{border-bottom-right-radius:7px}.message-bubble.other{border-bottom-left-radius:7px}.messages-compose{align-items:stretch}.messages-compose textarea:focus,.member-chat-mini-compose input:focus{border-color:#e5c6b8;outline:2px solid #e64a192e}.member-chat-popover.live{background:#fffdf7;border-radius:24px}.member-chat-popover-head{background:linear-gradient(135deg,#fffdf9,#f3ead8)}.member-chat-popover-body.quick-list{background:linear-gradient(#fffdf7,#fbf6eb);padding:12px}.member-chat-popover-body.quick-list button{border:1px solid #0000}.member-chat-popover-body.quick-list button:hover{border-color:var(--line);box-shadow:0 12px 32px -26px #1e251680}.member-chat-live-thread{background:#fffdf7}.member-chat-thread-body{min-height:330px}.member-chat-mini-bubble{box-shadow:0 12px 30px -25px #1e25166b}.member-chat-fab{border:3px solid #2b83ff;box-shadow:0 18px 40px -22px #1e2516e6,0 0 0 5px #2b83ff14}.upg{min-height:auto;margin-top:24px;margin-bottom:96px!important;padding:20px!important}.upg h4,.upg p{max-width:100%}.upg button,.upg a{white-space:normal!important}.nav .badge{text-overflow:ellipsis;max-width:72px;overflow:hidden}@media (width<=1180px){.prototype-industry-layout{grid-template-columns:1fr}.prototype-industry-cards,.mission-insight-grid,.setup-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.industry-prototype-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.prototype-industry-cards,.mission-insight-grid,.setup-pillars-grid,.industry-prototype-rail{grid-template-columns:1fr!important}.mission-map-only .member-map-main-card{min-height:auto}.setup-hero{gap:18px;display:grid}.admin-confirm-actions{display:grid}.admin-confirm-actions button{width:100%}.messages-thread-card{min-height:560px}}.selected-country-panel{max-width:var(--adf-page-max);background:#fffdf7;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:18px 20px;display:flex}.selected-country-panel .ey{letter-spacing:.18em;text-transform:uppercase;color:var(--orangeInk);font-size:10px;font-weight:900;display:block}.selected-country-panel h3{color:var(--green);margin:5px 0;font-size:22px}.selected-country-panel p{color:var(--mut);margin:0;font-size:13px}@media (width<=760px){.selected-country-panel{display:grid}.selected-country-panel .btnp{justify-content:center;width:100%}}.opps-board-title h1{letter-spacing:-.045em!important;font-family:Archivo Black,Archivo,sans-serif!important;font-size:clamp(24px,2.15vw,31px)!important;line-height:1.08!important}.opps-board-title p{margin-top:8px!important;font-size:13px!important;line-height:1.55!important}.opps-board-head.clean{align-items:center!important}.opps-board-head.clean .backbtn{align-self:center!important;margin-top:0!important}.mission-with-side-cards{max-width:var(--adf-page-max);grid-template-columns:minmax(0,1fr) minmax(310px,350px)!important;align-items:stretch!important;gap:20px!important;margin-bottom:18px!important;display:grid!important}.mission-map-card{min-height:560px}.mission-side-cards{grid-template-columns:1fr;align-content:start;gap:18px;display:grid}.mission-side-cards .panel{min-height:264px}.mission-lower-grid{max-width:var(--adf-page-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 24px;display:grid}.mission-lower-grid .panel{border-radius:18px;min-height:232px}.mission-lower-grid .member-mini-feed a,.mission-side-cards .member-mini-feed a{padding:12px 18px}.nav{min-width:0}.nav>span:not(.badge){flex:1;min-width:0;line-height:1.16}.nav .badge{white-space:nowrap;flex-shrink:0;padding:3px 7px;font-size:8.5px;line-height:1;max-width:none!important}.upg{border-radius:16px!important;min-height:auto!important;margin:24px 8px 110px!important;padding:18px 16px 16px!important}.upg h4{word-break:normal!important;margin-bottom:8px!important;font-size:14px!important;line-height:1.18!important}.upg p{word-break:normal!important;margin-bottom:13px!important;font-size:11.5px!important;line-height:1.42!important}.upg a,.upg button{box-sizing:border-box;text-align:center;background:var(--orange);border-radius:10px;width:100%;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.15;text-decoration:none;display:block;color:#fff!important}.admin-return-card h4{font-size:15px!important}.admin-return-card a{font-size:12px!important}.public-home-v2 .adfm-form-status:empty{display:none}.public-home-v2 .adfm-form-status:not(:empty){display:block}.public-home-v2 .adfm-form input:not(:disabled){opacity:1!important}.public-home-v2 .adfm-form .adfm-btn:not(:disabled){opacity:1!important;cursor:pointer!important}@media (width<=1180px){.mission-with-side-cards{grid-template-columns:1fr!important}.mission-side-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.mission-side-cards,.mission-lower-grid{grid-template-columns:1fr!important}.mission-map-card{min-height:auto}.opps-board-actions{width:100%}.opps-board-actions .btnp{justify-content:center;width:100%}}.learning-card-top{min-width:0}.learning-card-top b{white-space:nowrap;flex-shrink:0;min-width:max-content}.learning-title-row{min-width:0;overflow:hidden}.learning-title-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side{scrollbar-gutter:stable;padding-bottom:24px!important;overflow:hidden auto!important}.member-admin-block{flex-shrink:0;margin-top:10px;padding-bottom:8px}.member-admin-card{text-align:left;cursor:pointer;border:0;width:100%}.member-admin-card:focus-visible,.admin-return-card button:focus-visible,.admin-header-actions .btng:focus-visible,.organization-upgrade-card a:focus-visible{outline-offset:3px;outline:3px solid #e64a1938}.side .upg.organization-upgrade-card{border-radius:16px!important;flex-shrink:0!important;width:100%!important;min-height:0!important;margin:18px 0 28px!important;padding:16px!important;display:block!important;overflow:hidden!important;box-shadow:0 18px 44px -32px #1e2516b8!important}.side .upg.organization-upgrade-card h4{letter-spacing:-.015em!important;max-width:none!important;margin:0 0 8px!important;font-size:13.5px!important;line-height:1.16!important}.side .upg.organization-upgrade-card p{max-width:none!important;margin:0 0 12px!important;font-size:11px!important;line-height:1.4!important}.side .upg.organization-upgrade-card a{white-space:normal!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:36px!important;padding:10px 12px!important;line-height:1.1!important;text-decoration:none!important;display:flex!important}.side .upg.admin-return-card{flex-shrink:0!important;margin:18px 0 24px!important;padding:16px!important}.side .upg.admin-return-card button{background:var(--orange)!important;color:#fff!important;text-align:center!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:38px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.admin-header-actions .btng{border:1px solid var(--line)}@media (height<=860px){.side{padding-top:18px!important;padding-bottom:18px!important}.side .brand .logo{max-width:138px}.member-status-card{margin-bottom:10px;padding:12px 14px}.nav{padding-top:8px!important;padding-bottom:8px!important}.side .upg.organization-upgrade-card{margin-bottom:20px!important}}.approval-wait-shell{background:var(--cream);justify-content:center;align-items:center;min-height:100vh;padding:42px 20px;display:flex}.approval-wait-card{width:min(760px,100%);color:var(--ink);background:#fbf9f3;border:1px solid #566b3a33;border-radius:26px;padding:32px;box-shadow:0 28px 70px -45px #1e2516a6}.approval-wait-mark{width:58px;height:58px;color:var(--orange);background:#e64a191c;border-radius:18px;justify-content:center;align-items:center;margin-bottom:18px;font-size:26px;display:flex}.approval-wait-card .ey{margin-bottom:8px}.approval-wait-card h1{color:var(--green);margin:0 0 12px;font-family:Archivo Black,Archivo,sans-serif;font-size:clamp(28px,5vw,42px);line-height:1.04}.approval-status-chip{text-transform:uppercase;letter-spacing:.06em;color:#b83a12;background:#e64a191f;border:1px solid #e64a192e;border-radius:999px;align-items:center;width:max-content;margin-bottom:18px;padding:6px 11px;font-size:11px;font-weight:800;display:inline-flex}.approval-status-chip.bad{color:#a32d2d;background:#fcebeb;border-color:#f3b8b8}.approval-status-chip.muted{color:#7e7864;background:#ede7d7;border-color:#e4dcc8}.approval-wait-copy{color:#5f5a49;flex-direction:column;gap:12px;max-width:660px;font-size:15px;line-height:1.75;display:flex}.approval-next-box{color:var(--green);background:#566b3a14;border:1px solid #566b3a29;border-radius:16px;margin-top:22px;padding:16px 18px;font-size:13px;line-height:1.65}.approval-wait-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.signup-cert-required-note,.admin-warn-note{color:#b83a12;background:#e64a1914;border:1px solid #e64a192e;border-radius:14px;margin-top:10px;padding:12px 14px;font-size:12.5px;line-height:1.55}.admin-compact-select{border:1px solid var(--line);width:100%;min-width:132px;color:var(--ink);background:#fffdf8;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:700}.admin-filter-row{grid-template-columns:2fr repeat(3,minmax(150px,1fr));gap:10px;margin:0 0 12px;display:grid}.admin-filter-row label,.admin-message-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.admin-filter-row input,.admin-filter-row select,.admin-message-form input,.admin-message-form select,.admin-message-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:#fffdf8;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.admin-message-list{gap:14px;display:grid}.admin-message-card{background:#fffdf8;border:1px solid #566b3a2e;border-radius:18px;padding:16px}.admin-message-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.admin-message-card-head b{color:var(--green);margin-bottom:3px;font-size:15px;display:block}.admin-message-card-head small,.admin-section-intro code{color:var(--muted);font-size:11px}.admin-message-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-message-form .full{grid-column:1/-1}.admin-message-form button{place-self:end start}.empty.warn{color:#854f0b;background:#faeeda;border-color:#f3cf8f}@media (width<=960px){.admin-filter-row,.admin-message-form{grid-template-columns:1fr}.approval-wait-card{padding:24px}}.opps-filter-trigger{border:1px solid var(--line);background:var(--panel);cursor:pointer;width:100%;min-height:40px;color:var(--green);font:inherit;text-align:left;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:8px 13px;list-style:none;display:flex;box-shadow:0 10px 26px -24px #1e251659}.opps-filter-trigger span{letter-spacing:.12em;text-transform:uppercase;color:var(--mut2);font-size:9.5px;font-weight:950}.opps-filter-trigger b{white-space:nowrap;text-overflow:ellipsis;max-width:128px;font-size:12px;font-weight:900;line-height:1.1;overflow:hidden}.opps-filter-menu.open .opps-filter-trigger{border-color:var(--orange);box-shadow:0 0 0 3px #e64a191a}.live-filter-menu .opps-filter-trigger{background:#fffdf9;border-radius:14px;min-height:52px}.live-filter-menu .opps-filter-trigger span{font-size:10px}.live-filter-menu .opps-filter-trigger b{max-width:110px}.opportunity-type-icon{color:var(--green);place-items:center;line-height:0;display:inline-grid}.proto-icon .opportunity-type-icon{width:100%;height:100%}.opportunity-type-job{color:#a34623}.opportunity-type-tender{color:#385f4a}.opportunity-type-grant{color:#a56b17}.opportunity-type-funding{color:#6d7e32}.opportunity-type-contract{color:#586546}.opportunity-type-partnership{color:#925237}.opportunity-type-accelerator{color:#b24720}.opportunity-type-challenge{color:#7b6631}.opportunity-type-training{color:#455f73}.event-flyer-frame{background:linear-gradient(145deg, var(--green), var(--green2));border:1px solid #2f3a2424;border-radius:14px;height:178px;margin:-3px -3px 2px;position:relative;overflow:hidden}.event-flyer-frame>.pattern{opacity:.08}.event-flyer-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.event-flyer-frame:after{content:"";pointer-events:none;background:linear-gradient(#1e251605,#1e251661);position:absolute;inset:0}.event-date-tile{z-index:2;background:#fbf9f3f5;border:1px solid #fff9;border-radius:13px;align-content:center;place-items:center;width:66px;min-height:72px;padding:7px;display:grid;position:absolute;top:13px;left:13px;box-shadow:0 14px 36px -22px #000000bf}.event-date-tile span{letter-spacing:.11em;text-transform:uppercase;color:var(--orangeInk);font-size:9px;font-weight:950}.event-date-tile strong{color:var(--green);margin:2px 0;font-family:Archivo Black,sans-serif;font-size:25px;line-height:1}.event-date-tile small{color:var(--mut);font-size:9px;font-weight:850}.event-fallback-copy{z-index:2;color:#fff;text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;inset:auto 17px 16px 98px}.event-fallback-copy span{letter-spacing:.16em;text-transform:uppercase;color:var(--mist);font-size:9px;font-weight:900}.event-fallback-copy b{font-family:Archivo Black,sans-serif;font-size:22px;line-height:1.05}.event-card-date{color:var(--green);background:var(--greenSoft);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.event-actions-split{flex-wrap:wrap;justify-content:space-between;gap:9px}.event-actions-split .btnp,.event-actions-split .btng{flex:1;min-width:135px}.admin-event-flyer-field{flex-direction:column;gap:9px;display:flex}.admin-event-flyer-field>span{color:var(--green);flex-direction:column;gap:3px;font-size:12px;font-weight:850;display:flex}.admin-event-flyer-field>span small{color:var(--mut);font-size:10.5px;font-weight:650}.admin-event-flyer-preview{gap:9px;display:grid}.admin-event-flyer-preview img{object-fit:cover;border:1px solid var(--line);background:var(--panel2);border-radius:12px;width:100%;height:140px}.admin-file-picker{border:1px dashed var(--mut2);background:var(--panel2);cursor:pointer;border-radius:12px;padding:13px;gap:3px!important;display:grid!important}.admin-file-picker input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.admin-file-picker b{color:var(--green);font-size:12.5px}.admin-file-picker small,.admin-flyer-note{color:var(--mut);font-size:10.5px;line-height:1.4}.admin-flyer-note{background:var(--orangeSoft);color:var(--orangeInk);border-radius:9px;padding:8px 9px;display:block}.admin-content-title{align-items:center;gap:8px;display:flex}.intel-feed-panel{box-shadow:none;background:0 0;border:0;overflow:visible}.intel-feed-panel>.ph,.intel-feed-panel>.ln{background:var(--panel);border-left:1px solid var(--line);border-right:1px solid var(--line)}.intel-feed-panel>.ph{border-top:1px solid var(--line);border-radius:17px 17px 0 0}.intel-feed-panel>.ln{border-bottom:1px solid var(--line);margin-bottom:12px}.intel-feed-card{border:1px solid var(--line);border-radius:16px;grid-template-columns:5px 48px minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:12px;padding:17px 18px 17px 0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 15px 36px -34px #1e25168c}.intel-feed-card:last-child{border-bottom:1px solid var(--line)}.intel-feed-card:hover{border-color:var(--mut2);background:var(--panel);transform:translateY(-1px);box-shadow:0 22px 50px -36px #1e25168c}.intel-category-rail{background:var(--greenL);border-radius:0 999px 999px 0;align-self:stretch;min-height:100%}.intel-card-icon{background:var(--greenSoft);width:42px;height:42px;color:var(--green);border-radius:12px;place-items:center;margin-top:2px;display:grid}.intel-card-copy{min-width:0}.intel-card-copy .top-meta{margin-bottom:7px}.intel-card-copy h3{margin-bottom:7px;font-size:17px}.intel-card-copy>p{margin-bottom:11px;font-size:13.5px;line-height:1.58}.intel-expanded-copy{white-space:pre-wrap;background:var(--cream);border:1px solid var(--line);color:var(--mut);border-radius:12px;margin:0 0 12px;padding:13px;font-size:13px;line-height:1.62}.intel-card-actions{flex-direction:column;align-items:stretch;gap:8px;min-width:116px;padding-top:2px;display:flex}.intel-card-actions .btng{white-space:nowrap;justify-content:center;padding:9px 11px;font-size:11.5px;text-decoration:none}.intel-category-regulatory .intel-category-rail{background:#4f6d47}.intel-category-regulatory .intel-card-icon{color:#415e3a;background:#e8efe3}.intel-category-funding .intel-category-rail{background:#d06a28}.intel-category-funding .intel-card-icon{color:#b64b15;background:#fae8db}.intel-category-policy .intel-category-rail{background:#9a7830}.intel-category-policy .intel-card-icon{color:#7b5b18;background:#f2ead5}.intel-category-event .intel-category-rail{background:#6d5b82}.intel-category-event .intel-card-icon{color:#5b486f;background:#eee8f3}.intel-category-market .intel-category-rail{background:#526979}.intel-category-market .intel-card-icon{color:#415967;background:#e6edf0}.pricing-page-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pricing-page-head h1{letter-spacing:-.05em;color:var(--green);margin:5px 0 10px;font-family:Archivo Black,sans-serif;font-size:clamp(30px,4vw,46px);line-height:.98}.pricing-page-head p{max-width:820px;color:var(--mut);font-size:14px;line-height:1.6}.pricing-current-chip{background:var(--orangeSoft);color:var(--orangeInk);white-space:nowrap;border:1px solid #efc1b1;border-radius:999px;align-items:center;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.pricing-intro{background:linear-gradient(145deg, var(--green), var(--green2));color:var(--cream);align-items:center;gap:18px;margin:18px 0 20px;padding:24px;display:flex;position:relative;overflow:hidden}.pricing-intro>.pattern{opacity:.07}.pricing-intro>:not(.pattern){position:relative}.pricing-intro-icon{width:52px;height:52px;color:var(--orange);background:#ffffff1f;border-radius:15px;flex-shrink:0;place-items:center;display:grid}.pricing-intro span{letter-spacing:.15em;text-transform:uppercase;color:var(--mist);font-size:10px;font-weight:900}.pricing-intro h2{color:#fff;margin:6px 0;font-family:Archivo Black,sans-serif;font-size:22px;line-height:1.1}.pricing-intro p{color:#f4efe3d1;margin:0;font-size:13px;line-height:1.55}.pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:22px;display:grid}.pricing-plan-card{flex-direction:column;padding:23px;display:flex;position:relative;overflow:visible}.pricing-plan-card.featured{border:2px solid var(--orange);box-shadow:0 24px 62px -46px #b83a12bf}.pricing-plan-card.current{box-shadow:inset 0 0 0 2px var(--greenL)}.pricing-plan-ribbon{background:var(--orange);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-size:9.5px;font-weight:900;position:absolute;top:-11px;left:22px}.pricing-plan-top>span{color:var(--mut2);text-transform:uppercase;letter-spacing:.04em;min-height:29px;font-size:10px;font-weight:850;line-height:1.45;display:block}.pricing-plan-top h2{color:var(--green);margin:9px 0 7px;font-size:19px;line-height:1.1}.pricing-plan-price{color:var(--green);letter-spacing:-.04em;font-family:Archivo Black,sans-serif;font-size:36px;line-height:1}.pricing-plan-price small{color:var(--mut);letter-spacing:0;font-family:Archivo,sans-serif;font-size:13px;font-weight:700}.pricing-plan-billing{color:var(--mut2)!important;margin:5px 0 12px!important;font-size:10.5px!important;font-weight:750!important}.pricing-plan-top>p:last-child{color:var(--mut);min-height:78px;font-size:12.5px;line-height:1.55}.pricing-plan-card ul{border-top:1px solid var(--line2);flex:1;gap:10px;margin:14px 0 0;padding:15px 0 18px;list-style:none;display:grid}.pricing-plan-card li{color:var(--ink);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.4;display:flex}.pricing-plan-card li svg{color:var(--greenL);flex-shrink:0;margin-top:1px}.pricing-plan-action{text-align:center;background:var(--orange);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-family:inherit;font-size:12.5px;font-weight:900;text-decoration:none;display:flex}.pricing-plan-action.current{background:var(--green);color:var(--cream);cursor:default}.pricing-comparison{margin-bottom:20px;overflow:hidden}.pricing-comparison-scroll{overflow:auto}.pricing-comparison-grid{border-top:1px solid var(--line2);grid-template-columns:minmax(210px,1.6fr) repeat(3,minmax(130px,1fr));align-items:center;min-width:700px;display:grid}.pricing-comparison-grid.header{background:var(--panel2);color:var(--green);letter-spacing:.06em;text-transform:uppercase;border-top:0;font-size:10px;font-weight:900}.pricing-comparison-grid>*{padding:13px 17px}.pricing-comparison-grid>b{color:var(--ink);font-size:12.5px}.pricing-comparison-grid>span{text-align:center;color:var(--greenL);justify-content:center;display:flex}.pricing-comparison-grid>span.locked{color:var(--cream300)}.pricing-help{justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.pricing-help h3{color:var(--green);margin:0 0 5px;font-size:16px}.pricing-help p{color:var(--mut);margin:0;font-size:12.5px;line-height:1.5}@media (width<=1080px){.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan-top>p:last-child{min-height:0}.intel-feed-card{grid-template-columns:5px 44px minmax(0,1fr)}.intel-card-actions{flex-direction:row;grid-column:3;min-width:0}.event-flyer-frame{height:200px}}@media (width<=700px){.pricing-page-head,.pricing-help,.pricing-intro{flex-direction:column;align-items:flex-start}.pricing-current-chip{white-space:normal}.pricing-help .btnp{justify-content:center;width:100%}.intel-feed-card{grid-template-columns:5px minmax(0,1fr);padding-right:14px}.intel-card-icon,.intel-card-copy{grid-column:2}.intel-card-actions{flex-direction:column;grid-column:2}.opps-filter-trigger b,.live-filter-menu .opps-filter-trigger b{max-width:none}.event-flyer-frame{height:175px}}.review-hero.review-hero-readable{background:linear-gradient(145deg, #fffdf7, var(--panel2));color:var(--ink);border:1px solid var(--line);box-shadow:0 24px 60px -46px #1e25166b}.review-hero.review-hero-readable>.pattern{opacity:.025;filter:none}.review-hero-readable .review-hero-copy>span{color:var(--greenL)}.review-hero-readable .review-hero-copy h2{color:var(--green)}.review-hero-readable .review-message-copy p{color:var(--mut);font-weight:550}.review-hero-readable .review-profile-link{color:var(--orangeInk)}.review-hero-readable .review-progress-ring{background:conic-gradient(var(--orange) var(--review-progress), #e6dfcf 0);box-shadow:0 20px 45px -30px #1e251680}.review-hero-readable .review-progress-ring>div{background:var(--green);border-color:#2f3a241a}.review-status-icon .ni{stroke-width:2.2px;width:19px;height:19px}.review-status-icon.complete .ni,.review-status-icon.pending .ni,.review-status-icon.attention .ni{color:currentColor}.setup-pillar-link{color:inherit;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:block}.setup-pillar-link:hover{border-color:var(--mut2);transform:translateY(-2px);box-shadow:0 18px 34px -28px #1e25168c}.setup-pillar-link em{color:var(--orangeInk);margin-top:12px;font-size:11.5px;font-style:normal;font-weight:900;display:block}.setup-pillar-icon .ni{stroke-width:2.1px;width:20px;height:20px}.opps-expand-table{background:linear-gradient(180deg, var(--panel2), #f8f4e9);gap:10px;padding:12px;display:grid}.opp-table-row{border:1px solid var(--line);background:#fffdf8;border-radius:15px;overflow:hidden;box-shadow:0 12px 28px -28px #1e251699}.opp-table-row:last-child{border-bottom:1px solid var(--line)}.opp-table-row.open{background:#fffdf7;border-color:#cfc3aa;box-shadow:0 20px 40px -30px #1e251673}.opp-table-panel{border-top:1px solid var(--line2);padding-top:18px}.proto-icon.category-icon{background:var(--greenSoft);color:var(--green);border:1px solid #d6dfc6;border-radius:12px}.sector-icon{width:100%;height:100%;color:var(--green);place-items:center;display:inline-grid}.sector-icon-agriculture{color:#58763a}.sector-icon-health{color:#9a3f42}.sector-icon-logistics{color:#6e5b2e}.sector-icon-construction{color:#9a5a22}.sector-icon-mapping{color:#35647a}.sector-icon-inspection{color:#4d6356}.sector-icon-energy{color:#a66e12}.sector-icon-pipeline{color:#786248}.sector-icon-mining{color:#66564a}.sector-icon-telecom{color:#4c5e8c}.sector-icon-security{color:#3f5140}.sector-icon-environment{color:#4f793f}.sector-icon-training{color:#72548a}.sector-icon-software{color:#486a78}.sector-icon-regulatory{color:#755c37}.sector-icon-funding{color:#8a6228}.sector-icon-airspace,.sector-icon-aviation{color:#4e648b}.opp-sector-type-line{align-items:center;white-space:normal!important;gap:7px!important;display:flex!important;overflow:visible!important}.opp-sector-type-line>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opp-type-badge{background:var(--orangeSoft);width:max-content;color:var(--orangeInk);letter-spacing:.06em;text-transform:uppercase;border:1px solid #edc2b4;border-radius:999px;align-items:center;padding:3px 7px;font-size:9px;font-weight:950;line-height:1;display:inline-flex}.admin-placeholder-library{border:1px solid var(--line);background:linear-gradient(145deg, #fffdf8, var(--panel2));border-radius:16px;margin:0 18px 18px;overflow:hidden}.admin-placeholder-library-head{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px;display:flex}.admin-placeholder-library-head b{color:var(--green);margin-bottom:3px;font-size:14px;display:block}.admin-placeholder-library-head small{color:var(--mut);font-size:11.5px;line-height:1.45;display:block}.admin-placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.admin-placeholder-grid button{text-align:left;border:1px solid var(--line2);cursor:pointer;background:#fff;border-radius:11px;flex-direction:column;gap:4px;padding:9px 10px;transition:border-color .14s,background .14s;display:flex}.admin-placeholder-grid button:hover{border-color:var(--orange);background:var(--orangeSoft)}.admin-placeholder-grid code{color:var(--orangeInk);word-break:break-all;font-size:11px;font-weight:900}.admin-placeholder-grid span{color:var(--mut);font-size:10.5px;line-height:1.35}.admin-html-editor{min-height:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;line-height:1.55!important}.admin-message-form label>small{color:var(--mut);text-transform:none;letter-spacing:0;font-size:10.5px;line-height:1.5}.admin-message-form label>small code{color:var(--orangeInk);white-space:normal;font-size:10px;display:inline}.pricing-comparison-group-label{background:var(--cream);border-top:1px solid var(--line2);letter-spacing:.11em;text-transform:uppercase;color:var(--mut2);padding:10px 18px;font-size:10px;font-weight:950}.pricing-plan-card li.locked{color:var(--mut2)}.pricing-plan-card li.locked svg{color:var(--cream300)}.learning-head-actions{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.learning-head-actions .btnp{justify-self:end}.learning-notice{max-width:var(--adf-page-max);background:var(--greenSoft);color:var(--green);border:1px solid #cad4b6;border-radius:12px;margin:0 0 16px;padding:11px 13px;font-size:12.5px;font-weight:750;line-height:1.45}.learning-notice.bad{background:var(--orangeSoft);color:var(--orangeInk);border-color:#efc4b4}.learning-resource-link{color:inherit;text-decoration:none}.learning-card-thumbnail{object-fit:cover;border-bottom:1px solid var(--line);width:calc(100% + 40px);height:145px;margin:-20px -20px 16px}.learning-price-badge{background:var(--greenSoft);width:max-content;color:var(--greenL);text-transform:uppercase;letter-spacing:.05em;border:1px solid #cad4b6;border-radius:999px;margin-top:10px;padding:4px 8px;font-size:9.5px;font-weight:900;display:inline-flex}.learning-submission-status-panel{max-width:var(--adf-page-max);margin:0 0 24px;overflow:hidden}.learning-submission-status-list{display:grid}.learning-submission-status-list article{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:13px 18px;display:grid}.learning-submission-status-list article:last-child{border-bottom:0}.learning-submission-status-list b{color:var(--green);font-size:13px;display:block}.learning-submission-status-list small{color:var(--mut);margin-top:2px;font-size:11px;display:block}.learning-submission-status-list p{color:var(--mut);grid-column:1/-1;margin:4px 0 0;font-size:11.5px;line-height:1.45}.learning-status{letter-spacing:.05em;text-transform:uppercase;background:var(--orangeSoft);color:var(--orangeInk);border-radius:999px;align-self:start;padding:5px 8px;font-size:9.5px;font-weight:950}.learning-status-published{background:var(--greenSoft);color:var(--greenL)}.learning-status-rejected{color:#8c5a13;background:#fff4df}.learning-modal-backdrop{z-index:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e251694;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.learning-submit-modal{background:#fffdf8;width:min(920px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto}.learning-submit-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.learning-submit-head h2{color:var(--green);margin:6px 0 7px;font-family:Archivo Black,sans-serif;font-size:24px;line-height:1.05}.learning-submit-head p{color:var(--mut);max-width:680px;font-size:12.5px;line-height:1.5}.learning-submit-head>button{background:var(--panel2);width:38px;height:38px;color:var(--green);border-radius:10px;flex-shrink:0;font-size:23px;line-height:1}.learning-submit-form,.learning-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.learning-submit-form label,.learning-admin-form label{color:var(--mut2);letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}.learning-submit-form input,.learning-submit-form select,.learning-submit-form textarea,.learning-admin-form input,.learning-admin-form select,.learning-admin-form textarea,.learning-admin-filters input,.learning-admin-filters select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border-radius:11px;outline:none;padding:10px 11px;font-size:12.5px}.learning-submit-form input:focus,.learning-submit-form select:focus,.learning-submit-form textarea:focus,.learning-admin-form input:focus,.learning-admin-form select:focus,.learning-admin-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e64a191a}.learning-submit-form label>small{color:var(--mut);text-transform:none;letter-spacing:0;font-size:9.5px;line-height:1.4}.learning-submit-form .full,.learning-admin-form .full{grid-column:1/-1}.learning-sector-picker{border:1px solid var(--line);border-radius:12px;padding:12px}.learning-sector-picker legend{color:var(--mut2);letter-spacing:.07em;text-transform:uppercase;padding:0 5px;font-size:10px;font-weight:900}.learning-sector-picker>div{flex-wrap:wrap;gap:6px;display:flex}.learning-sector-picker button{border:1px solid var(--line);background:var(--panel);color:var(--mut);border-radius:999px;padding:6px 9px;font-size:10.5px;font-weight:800}.learning-sector-picker button.on{background:var(--green);border-color:var(--green);color:#fff}.learning-submit-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.learning-admin-filters{grid-template-columns:minmax(0,1fr) 220px;gap:10px;margin:0 18px 16px;display:grid}.learning-admin-list{gap:14px;padding:0 18px 18px;display:grid}.learning-admin-card{border:1px solid var(--line);background:#fffdf8;border-radius:16px;padding:16px}.learning-admin-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.learning-admin-ident{align-items:center;gap:11px;min-width:0;display:flex}.learning-admin-ident>img,.learning-admin-ident>span{object-fit:cover;background:var(--greenSoft);width:48px;height:48px;color:var(--green);border-radius:12px;flex-shrink:0;place-items:center;font-size:12px;font-weight:950;display:grid}.learning-admin-ident b{color:var(--green);font-size:14px;line-height:1.25;display:block}.learning-admin-ident small{color:var(--mut);margin-top:3px;font-size:10.5px;display:block}.learning-admin-actions{border-top:1px solid var(--line2);flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:14px;padding-top:13px;display:flex}.learning-admin-actions a{text-decoration:none}@media (width<=980px){.admin-placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-head-actions{grid-template-columns:1fr}.learning-head-actions .backbtn,.learning-head-actions .btnp{justify-self:start}.learning-admin-filters{grid-template-columns:1fr}}@media (width<=680px){.admin-placeholder-grid,.learning-submit-form,.learning-admin-form{grid-template-columns:1fr}.learning-submit-form .full,.learning-admin-form .full{grid-column:auto}.learning-modal-backdrop{padding:10px}.learning-submit-modal{max-height:calc(100vh - 20px);padding:16px}.learning-submit-actions{flex-direction:column}.learning-submit-actions .btnp,.learning-submit-actions .btng{justify-content:center;width:100%}.learning-admin-card-head{flex-direction:column}.learning-admin-actions .btnp,.learning-admin-actions .btng{justify-content:center;width:100%}}.learning-success-modal,.learning-reject-modal{border:1px solid var(--line);background:#fffdf8;border-radius:20px;width:min(560px,100%);padding:28px;box-shadow:0 28px 80px -36px #1e2516b8}.learning-success-modal{text-align:center}.learning-success-icon{background:var(--green);color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 16px;font-family:Archivo Black,sans-serif;font-size:30px;display:grid;box-shadow:0 14px 30px -18px #2f3a24cc}.learning-success-modal h2,.learning-reject-modal h2{color:var(--green);margin:7px 0 10px;font-family:Archivo Black,sans-serif;font-size:25px;line-height:1.12}.learning-success-modal>p,.learning-reject-modal>p{color:var(--mut);margin:0;font-size:13px;line-height:1.6}.learning-success-next{background:var(--greenSoft);color:var(--green);text-align:left;border:1px solid #cad4b6;border-radius:14px;gap:5px;margin:20px 0;padding:15px;display:grid}.learning-success-next b{font-size:12.5px}.learning-success-next span,.learning-success-warning{color:var(--mut);font-size:12px;line-height:1.5}.learning-success-warning{background:var(--orangeSoft);border-radius:10px;padding:10px 12px;color:var(--orangeInk)!important;margin:-6px 0 18px!important}.learning-success-modal .btnp{justify-content:center;min-width:150px}.learning-reject-modal label{color:var(--mut2);letter-spacing:.07em;text-transform:uppercase;gap:7px;margin-top:18px;font-size:10px;font-weight:900;display:grid}.learning-reject-modal textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border-radius:12px;outline:none;padding:12px;font-size:13px;line-height:1.5}.learning-reject-modal textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e64a191a}.learning-reject-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.learning-reject-actions .danger{background:var(--orange);color:#fff}.admin-alert.danger{background:var(--orangeSoft);color:var(--orangeInk);border-color:#efc4b4;margin:12px 0 0}@media (width<=560px){.learning-success-modal,.learning-reject-modal{padding:20px}.learning-reject-actions{flex-direction:column-reverse}.learning-reject-actions .btnp,.learning-reject-actions .btng{justify-content:center;width:100%}}.account-page-head{max-width:1240px;margin-bottom:26px}.account-page-head h1{font-size:clamp(34px,4.5vw,54px);line-height:.98}.account-page-notice{background:var(--greenSoft);width:fit-content;max-width:100%;color:var(--green);border:1px solid #cad4b6;border-radius:11px;margin:-8px 0 18px;padding:10px 14px;font-size:12.5px;font-weight:800}.account-page-notice.bad{background:var(--orangeSoft);color:var(--orangeInk);border-color:#efc4b4}.profile-native-hero{margin-bottom:20px;padding:24px;position:relative;overflow:hidden}.profile-native-cover{background:linear-gradient(135deg, var(--green), var(--green2));height:98px;position:absolute;inset:0 0 auto;overflow:hidden}.profile-native-cover .pattern{opacity:.08}.profile-native-row{grid-template-columns:104px minmax(0,1fr) auto;align-items:end;gap:20px;padding-top:38px;display:grid;position:relative}.profile-native-avatar{border:5px solid var(--panel);background:var(--greenL);width:104px;height:104px;color:var(--cream);border-radius:24px;place-items:center;font-family:Archivo Black,sans-serif;font-size:31px;display:grid;overflow:hidden;box-shadow:0 20px 45px -30px #1e25168c}.profile-native-avatar.small{border-width:3px;border-radius:18px;width:70px;min-width:70px;height:70px;font-size:22px}.profile-native-avatar img{object-fit:cover;width:100%;height:100%}.profile-native-identity h2{color:var(--green);letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:clamp(24px,3vw,34px);line-height:1;display:flex}.profile-native-identity>p{color:var(--mut);margin:8px 0 0;font-size:14px;font-weight:650}.profile-trust-chip{background:var(--greenSoft);color:var(--greenL);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.profile-native-meta{flex-wrap:wrap;gap:15px;margin-top:12px;display:flex}.profile-native-meta span{color:var(--mut);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.profile-edit-button{align-self:end}.profile-native-progress{border-top:1px solid var(--line2);margin-top:20px;padding-top:17px}.profile-native-progress>div:first-child{color:var(--mut);justify-content:space-between;gap:12px;font-size:12px;font-weight:800;display:flex}.profile-native-progress b{color:var(--orangeInk)}.profile-progress-track{background:var(--panel2);border-radius:999px;height:9px;margin-top:9px;overflow:hidden}.profile-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), #f0834b);height:100%;transition:width .8s var(--ease);display:block}.profile-native-progress small{color:var(--mut2);margin-top:8px;font-size:11.5px;display:block}.profile-native-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:start;gap:18px;display:grid}.profile-native-column{gap:18px;display:grid}.profile-content-card{overflow:hidden}.profile-content-card>p{color:var(--ink);margin:0;padding:18px 20px;font-size:13.5px;line-height:1.7}.profile-tag-list{flex-wrap:wrap;gap:8px;padding:17px 20px 20px;display:flex}.profile-tag-list span{border:1px solid var(--line);background:var(--panel2);color:var(--green);border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:800}.profile-detail-row,.profile-stat-row{border-bottom:1px solid var(--line2);align-items:center;gap:13px;padding:15px 20px;display:flex}.profile-detail-row:last-child,.profile-stat-row:last-child{border-bottom:0}.profile-detail-icon{background:var(--greenSoft);width:42px;min-width:42px;height:42px;color:var(--green);border-radius:12px;place-items:center;display:grid}.profile-detail-row b,.profile-stat-row b{color:var(--ink);font-size:13.5px;display:block}.profile-detail-row small,.profile-stat-row small{color:var(--mut);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.profile-stat-row>svg{color:var(--greenL)}.profile-stat-row>strong{min-width:38px;color:var(--green);font-family:Archivo Black,sans-serif;font-size:24px}.profile-empty-activity{color:var(--mut);align-items:flex-start;gap:13px;padding:20px;display:flex}.profile-empty-activity>svg{color:var(--orange);flex:none}.profile-empty-activity b{color:var(--ink);font-size:13.5px;display:block}.profile-empty-activity p{margin:5px 0 0;font-size:12px;line-height:1.55}.account-modal-backdrop{z-index:500;background:#1e251685;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-modal{border-radius:22px;width:min(900px,100%);max-height:92vh;overflow:auto;box-shadow:0 34px 100px -32px #1e2516ad}.account-modal.compact{width:min(560px,100%)}.account-modal-head{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 17px;display:flex}.account-modal-head h2{color:var(--green);margin:5px 0 6px;font-size:24px}.account-modal-head p{color:var(--mut);margin:0;font-size:12.5px;line-height:1.5}.account-modal-head>button{border:1px solid var(--line);background:var(--panel2);width:36px;min-width:36px;height:36px;color:var(--green);border-radius:10px;place-items:center;display:grid}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px 24px;display:grid}.account-form-grid.single{grid-template-columns:1fr}.account-form-grid label{color:var(--mut2);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:10.5px;font-weight:900;display:flex}.account-form-grid input,.account-form-grid textarea,.account-form-grid select,.native-setting-field input,.native-setting-field select{border:1px solid var(--line);background:var(--cream);width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;border-radius:10px;outline:none;padding:11px 12px;font-size:13px}.account-form-grid input:focus,.account-form-grid textarea:focus,.account-form-grid select:focus,.native-setting-field input:focus,.native-setting-field select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e64a191a}.account-form-grid label small{color:var(--mut);text-transform:none;letter-spacing:0;font-size:11px;font-weight:600;line-height:1.4}.account-form-grid .full{grid-column:1/-1}.account-avatar-field{border:1px solid var(--line);background:var(--cream);border-radius:14px;align-items:center;padding:14px;flex-direction:row!important;gap:15px!important;display:flex!important}.account-avatar-field>div{flex:1}.account-avatar-field b{color:var(--ink);text-transform:none;letter-spacing:0;margin-bottom:6px;font-size:12.5px;display:block}.account-modal-actions{justify-content:flex-end;gap:10px;padding-top:5px;display:flex}.native-settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.native-settings-column{gap:18px;display:grid}.native-settings-card{overflow:hidden}.native-settings-card .ph{gap:9px}.native-settings-card .ph>svg{color:var(--greenL)}.native-setting-field{border-bottom:1px solid var(--line2);color:var(--mut2);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:7px;padding:15px 20px;font-size:10.5px;font-weight:900;display:flex}.native-setting-field:last-child{border-bottom:0}.native-setting-field input[readonly]{color:var(--mut);cursor:not-allowed}.native-setting-action,.native-setting-row{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.native-setting-action:last-child,.native-setting-row:last-child{border-bottom:0}.native-setting-action b,.native-setting-row b{color:var(--ink);font-size:13.5px;display:block}.native-setting-action small,.native-setting-row small{color:var(--mut);margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.native-setting-row{cursor:pointer;position:relative}.native-setting-row input{opacity:0;pointer-events:none;position:absolute}.native-setting-row i{background:var(--cream300);border-radius:999px;width:46px;min-width:46px;height:27px;transition:background .18s;position:relative}.native-setting-row i:after{content:"";background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #1e25162e}.native-setting-row input:checked+i{background:var(--greenL)}.native-setting-row input:checked+i:after{transform:translate(19px)}.membership-settings-card{border-color:#e7c4b8}.membership-settings-copy{gap:14px;padding:18px 20px 20px;display:flex}.membership-settings-copy>svg{color:var(--orange);flex:none}.membership-settings-copy b{color:var(--ink);font-size:14px}.membership-settings-copy p{color:var(--mut);margin:6px 0 13px;font-size:12.5px;line-height:1.55}.membership-settings-copy div>div{flex-wrap:wrap;gap:9px;display:flex}.native-settings-savebar{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf9f3f5;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 20px 50px -36px #1e251699}.native-settings-savebar span{color:var(--mut);font-size:12px}.help-page-head h1{font-size:clamp(38px,5vw,62px)}.native-help-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.native-help-card{color:inherit;align-items:flex-start;gap:14px;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.native-help-card:hover{border-color:var(--mut2);transform:translateY(-2px);box-shadow:0 20px 45px -36px #1e251680}.native-help-card>span,.native-support-contact-head>span{background:var(--greenSoft);width:48px;min-width:48px;height:48px;color:var(--green);border-radius:14px;place-items:center;display:grid}.native-help-card.accent>span{background:var(--orangeSoft);color:var(--orangeInk)}.native-help-card h3{color:var(--ink);margin:1px 0 5px;font-size:16px}.native-help-card p{color:var(--mut);margin:0;font-size:12.5px;line-height:1.5}.native-help-card em{color:var(--orangeInk);margin-top:12px;font-size:11.5px;font-style:normal;font-weight:900;display:block}.native-help-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);align-items:start;gap:18px;display:grid}.help-sectionhead{margin-bottom:12px}.help-sectionhead h2{margin:5px 0 0;font-size:28px}.native-faq-list{overflow:hidden}.native-faq{border-bottom:1px solid var(--line2)}.native-faq:last-child{border-bottom:0}.native-faq>button{width:100%;color:var(--ink);font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;font-size:13.5px;font-weight:850;display:flex}.native-faq>button svg{color:var(--mut2);transition:transform .2s}.native-faq.open>button svg{transform:rotate(180deg)}.native-faq>div{transition:grid-template-rows .22s var(--ease);grid-template-rows:0fr;display:grid}.native-faq>div>p{color:var(--mut);margin:0;padding:0 20px;font-size:12.5px;line-height:1.65;overflow:hidden}.native-faq.open>div{grid-template-rows:1fr}.native-faq.open>div>p{padding-bottom:17px}.native-support-contact{padding:22px}.native-support-contact-head{align-items:center;gap:13px;display:flex}.native-support-contact-head small{color:var(--orangeInk);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:900;display:block}.native-support-contact-head h2{color:var(--green);margin:4px 0 0;font-size:24px}.native-support-contact>p{color:var(--mut);margin:16px 0;font-size:12.5px;line-height:1.6}.native-support-email{border:1px solid var(--line);background:var(--panel2);color:var(--green);border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:13px;display:flex}.native-support-email span{min-width:0}.native-support-email small{color:var(--mut);font-size:10px;display:block}.native-support-email b{overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.native-support-contact .btnp{justify-content:center;width:100%}.setup-hero-community{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:28px;min-height:270px;padding:34px;display:grid}.setup-hero-copy{z-index:2;position:relative}.setup-hero-community h2{font-size:clamp(46px,6vw,72px)}.setup-progress-steps{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.setup-progress-steps span{color:#f4efe3c7;letter-spacing:0;text-transform:none;font-size:12px;font-weight:750}.setup-progress-steps span.done{color:#b7d66e}.setup-progress-steps span.current{color:#fff}.setup-progress-steps i{color:#f4efe359;font-style:normal}.setup-community-visual{z-index:2;justify-content:flex-end;align-items:center;gap:20px;min-height:195px;display:flex;position:relative}.setup-community-people{align-items:flex-end;margin-left:8px;display:flex}.setup-community-people .person{width:76px;height:118px;color:var(--cream);background:linear-gradient(#7c9065,#334228);border:3px solid #f4efe357;border-radius:42px 42px 20px 20px;justify-content:center;align-items:flex-end;margin-left:-16px;padding-bottom:16px;font-size:11px;font-weight:900;display:flex;overflow:hidden;box-shadow:0 18px 35px -24px #000000a6}.setup-community-people .person img{object-fit:cover;width:100%;height:100%}.setup-community-people .p1{background:linear-gradient(#d8c9ac,#756f55);height:104px}.setup-community-people .p2{z-index:3;height:145px}.setup-community-people .p3{z-index:2;background:linear-gradient(#b37a58,#4b382c);height:126px}.setup-community-people .p4{background:linear-gradient(#6b7f8b,#30424c);height:112px}.setup-hero-community .setup-ring{flex:none}.member-map-kpi{flex-direction:column;justify-content:space-between;min-height:150px;padding:22px 24px 20px;display:flex}.member-map-kpi-top,.kpi-topline{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.member-map-kpi-top i{background:var(--greenSoft);width:40px;height:40px;color:var(--greenL);border-radius:12px;place-items:center;font-style:normal;display:grid}.member-map-kpi.accent .member-map-kpi-top i{color:#fff;background:#ffffff29}.member-map-kpi strong{margin:12px 0 5px;font-size:43px}.member-map-kpi small{line-height:1.35}.refined-kpis .kpi{flex-direction:column;justify-content:space-between;min-height:148px;padding:21px 23px;display:flex}.refined-kpis .kpi-topline>svg{color:var(--greenL)}.refined-kpis .fill-o .kpi-topline>svg{color:#fff;position:relative}.refined-kpis .kpi .v{margin:12px 0 7px;font-size:42px}.member-map-head h1{font-size:clamp(34px,4.5vw,52px)}.prototype-industry-cards>.panel,.mission-side-cards>.panel,.member-map-rail>.panel{align-self:start;height:fit-content}.industry-insights-grid{align-items:start}.opps-table-shell{box-shadow:none;background:0 0;border:0;overflow:visible}.opps-clean-search-row,.opps-smart-filterbar,.opps-table-head{background:var(--panel);border-left:1px solid var(--line);border-right:1px solid var(--line)}.opps-clean-search-row{border-top:1px solid var(--line);border-radius:18px 18px 0 0}.opps-smart-filterbar{border-bottom:1px solid var(--line);margin-bottom:14px}.opps-table-head{border:1px solid var(--line);border-radius:14px 14px 0 0}.opp-table-row{background:#fffdf7f5;border-radius:14px;margin-top:10px;overflow:hidden;box-shadow:0 14px 34px -32px #1e25168c;border:1px solid var(--line)!important}.opp-table-row:first-of-type{margin-top:10px}.opp-table-row.open{box-shadow:0 20px 44px -34px #b83a1280;border-color:#e64a1957!important}.opp-table-trigger{padding:16px 18px}.opp-table-trigger:hover{background:#f7f1e5}.proto-icon.category-icon{border-radius:12px;width:44px;height:44px}.opp-type-badge{white-space:nowrap}.directory-search-panel .live-search-row{grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);align-items:center}.directory-filter-guide{border-left:1px solid var(--line2);flex-direction:column;gap:3px;padding:5px 8px 5px 18px;display:flex}.directory-filter-guide b{color:var(--green);font-size:12.5px}.directory-filter-guide span{color:var(--mut);font-size:11.5px;line-height:1.4}.directory-member-card-v2{min-height:0;padding:17px}.directory-card-badges{justify-content:flex-end;align-items:center;gap:6px;min-height:23px;margin-bottom:10px;display:flex}.directory-type-badge,.directory-status-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex;position:static}.directory-type-badge{background:var(--panel2);color:var(--mut);border:1px solid var(--line)}.directory-status-badge{background:var(--greenSoft);color:var(--greenL)}.directory-card-topline{padding-right:0}.directory-card-tags{margin-top:13px}.directory-card-footer{margin-top:auto;padding-top:14px}.directory-card-actions{margin-left:auto}.directory-request-status,.connection-state{background:var(--panel2);min-height:34px;color:var(--mut);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:7px 10px;font-size:10.5px;font-weight:900;display:inline-flex}.connection-state.accepted{background:var(--greenSoft);color:var(--greenL)}.connection-state.pending{background:var(--orangeSoft);color:var(--orangeInk)}.pursuits-page-head{margin-bottom:30px}.pursuits-page-head h1{letter-spacing:-.045em;font-family:Archivo Black,sans-serif;font-size:clamp(34px,4.3vw,50px);line-height:.98}.pursuits-page-head p{max-width:720px;margin-top:13px;font-size:13.5px;line-height:1.6}.pursuit-hero{margin-top:4px}.learning-hero-prototype .learning-hero-icon{color:var(--green);background:#f4efe3f5;align-self:center}.learning-hero-prototype .learning-hero-icon .learning-icon{color:var(--green);background:0 0}.prototype-learning-grid{align-items:start}.prototype-learning-card{flex-direction:column;height:auto;min-height:0;padding:20px;display:flex}.learning-card-thumbnail{object-fit:cover;border-radius:12px;height:126px;margin-bottom:15px}.learning-card-top.compact{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.learning-card-top.compact .learning-title-row{min-width:0}.learning-price-badge{color:#6540b0;letter-spacing:.05em;text-transform:uppercase;background:#f1eafb;border:1px solid #ddc9f4;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:9.5px;font-weight:900;position:static}.learning-price-badge.free{background:var(--greenSoft);color:var(--greenL);border-color:#d4dec9}.prototype-learning-card h3{margin:0 0 9px;font-size:18px;line-height:1.25}.prototype-learning-card>p{flex:none;min-height:0;margin:0 0 16px;font-size:12.5px;line-height:1.55}.learning-provider-row{border-top:1px solid var(--line2);align-items:center;gap:10px;padding-top:14px;display:flex}.learning-provider-icon{background:var(--greenSoft);width:38px;min-width:38px;height:38px;color:var(--green);border-radius:11px;place-items:center;font-weight:900;display:grid}.learning-provider-row>span:last-child{flex-direction:column;min-width:0;display:flex}.learning-provider-row b{color:var(--ink);font-size:11.5px}.learning-provider-row small{color:var(--mut);margin-top:2px;font-size:10.5px}.learning-card-action{border:1px solid var(--greenL);min-height:42px;color:var(--green);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:15px;font-size:12px;font-weight:900;display:flex}.learning-card-action span{margin-left:auto;padding-right:13px;font-size:17px}.learning-resource-link:hover .learning-card-action{background:var(--green);color:var(--cream)}.pricing-page-head h1{font-size:clamp(38px,5vw,58px)}.pricing-intro h2{font-size:clamp(19px,2.2vw,27px)}.pricing-plan-top h2{margin-top:11px;font-size:21px}.pricing-plan-price,.pricing-plan-top h2{font-family:Archivo Black,sans-serif}.pricing-plan-top h2{letter-spacing:-.05em;font-size:clamp(38px,4vw,50px)}.pricing-plan-top h2 small{letter-spacing:0;font-family:Archivo,sans-serif;font-size:13px}.pricing-plan-card{padding:24px}@media (width<=1080px){.profile-native-layout,.native-help-layout,.setup-hero-community{grid-template-columns:1fr}.setup-community-visual{justify-content:space-between}.native-help-cards{grid-template-columns:1fr}}@media (width<=820px){.profile-native-row{grid-template-columns:82px minmax(0,1fr);align-items:center}.profile-native-avatar{border-radius:20px;width:82px;height:82px;font-size:25px}.profile-edit-button{grid-column:1/-1;justify-content:center;width:100%}.native-settings-layout{grid-template-columns:1fr}.native-settings-savebar{grid-column:1}.directory-search-panel .live-search-row{grid-template-columns:1fr}.directory-filter-guide{border-left:0;border-top:1px solid var(--line2);padding:12px 4px 2px}}@media (width<=640px){.account-form-grid{grid-template-columns:1fr;padding:18px}.account-form-grid>*{grid-column:1!important}.account-modal-head,.profile-native-hero{padding:18px}.profile-native-row{text-align:left;grid-template-columns:1fr;padding-top:52px}.profile-native-avatar{width:88px;height:88px}.profile-native-meta{gap:9px}.setup-hero-community{min-height:0;padding:24px}.setup-community-visual{flex-direction:column;align-items:flex-start;min-height:0}.setup-community-people .person{width:62px;margin-left:-13px}.setup-community-people .person:first-child{margin-left:0}.setup-hero-community .setup-ring{align-self:flex-end}.member-map-kpis{grid-template-columns:1fr}.member-map-kpi{min-height:132px}.native-settings-savebar{flex-direction:column;align-items:stretch}.native-settings-savebar .btnp{justify-content:center;width:100%}.membership-settings-copy{flex-direction:column}.native-help-card{padding:17px}}:root{--adf-page-title:clamp(30px, 3.15vw, 42px);--adf-section-title:clamp(21px, 2vw, 28px);--adf-card-title:17px;--adf-body-copy:13.5px;--adf-small-copy:12px}.member-page-head .ey,.native-live-head .ey,.pursuits-page-head .ey,.sectionhead .ey{letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:900;line-height:1.2}.member-page-head h1,.native-live-head h1,.pursuits-page-head h1,.account-page-head h1,.pricing-page-head h1{font-family:Archivo Black,sans-serif;font-size:var(--adf-page-title);letter-spacing:-.045em;line-height:.98}.member-page-head p,.native-live-head p,.pursuits-page-head p{font-size:var(--adf-body-copy);line-height:1.6}.sectionhead h2,.learning-sectionhead h2,.help-sectionhead h2{font-family:Archivo Black,sans-serif;font-size:var(--adf-section-title);letter-spacing:-.03em;line-height:1.05}.ph h3{font-size:var(--adf-card-title)}.pursuits-page-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pursuits-page-head .ey{color:var(--orangeInk);margin-bottom:8px}.pursuits-page-head h1{margin:0}.pursuits-page-head p{max-width:760px;color:var(--mut);margin:14px 0 0}.auth-brand-logo{width:min(245px,72%);margin:0 0 26px;text-decoration:none;display:inline-flex}.auth-brand-logo.compact{width:min(230px,68%);margin-bottom:24px}.auth-brand-logo img{object-fit:contain;width:100%;height:auto;display:block}.auth-brand-logo.inverse{background:#fffaf0f5;border:1px solid #f4efe333;border-radius:15px;width:min(270px,82%);padding:12px 15px;box-shadow:0 18px 45px -32px #000000ad}.setup-hero-community{grid-template-columns:minmax(400px,.86fr) minmax(540px,1.14fr);gap:18px;min-height:315px;padding:36px 34px 30px 38px}.setup-hero-copy{max-width:690px}.setup-hero-community h2{letter-spacing:-.05em;margin:12px 0 16px;font-size:clamp(50px,5.8vw,78px)}.setup-hero-community .setup-hero-copy>p{color:#f4efe3d6;font-size:clamp(14px,1.3vw,18px)}.setup-progress-steps{gap:12px;margin-top:30px}.setup-progress-steps span{font-size:13px}.setup-community-visual{grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:4px;min-width:0;min-height:250px;display:grid;overflow:hidden}.setup-community-photo{object-fit:cover;object-position:50% 50%;filter:saturate(.92)contrast(1.02);border-radius:18px;width:100%;height:255px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 100%)}.setup-hero-community .setup-ring{background:conic-gradient(#93bd47 calc(var(--setup-progress,83) * 1%), #f4efe333 0);border-width:9px;width:112px;height:112px}.setup-hero-community .setup-ring strong{font-size:24px}.profile-native-hero{padding:0;overflow:hidden}.profile-native-cover{background:linear-gradient(135deg, var(--green), var(--green2));height:132px;position:relative;inset:auto}.profile-native-body{padding:0 26px 24px}.profile-native-row{grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:-48px;padding:0;display:grid;position:relative}.profile-native-avatar{border-width:6px;border-color:var(--panel);width:116px;height:116px}.profile-native-identity{min-width:0;padding-top:58px}.profile-native-identity h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(26px,3vw,38px)}.profile-native-identity>p{margin-top:9px}.profile-edit-button{align-self:center;margin-top:58px}.profile-native-progress{margin-top:24px}.learning-submission-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.learning-submission-actions>button{border:1px solid var(--line);background:var(--panel2);color:var(--mut);font:inherit;cursor:pointer;border-radius:999px;padding:5px 9px;font-size:9.5px;font-weight:900}.learning-submission-actions>button:hover{color:var(--orangeInk);border-color:#efc4b4}.prototype-learning-grid{align-items:stretch;gap:20px}.prototype-learning-card{border-radius:18px;height:100%;min-height:390px;padding:24px;box-shadow:0 15px 38px -32px #1e25166b}.prototype-learning-card .learning-card-top.compact{margin:0 0 25px}.prototype-learning-card .learning-icon{border-radius:13px;width:48px;height:48px}.prototype-learning-card .learning-icon svg{width:23px;height:23px}.prototype-learning-card .learning-title-row{gap:14px}.prototype-learning-card .learning-title-row>span{letter-spacing:.12em;text-transform:uppercase;color:var(--greenL);font-size:10.5px;font-weight:900}.prototype-learning-card h3{letter-spacing:-.025em;margin:0 0 14px;font-family:Archivo Black,sans-serif;font-size:19px;line-height:1.2}.prototype-learning-card>p{min-height:78px;margin:0 0 20px;font-size:13px;line-height:1.62}.learning-provider-row{gap:12px;margin-top:auto;padding:18px 0 0}.learning-provider-icon{border-radius:13px;width:44px;min-width:44px;height:44px}.learning-provider-row b{font-size:13px}.learning-provider-row small{margin-top:4px;font-size:11.5px}.learning-card-action{border-radius:10px;justify-content:space-between;min-height:48px;margin:20px 0 0;padding:0 17px;font-size:13px}.learning-card-action>span{margin:0;padding:0}.learning-card-action>b{margin-left:auto;font-size:20px;line-height:1}.prototype-learning-card:nth-child(3n+2) .learning-icon,.prototype-learning-card:nth-child(3n+2) .learning-provider-icon{color:#6840b5;background:#f0eafb}.prototype-learning-card:nth-child(3n+2) .learning-title-row>span{color:#6840b5}.prototype-learning-card:nth-child(3n+2) .learning-card-action{color:#6840b5;border-color:#6840b5}.prototype-learning-card:nth-child(3n+2):hover .learning-card-action{color:#fff;background:#6840b5}.prototype-learning-card:nth-child(3n) .learning-icon,.prototype-learning-card:nth-child(3n) .learning-provider-icon{background:var(--orangeSoft);color:var(--orangeInk)}.prototype-learning-card:nth-child(3n) .learning-title-row>span{color:var(--orangeInk)}.prototype-learning-card:nth-child(3n) .learning-card-action{border-color:var(--orange);color:var(--orangeInk)}.prototype-learning-card:nth-child(3n):hover .learning-card-action{background:var(--orange);color:#fff}.learning-card-thumbnail{border-radius:18px 18px 0 0;width:calc(100% + 48px);height:160px;margin:-24px -24px 22px}.connection-subhead{border-top:1px solid var(--line2);color:var(--mut2);letter-spacing:.17em;margin:0;padding:18px 22px 10px;font-size:10.5px;line-height:1}.connection-subhead:first-of-type{border-top:0}.connection-subhead+.connections-grid.compact{padding-top:0}@media (width<=1180px){.setup-hero-community{grid-template-columns:1fr}.setup-community-visual{grid-template-columns:minmax(0,1fr) 112px}.setup-community-photo{object-position:center 40%}}@media (width<=820px){.pursuits-page-head{flex-direction:column;align-items:stretch}.pursuits-page-head .btnp{justify-content:center;width:100%}.profile-native-row{grid-template-columns:92px minmax(0,1fr);margin-top:-40px}.profile-native-avatar{width:92px;height:92px}.profile-native-identity{padding-top:45px}.profile-edit-button{grid-column:1/-1;width:100%;margin-top:4px}.prototype-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.auth-brand-logo,.auth-brand-logo.compact{width:min(220px,82%)}.setup-hero-community{padding:26px 22px}.setup-hero-community h2{font-size:clamp(42px,13vw,62px)}.setup-community-visual{grid-template-columns:1fr;min-height:0}.setup-community-photo{width:100%;height:210px;-webkit-mask-image:none;mask-image:none}.setup-hero-community .setup-ring{width:92px;height:92px;position:absolute;bottom:12px;right:12px}.profile-native-body{padding:0 18px 20px}.profile-native-cover{height:106px}.profile-native-row{grid-template-columns:1fr;margin-top:-43px}.profile-native-avatar{width:88px;height:88px}.profile-native-identity{padding-top:0}.profile-edit-button{margin-top:0}.prototype-learning-grid{grid-template-columns:1fr}.prototype-learning-card,.prototype-learning-card>p{min-height:0}.learning-submission-status-list article{grid-template-columns:1fr}.learning-submission-actions{justify-content:flex-start}}.pursuits-page-head{align-items:center;margin-bottom:22px}.pursuits-page-head>div{min-width:0}.pursuits-page-head h1{max-width:820px}.pursuits-page-head p{margin-top:10px;font-size:14px;line-height:1.55}.pursuit-hero{padding:24px 28px}.pursuit-hero h2{max-width:900px;margin-bottom:8px}.pursuit-hero p{max-width:760px}@media (width<=760px){:root{--adf-page-title:clamp(28px, 9vw, 36px);--adf-section-title:clamp(20px, 6.4vw, 25px)}.pursuits-page-head{align-items:stretch}.pursuits-page-head .btnp{justify-content:center;width:100%}.pursuit-hero{padding:22px 20px}.pursuit-hero h2{font-size:clamp(23px,7.5vw,29px)}}.signup-path-note{color:var(--mut);margin:10px 0 2px;font-size:12.5px;line-height:1.55}.pricing-feedback{max-width:var(--adf-page-max);margin:0 0 18px}.pricing-plan-action.state{background:var(--panel2);color:var(--mut2);border:1px solid var(--line);cursor:default}.pricing-plan-action.state.active{background:var(--orangeSoft);color:var(--orangeInk);border-color:#efc1b1}.pricing-application-status{max-width:var(--adf-page-max);justify-content:space-between;align-items:center;gap:22px;margin:0 0 20px;padding:20px 22px;display:flex}.pricing-application-status h3{color:var(--green);margin:5px 0;font-size:20px}.pricing-application-status p{color:var(--mut);max-width:720px;margin:0;font-size:13px;line-height:1.55}.pricing-application-status-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pricing-application-modal{width:min(720px,100vw - 30px);max-height:min(88vh,900px);padding:0;overflow:auto}.pricing-application-header{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:flex-start;gap:22px;padding:28px 30px 22px;display:flex}.pricing-application-header h3{color:var(--green);margin:6px 0 5px;font-size:25px}.pricing-application-header p{color:var(--mut);margin:0;font-size:13px;line-height:1.5}.pricing-application-price{background:var(--greenSoft);color:var(--green);border:1px solid var(--line);border-radius:999px;flex-shrink:0;padding:9px 12px;font-size:12px;font-weight:900}.pricing-application-note{background:var(--orangeSoft);border:1px solid #efc1b1;border-radius:13px;margin:20px 30px 0;padding:14px 16px}.pricing-application-note b{color:var(--orangeInk);margin-bottom:5px;font-size:12px;display:block}.pricing-application-note p{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.pricing-application-body{gap:18px;padding:24px 30px 28px;display:grid}.pricing-application-body label,.membership-upgrade-decision-modal label{color:var(--green);letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:900;display:grid}.pricing-application-body label small{color:var(--mut2);text-transform:none;letter-spacing:0;font-size:10px}.pricing-application-body input,.pricing-application-body textarea,.membership-upgrade-decision-modal textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border-radius:12px;padding:13px 14px;font-size:14px}.pricing-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-application-confirm{border:1px solid var(--line2);background:var(--panel2);border-radius:12px;align-items:flex-start;padding:13px 14px;text-transform:none!important;letter-spacing:0!important;grid-template-columns:none!important;gap:10px!important;font-size:13px!important;display:flex!important}.pricing-application-confirm input{flex-shrink:0;width:17px;height:17px;margin-top:1px}.pricing-application-footer{border-top:1px solid var(--line2);padding:18px 30px 24px}.membership-upgrade-admin-list{gap:14px;padding:18px;display:grid}.membership-upgrade-admin-card{border:1px solid var(--line);background:#fffdf8;border-radius:16px;gap:15px;padding:18px;display:grid}.membership-upgrade-admin-main{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.membership-upgrade-admin-main h4{color:var(--green);margin:5px 0 3px;font-size:17px}.membership-upgrade-admin-main p,.membership-upgrade-reason{color:var(--mut);margin:0;font-size:12.5px;line-height:1.5}.membership-upgrade-admin-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.membership-upgrade-admin-facts span{background:var(--panel2);border-radius:11px;gap:4px;padding:11px 12px;display:grid}.membership-upgrade-admin-facts small{color:var(--mut2);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.membership-upgrade-admin-facts b{color:var(--green);font-size:12.5px}.membership-upgrade-reason{border-left:3px solid var(--greenL);background:var(--greenSoft);border-radius:0 11px 11px 0;padding:13px 14px}.membership-upgrade-admin-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.membership-upgrade-admin-actions .btnp,.membership-upgrade-admin-actions .btng{min-height:38px;padding:9px 12px;font-size:11.5px}.membership-upgrade-decision-modal{width:min(560px,100vw - 30px);padding:28px}.membership-upgrade-decision-modal h3{color:var(--green);margin:7px 0 8px;font-size:22px}.membership-upgrade-decision-modal>p{color:var(--mut);margin:0 0 20px;font-size:13px;line-height:1.55}.membership-upgrade-decision-modal label{margin-bottom:16px}@media (width<=760px){.pricing-application-status,.pricing-application-header{flex-direction:column;align-items:flex-start}.pricing-application-status-actions{justify-content:flex-start}.pricing-application-grid,.membership-upgrade-admin-facts{grid-template-columns:1fr}.pricing-application-header,.pricing-application-body,.pricing-application-footer{padding-left:20px;padding-right:20px}.pricing-application-note{margin-left:20px;margin-right:20px}}:root{--paper:#fbf9f3;--well:#eee8da;--green6:#455b34;--terraSoft:#f7e2d7;--text2:#565541;--text3:#7a7561;--prototype-shadow:0 1px 2px #1e25160d, 0 8px 24px -18px #1e251647}.app{background:var(--cream);grid-template-columns:232px minmax(0,1fr)}.main{background:var(--cream);min-width:0;height:100vh}.inner{width:100%;max-width:1264px;padding:0 32px 70px}.side,.side.admin-side{background:var(--green);color:var(--mist);z-index:90;border-right:0;gap:2px;height:100vh;padding:20px 12px 16px;position:sticky;top:0;overflow-y:auto}.prototype-sidebar-pattern{opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'><g fill='none' stroke='%23F4EFE3' stroke-width='1.4'><path d='M10 14 L18 22 L10 30 M18 14 L26 22 L18 30 M26 14 L34 22 L26 30'/><path d='M56 10 l9 9 l-9 9 l-9 -9 z'/><path d='M8 52 h24 M8 58 h24 M8 64 h24'/><circle cx='66' cy='60' r='9'/><path d='M48 44 l7 7 m0 -7 l-7 7'/></g></svg>");height:240px;position:absolute;bottom:0;left:0;right:0}.prototype-brand{padding:2px 8px 17px;display:block;position:relative}.prototype-brand img{object-fit:contain;object-position:center;background:#fffaf0;border-radius:12px;width:100%;max-width:188px;height:52px;padding:9px 10px;display:block;box-shadow:0 14px 30px -24px #000000b3}.prototype-brand.admin-brand{gap:7px;display:grid}.prototype-brand.admin-brand span{color:var(--mist);letter-spacing:.16em;text-transform:uppercase;padding-left:4px;font-size:9.5px;font-weight:900}.member-status-card.prototype-member-status,.member-status-card.prototype-member-status.review{color:var(--mist);background:#f4efe312;border:1px solid #f4efe329;border-radius:13px;margin:0 4px 14px;padding:12px;position:relative}.member-status-card.prototype-member-status .micro{color:#b8c0a8bd;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:900;display:block}.member-status-card.prototype-member-status strong{color:#fff;overflow-wrap:anywhere;font-size:13.5px;font-weight:900;line-height:1.3;display:block}.prototype-status-chip{border-radius:999px;align-items:center;width:fit-content;margin-top:8px;padding:4px 8px;font-size:9.5px;font-weight:900;line-height:1.15;display:inline-flex}.prototype-status-chip.active{color:#e9f3dc;background:#7aa45138;border:1px solid #a9cc7f3d}.prototype-status-chip.pending{color:#ffd4bf;background:#e64a192e;border:1px solid #e64a1961}.prototype-member-status .renew{color:var(--mist);margin-top:7px;font-size:10.5px;line-height:1.4;display:block}.prototype-nav-group{margin:10px 0 2px;position:relative}.side .prototype-nav-group .ng{color:#b8c0a88f;letter-spacing:.16em;text-transform:uppercase;padding:0 12px 7px;font-size:9.5px;font-weight:900}.side .nav.prototype-nav-item,.side.admin-side .nav{width:100%;color:var(--mist);border-radius:9px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;font-weight:800;line-height:1.15;transition:background .15s,color .15s;display:flex}.side .nav.prototype-nav-item svg.ni{opacity:.88;stroke-width:2.15px;width:15px;height:15px}.side .nav.prototype-nav-item:hover,.side.admin-side .nav:hover{color:var(--cream);background:#f4efe317}.side .nav.prototype-nav-item.on,.side.admin-side .nav.on{background:var(--green6);color:#fff;box-shadow:inset 3px 0 0 var(--orange)}.side .nav.prototype-nav-item .badge,.side.admin-side .nav .badge{color:#ffe6db;background:#e64a1933;border-color:#ffffff2e;margin-left:auto}.side .nav.prototype-nav-item .lk{color:#f4efe394;margin-left:auto;display:block}.side .nav.prototype-nav-item.review-locked{opacity:.62}.prototype-org-nav-preview{border-top:1px solid #f4efe31a;margin-top:11px;padding-top:8px}.prototype-sidecard{color:var(--mist);background:#f4efe312;border:1px solid #f4efe324;border-radius:12px;margin:14px 4px 0;padding:14px;font-size:12px;line-height:1.5;position:relative}.prototype-sidecard b{color:#fff;margin:8px 0 4px;font-size:12.5px;display:block}.prototype-sidecard p{margin:0}.prototype-sidecard a{background:var(--orange);color:#fff;border-radius:8px;margin-top:10px;padding:7px 11px;font-size:11.5px;font-weight:900;display:inline-flex}.prototype-admin-switch{margin-top:14px;position:relative}.prototype-admin-switch .member-admin-card{width:100%;min-height:42px;color:var(--mist);background:#f4efe30d;border:1px dashed #f4efe333;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:11.5px;font-weight:800;display:flex}.prototype-admin-switch .member-admin-card:hover{color:#fff;background:#f4efe31a}.prototype-admin-switch .member-admin-card .ni{width:15px;height:15px}.prototype-side-footer{gap:8px;margin-top:auto;padding:17px 12px 4px;display:grid;position:relative}.prototype-side-footer small{color:#b8c0a880;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1.5}.prototype-side-footer button{width:100%;color:var(--cream);background:#f4efe312;border:1px solid #f4efe326;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.member-page-accountbar.prototype-topbar{z-index:70;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:54px;box-shadow:none;background:#f4efe3e6;align-items:center;gap:16px;margin:0 -32px 24px;padding:8px 32px;display:flex;position:sticky;top:0}.member-shell-crumb{min-width:0;color:var(--text2);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.member-shell-crumb b{color:var(--ink)}.member-shell-crumb>span:first-of-type{color:var(--text3)}.member-shell-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.member-shell-bell{border:1px solid var(--line);background:var(--paper);width:35px;height:35px;color:var(--text2);border-radius:10px;place-items:center;display:grid;position:relative}.member-shell-bell:hover{color:var(--green);background:var(--well)}.member-notification-menu{position:relative}.member-notification-dropdown{z-index:95;border:1px solid var(--line);background:var(--paper);border-radius:14px;width:min(350px,100vw - 24px);max-height:430px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 18px 48px #1e251629}.member-notification-head{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:10px;padding:7px 8px 10px;display:flex}.member-notification-head strong{color:var(--ink);font-size:12.5px}.member-notification-head span{color:var(--text3);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:800}.member-notification-row{width:100%;color:inherit;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 8px;text-decoration:none;display:flex}.member-notification-row:hover{background:var(--well)}.member-notification-row.actionable:hover{background:#f7ecd26b}.member-notification-dot{background:var(--orange);border-radius:999px;flex:none;width:7px;height:7px;margin-top:5px}.member-notification-copy{flex:1;min-width:0}.member-notification-copy>strong,.member-notification-copy>span{display:block}.member-notification-copy>strong{color:var(--ink);font-size:11px;line-height:1.35}.member-notification-copy>span{color:var(--text2);margin-top:2px;font-size:10px;line-height:1.45}.member-notification-actions{gap:6px;margin-top:8px;display:flex}.member-notification-actions .btng,.member-notification-actions .btnq{min-height:28px;padding:5px 9px;font-size:9.5px}.member-notification-notice{background:var(--okSoft);color:var(--ok);border-radius:8px;margin:7px 7px 2px;padding:8px 9px;font-size:9.5px;font-weight:700;line-height:1.45}.member-notification-empty{color:var(--text2);padding:16px 10px;font-size:10.5px;line-height:1.5}.member-shell-bell>span{border:2px solid var(--cream);background:var(--orange);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8.5px;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px}.prototype-topbar .member-avatar-button{border:2px solid var(--paper);width:35px;height:35px;box-shadow:0 0 0 1px var(--line);background:var(--green);color:var(--cream);border-radius:50%;font-size:10.5px}.prototype-topbar .member-profile-dropdown.rich{width:250px;top:calc(100% + 9px)}.member-page-head,.native-live-head,.pursuits-page-head,.account-page-head,.pricing-page-head{margin-bottom:18px}.member-page-head h1,.native-live-head h1,.pursuits-page-head h1,.account-page-head h1,.pricing-page-head h1,.member-map-head h1{letter-spacing:-.025em;font-family:Archivo,sans-serif;font-size:clamp(25px,2.4vw,32px);font-weight:850;line-height:1.06}.member-page-head .ey,.native-live-head .ey,.pursuits-page-head .ey{color:var(--text3);letter-spacing:.16em;font-size:9.5px}.member-page-head p,.native-live-head p,.pursuits-page-head p{max-width:690px;color:var(--text2);margin-top:6px;font-size:13px;line-height:1.55}.panel,.card,.native-opportunity-card,.member-map-kpi{border-color:var(--line);box-shadow:var(--prototype-shadow);background:var(--paper)}.mobilebar{background:var(--green);min-height:58px;color:var(--cream);border-bottom-color:#f4efe31f;padding:8px 13px}.mobilebar .hamb{background:#f4efe314;border-color:#f4efe324;width:39px;height:39px}.mobilebar .hamb svg{color:var(--cream)}.mobilebar .brand .bt{font-size:15px;color:var(--cream)!important}@media (width<=1180px){.app{grid-template-columns:214px minmax(0,1fr)}.inner{padding-left:24px;padding-right:24px}.member-page-accountbar.prototype-topbar{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media (width<=1080px){.app{grid-template-columns:1fr}.side,.side.admin-side{z-index:400;width:272px;height:100dvh;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:0 0 60px #00000059}body.nav-open .side{transform:translate(0)}.main{height:auto;min-height:calc(100vh - 58px)}.member-page-accountbar.prototype-topbar{top:58px}}@media (width<=700px){.inner{padding:0 16px 50px}.member-page-accountbar.prototype-topbar{min-height:49px;margin:0 -16px 18px;padding:7px 16px}.member-shell-crumb{gap:5px;font-size:11.5px}.member-shell-crumb span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.member-shell-bell,.prototype-topbar .member-avatar-button{width:33px;height:33px}.member-page-head h1,.native-live-head h1,.pursuits-page-head h1,.account-page-head h1,.pricing-page-head h1,.member-map-head h1{font-size:25px}}.prototype-mission-page{max-width:1200px;margin:0 auto;padding:2px 0 64px}.prototype-mission-head{margin-bottom:18px}.prototype-inline-verification{margin:-6px 0 20px}.prototype-inline-verification>*{margin:0!important}.prototype-mission-head h1{letter-spacing:-.035em;color:var(--ink);margin:4px 0;font-family:Archivo Black,Archivo,sans-serif;line-height:1.04;font-size:clamp(25px,2.8vw,34px)!important}.prototype-mission-head p{color:var(--text2);margin:0;font-size:13px}.prototype-micro{text-transform:uppercase;letter-spacing:.12em;color:var(--text3);font-size:10px;font-weight:800;line-height:1.2}.prototype-attention{background:var(--green);box-shadow:var(--prototype-shadow);color:#fff;border:1px solid #ffffff14;border-radius:12px;margin-bottom:20px;position:relative;overflow:hidden}.prototype-attention:after{content:"";pointer-events:none;opacity:.055;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 0);background-size:17px 17px;position:absolute;inset:0}.prototype-attention-head{z-index:1;letter-spacing:.13em;text-transform:uppercase;color:#ffffffad;padding:12px 16px 8px;font-size:10px;font-weight:850;position:relative}.prototype-attention-row{z-index:1;color:#fff;border-top:1px solid #ffffff1a;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 16px;text-decoration:none;transition:background .16s;display:grid;position:relative}.prototype-attention-row:hover{background:#ffffff0e}.prototype-attention-marker{width:38px;height:38px;color:var(--cream);font-variant-numeric:tabular-nums;background:#f4efe31c;border:1px solid #f4efe329;border-radius:10px;place-items:center;font-weight:900;display:grid}.prototype-attention-copy{min-width:0}.prototype-attention-copy strong,.prototype-attention-copy small{display:block}.prototype-attention-copy strong{font-size:13px;line-height:1.25}.prototype-attention-copy small{color:#ffffff9e;margin-top:3px;font-size:11px;line-height:1.35}.prototype-attention-action{color:#f5c64b;white-space:nowrap;font-size:11px;font-weight:850}.prototype-mission-grid{grid-template-columns:minmax(0,3fr) minmax(250px,1fr);align-items:start;gap:18px;display:grid}.prototype-mission-stack,.prototype-mission-rail{gap:16px;display:grid}.prototype-paper-card,.prototype-rail-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--prototype-shadow);border-radius:12px}.prototype-paper-card{padding:17px 18px}.prototype-rail-card{padding:15px}.prototype-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.prototype-card-head.compact{align-items:center;margin-bottom:11px}.prototype-card-head h2{color:var(--ink);letter-spacing:-.015em;margin:2px 0 0;font-family:Archivo,sans-serif;font-weight:850;line-height:1.2;font-size:14px!important}.prototype-text-link{color:var(--green);white-space:nowrap;font-size:11px;font-weight:850;text-decoration:none}.prototype-text-link:hover{color:var(--terra)}.prototype-text-link.block{margin-top:12px;display:inline-flex}.prototype-match-list{border-top:1px solid var(--line)}.prototype-match-row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.prototype-match-row:last-child{border-bottom:0;padding-bottom:2px}.prototype-source-mark{border:1px solid var(--line);background:var(--well);width:38px;height:38px;color:var(--green);border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.prototype-match-copy{min-width:0}.prototype-match-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prototype-match-title strong{color:var(--ink);font-size:13px;line-height:1.3}.prototype-match-copy small{color:var(--text2);margin-top:3px;font-size:11px;display:block}.prototype-why-tag{color:var(--green);background:#eef2e7;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.prototype-due-chip{color:var(--terra);white-space:nowrap;background:#fff0e8;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.prototype-due-chip.muted{background:var(--well);color:var(--text3)}.prototype-row-button{background:var(--green);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:7px 11px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.prototype-row-button:hover{background:var(--green2)}.prototype-row-button.full{width:100%;margin-top:8px}.prototype-empty-state{text-align:left;padding:22px 6px 10px}.prototype-empty-state strong{color:var(--ink);font-size:13px;display:block}.prototype-empty-state p{color:var(--text2);margin:4px 0 9px;font-size:11px;line-height:1.5}.prototype-empty-state a{color:var(--green);font-size:11px;font-weight:850;text-decoration:none}.prototype-pipeline-kpis{border:1px solid var(--line);background:var(--well);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.prototype-pipeline-kpis div{border-right:1px solid var(--line);padding:12px 10px}.prototype-pipeline-kpis div:last-child{border-right:0}.prototype-pipeline-kpis strong,.prototype-pipeline-kpis span{display:block}.prototype-pipeline-kpis strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.prototype-pipeline-kpis span{color:var(--text3);text-transform:uppercase;letter-spacing:.07em;margin-top:2px;font-size:9px;font-weight:800}.prototype-pipeline-list{margin-top:7px}.prototype-pipeline-list a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;text-decoration:none;display:flex}.prototype-pipeline-list a:first-child{border-top:0}.prototype-pipeline-list strong,.prototype-pipeline-list small{display:block}.prototype-pipeline-list strong{font-size:11px}.prototype-pipeline-list small{color:var(--text3);margin-top:2px;font-size:10px}.prototype-pipeline-list>a>span{color:var(--terra);font-size:10px;font-weight:850}.prototype-kv{margin:0}.prototype-kv>div{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:8px;padding:8px 0;display:grid}.prototype-kv>div:first-child{border-top:0}.prototype-kv dt{color:var(--text3);font-size:10px}.prototype-kv dd{color:var(--ink);text-align:right;margin:0;font-size:10px;font-weight:750}.prototype-status-chip{border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.prototype-status-chip.active{color:#37652d;background:#e9f2df}.prototype-progress{background:var(--well);border-radius:999px;height:6px;overflow:hidden}.prototype-progress i{border-radius:inherit;background:var(--terra);height:100%;display:block}.prototype-rail-copy{color:var(--text2);margin:10px 0 0;font-size:10.5px;line-height:1.5}.prototype-signal-link{color:inherit;text-decoration:none;display:block}.prototype-signal-link strong{color:var(--ink);margin:5px 0;font-size:12px;line-height:1.35;display:block}.prototype-signal-link small{color:var(--text3);font-size:10px}.prototype-network-stat{align-items:baseline;gap:7px;padding:2px 0 4px;display:flex}.prototype-network-stat strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.prototype-network-stat span{color:var(--text2);font-size:10px}@media (width<=980px){.prototype-mission-page{padding:2px 0 52px}.prototype-mission-grid{grid-template-columns:1fr}.prototype-mission-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.prototype-mission-page{padding:0 0 92px}.prototype-attention-row{grid-template-columns:42px minmax(0,1fr)}.prototype-attention-action{grid-column:2;margin-top:-5px}.prototype-match-row{grid-template-columns:38px minmax(0,1fr)}.prototype-match-row>.prototype-row-button{grid-column:2;justify-self:start}.prototype-pipeline-kpis{grid-template-columns:repeat(2,1fr)}.prototype-pipeline-kpis div:nth-child(2){border-right:0}.prototype-pipeline-kpis div:nth-child(-n+2){border-bottom:1px solid var(--line)}.prototype-mission-rail{grid-template-columns:1fr}}.prototype-status-chip.member{color:var(--green);background:#e7ecdf}.prototype-rail-card.getting-started .prototype-progress i,.prototype-row-button.orange,.prototype-row-button.verification-action{background:var(--orange)}.prototype-row-button.orange:hover,.prototype-row-button.verification-action:hover{background:#c93e12}.prototype-market-summary{align-items:baseline;gap:8px;margin-top:2px;display:flex}.prototype-market-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:27px;font-weight:900;line-height:1}.prototype-market-summary span{color:#3f7134;font-size:10px;font-weight:850}.prototype-market-bars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:7px;min-height:98px;margin-top:9px;display:grid}.prototype-market-bar{grid-template-rows:18px 68px 18px;place-items:end center;gap:3px;min-width:0;display:grid}.prototype-market-bar>span{color:var(--text2);font-variant-numeric:tabular-nums;font-size:9px;font-weight:850}.prototype-market-bar>i{background:#dfe4d6;border-radius:5px 5px 1px 1px;align-self:end;width:100%;max-width:46px;min-height:10px;display:block}.prototype-market-bar>i.current{background:var(--orange)}.prototype-market-bar>small{color:var(--text3);white-space:nowrap;font-size:8.5px;font-weight:750}.prototype-market-source{border-top:1px solid var(--line);color:var(--text3);margin-top:8px;padding-top:8px;font-size:9px;display:block}.prototype-network-person{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.prototype-network-avatar{color:#fff;background:#315e72;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.prototype-network-avatar img{object-fit:cover;width:100%;height:100%}.prototype-network-person>div{min-width:0}.prototype-network-person strong,.prototype-network-person small{display:block}.prototype-network-person strong{color:var(--ink);font-size:11px;line-height:1.3}.prototype-network-person small{text-overflow:ellipsis;color:var(--text2);margin-top:2px;font-size:9.5px;line-height:1.35;overflow:hidden}.prototype-network-accept,.prototype-network-view{background:var(--orange);color:#fff;min-height:30px;font:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;padding:6px 9px;font-size:9.5px;font-weight:850;text-decoration:none;display:inline-flex}.prototype-network-accept:hover,.prototype-network-view:hover{background:#c93e12}.prototype-network-accept:disabled{opacity:.65;cursor:wait}.prototype-network-empty{padding:3px 0}.prototype-network-empty strong{color:var(--ink);font-size:11px}.prototype-network-empty p{color:var(--text2);margin:4px 0 8px;font-size:9.5px;line-height:1.45}.prototype-network-empty a{color:var(--orange);font-size:9.5px;font-weight:850;text-decoration:none}.organization-page,.verification-page{max-width:1200px;margin:0 auto;padding:4px 0 64px}.organization-page-head{margin-bottom:18px}.organization-page-head h1{color:var(--ink);letter-spacing:-.035em;margin:4px 0 5px;font-family:Archivo Black,Archivo,sans-serif;line-height:1.05;font-size:clamp(25px,2.8vw,34px)!important}.organization-page-head p{max-width:760px;color:var(--text2);margin:0;font-size:12.5px;line-height:1.55}.organization-access-note{align-items:center;gap:14px;display:flex}.organization-access-note>div{flex:1}.organization-access-note h2{color:var(--ink);margin:0 0 4px;font-size:15px}.organization-access-note p{color:var(--text2);margin:0;font-size:11px}.organization-team-layout,.organization-billing-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.organization-seat-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.organization-seat-avatar{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.organization-seat-avatar img{object-fit:cover;width:100%;height:100%}.organization-seat-row strong,.organization-seat-row small{display:block}.organization-seat-row strong{color:var(--ink);font-size:12px}.organization-seat-row small{color:var(--text3);margin-top:3px;font-size:10px}.organization-role-chip,.organization-count-chip{background:var(--well);color:var(--green);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.organization-info-strip,.organization-future-action,.organization-billing-note{color:var(--green);background:#f4f1e8;border-radius:9px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.organization-info-strip strong,.organization-info-strip span,.organization-future-action strong,.organization-future-action span{display:block}.organization-info-strip strong,.organization-future-action strong{color:var(--ink);font-size:10.5px}.organization-info-strip span,.organization-future-action span{color:var(--text2);margin-top:2px;font-size:9.5px;line-height:1.4}.organization-seat-summary p{color:var(--text2);margin:0 0 12px;font-size:11px;line-height:1.55}.organization-seat-summary .btnp{justify-content:center;width:100%;margin-top:12px}.organization-seat-summary .btnp:disabled{opacity:.45;cursor:not-allowed}.organization-posted-card{min-height:330px}.organization-posted-empty{text-align:center;color:var(--text3);place-items:center;padding:52px 20px;display:grid}.organization-posted-empty.compact{padding:26px 10px}.organization-posted-empty h3{color:var(--ink);margin:9px 0 5px;font-size:13px}.organization-posted-empty p{max-width:620px;color:var(--text2);margin:0;font-size:10.5px;line-height:1.55}.organization-posted-list,.organization-payment-list{border-top:1px solid var(--line)}.organization-posted-list article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.organization-posted-icon{background:var(--well);width:34px;height:34px;color:var(--green);border-radius:8px;place-items:center;display:grid}.organization-posted-list strong,.organization-posted-list small{display:block}.organization-posted-list strong{color:var(--ink);font-size:11.5px}.organization-posted-list small{color:var(--text3);margin-top:3px;font-size:9.5px}.organization-state-chip{background:var(--well);color:var(--text2);text-transform:capitalize;border-radius:999px;padding:4px 7px;font-size:8.5px;font-weight:850;display:inline-flex}.organization-state-chip.published,.organization-state-chip.confirmed,.organization-state-chip.accepted{color:#3f7134;background:#e8efdc}.organization-state-chip.draft{color:#96660f;background:#f7ecd2}.organization-billing-kv{margin:0}.organization-billing-kv div{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.organization-billing-kv div:first-child{border-top:0}.organization-billing-kv dt{color:var(--text2);font-size:10.5px;font-weight:700}.organization-billing-kv dd{color:var(--ink);margin:0;font-size:10.5px;font-weight:800}.organization-billing-note span{color:var(--text2);font-size:9.5px;line-height:1.45}.organization-payment-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 0;display:grid}.organization-payment-list strong,.organization-payment-list small{display:block}.organization-payment-list strong{color:var(--ink);font-size:11px}.organization-payment-list small{color:var(--text3);margin-top:3px;font-size:9px}.organization-payment-list b{color:var(--ink);white-space:nowrap;font-size:11px}.organization-billing-callout{border-left:3px solid var(--orange);background:var(--paper);box-shadow:var(--prototype-shadow);border-radius:0 9px 9px 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:16px;padding:13px 15px;display:grid}.organization-billing-callout strong,.organization-billing-callout span{display:block}.organization-billing-callout strong{color:var(--ink);font-size:10.5px}.organization-billing-callout span{color:var(--text2);margin-top:2px;font-size:9.5px}.organization-profile-grid{grid-template-columns:minmax(250px,.78fr) minmax(0,1.7fr);align-items:start;gap:18px;display:grid}.organization-profile-summary{text-align:center}.organization-logo-mark{border:1px solid var(--line);background:var(--well);width:82px;height:82px;color:var(--green);border-radius:14px;place-items:center;margin:2px auto 11px;font-family:Archivo Black,sans-serif;font-size:22px;display:grid;overflow:hidden}.organization-logo-mark img{object-fit:cover;width:100%;height:100%}.organization-profile-summary h2{color:var(--ink);margin:0;font-size:16px!important}.organization-profile-summary>p{color:var(--text2);margin:5px 0 10px;font-size:10.5px;line-height:1.45}.organization-profile-badges{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:12px;display:flex}.organization-profile-kv{text-align:left;margin:0}.organization-profile-kv div{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.organization-profile-kv dt{color:var(--text3);font-size:9.5px}.organization-profile-kv dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:9.5px;font-weight:750}.organization-logo-edit{justify-content:center;width:100%;margin-top:13px}.organization-profile-editor .prototype-card-head{border-bottom:1px solid var(--line);padding-bottom:10px}.organization-profile-section{border-bottom:1px solid var(--line);padding:13px 0}.organization-profile-section:last-child{border-bottom:0}.organization-profile-section h3{color:var(--ink);margin:0 0 7px;font-size:11.5px}.organization-profile-section p{color:var(--text2);margin:0;font-size:10.5px;line-height:1.6}.organization-profile-section.compact{grid-template-columns:1fr 1fr;gap:12px;display:grid}.organization-profile-section.compact div{background:var(--well);border-radius:8px;padding:10px}.organization-profile-section.compact b,.organization-profile-section.compact span{display:block}.organization-profile-section.compact b{color:var(--ink);font-size:9.5px}.organization-profile-section.compact span{color:var(--text2);margin-top:3px;font-size:9px}.verification-grid{grid-template-columns:minmax(270px,.8fr) minmax(0,1.8fr);align-items:stretch;gap:18px;display:grid}.verification-ladder-card{min-height:390px}.verification-ladder{margin-top:5px}.verification-rung{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:16px 0;display:grid}.verification-rung:last-child{border-bottom:0}.verification-rung>span{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--text3);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.verification-rung.done>span{color:#fff;background:#3f7134;border-color:#3f7134}.verification-rung.next>span{border-color:var(--orange);color:var(--orange)}.verification-rung strong,.verification-rung small{display:block}.verification-rung strong{color:var(--ink);font-size:11.5px}.verification-rung small{color:var(--text2);margin-top:4px;font-size:9.8px;line-height:1.45}.verification-form-head p{max-width:580px;color:var(--text2);margin:5px 0 0;font-size:10.5px;line-height:1.5}.verification-form{gap:13px;display:grid}.verification-form label{color:var(--ink);gap:6px;font-size:10px;font-weight:800;display:grid}.verification-form input,.verification-form select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fffdfa;border-radius:9px;outline:none;padding:9px 11px;font-size:11px}.verification-form input:focus,.verification-form select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e64a1914}.verification-upload{position:relative}.verification-upload>span{min-height:108px;color:var(--text2);text-align:center;cursor:pointer;background:#fffdfa;border:1px dashed #cfc4a9;border-radius:10px;place-items:center;padding:16px;display:grid}.verification-upload>span b,.verification-upload>span small{display:block}.verification-upload>span b{color:var(--ink);margin-top:5px;font-size:10.5px}.verification-upload>span small{color:var(--text3);margin-top:3px;font-size:9px}.verification-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:108px;position:absolute;inset:24px 0 0}.verification-optional{color:var(--text3);font-weight:500}.verification-submit{background:var(--orange);justify-self:start;min-width:150px}.verification-submit:hover{background:#c93e12}.verification-message{color:#3f7134;background:#e8efdc;border-radius:8px;padding:9px 11px;font-size:9.5px}.verification-message.bad,.verification-review-note{color:#a83a2a;background:#f6e5e0}.verification-review-note{border-radius:8px;margin-bottom:14px;padding:11px 12px}.verification-review-note strong{font-size:10.5px}.verification-review-note p{margin:4px 0 0;font-size:9.5px;line-height:1.45}.verification-footnote{border-top:1px solid var(--line);color:var(--text3);margin:18px 0 0;padding-top:13px;font-size:9.5px;line-height:1.5}.verification-success,.verification-submitted{min-height:300px;color:var(--green);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.verification-success{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:13px;padding:25px 10px}.verification-success h2,.verification-submitted h2{color:var(--ink);margin:0 0 6px;font-size:17px!important}.verification-success p,.verification-submitted p{max-width:620px;color:var(--text2);margin:0;font-size:11px;line-height:1.55}.verification-submitted small{color:var(--text3);margin-top:12px;font-size:9.5px}.verification-submitted .prototype-status-chip{margin-bottom:12px}.prototype-status-chip.pending{color:#96660f;background:#f7ecd2}@media (width<=900px){.organization-team-layout,.organization-billing-grid,.organization-profile-grid,.verification-grid{grid-template-columns:1fr}}@media (width<=650px){.organization-page,.verification-page{padding-bottom:92px}.organization-access-note{flex-wrap:wrap;align-items:flex-start}.organization-seat-row{grid-template-columns:42px minmax(0,1fr)}.organization-seat-row .organization-role-chip{grid-column:2;justify-self:start}.organization-payment-list article{grid-template-columns:minmax(0,1fr) auto}.organization-payment-list article>:last-child{grid-column:1/-1;justify-self:start}.organization-billing-callout{grid-template-columns:24px minmax(0,1fr)}.organization-billing-callout .btnp{grid-column:2;justify-self:start}.organization-profile-section.compact{grid-template-columns:1fr}.verification-form-head{display:block}.verification-form-head .prototype-micro{margin-top:8px;display:block}}.prototype-status-chip.neutral,.prototype-status-chip.member{color:var(--green2);background:#e8eadf;border:1px solid #dce1d2}.prototype-status-chip.rejected{color:var(--bad);background:var(--badSoft);border:1px solid #a83a2a2e}.prototype-dismiss-button{color:var(--orange7);margin-left:auto;font-size:10.5px;font-weight:850}.prototype-dismiss-button:hover{color:var(--orange)}.prototype-row-button.setup-continue{background:var(--paper);width:fit-content;color:var(--ink);border:1px solid var(--cream3);margin-top:10px}.prototype-row-button.setup-continue:hover{background:var(--well)}.prototype-row-button.membership-billing-action{background:var(--paper);color:var(--ink);border:1px solid var(--cream3);justify-content:center}.prototype-row-button.membership-billing-action:hover{background:var(--well)}.prototype-onboarding-page,.prototype-profile-page,.prototype-org-workspace{max-width:1200px;margin:0 auto;padding:4px 0 64px}.prototype-onboarding-head,.prototype-profile-head{margin-bottom:18px}.prototype-onboarding-head h1,.prototype-profile-head h1{color:var(--ink);letter-spacing:-.035em;margin:6px 0 5px;font-family:Archivo Black,Archivo,sans-serif;line-height:1.04;font-size:clamp(25px,2.8vw,34px)!important}.prototype-onboarding-head p,.prototype-profile-head p{max-width:760px;color:var(--text2);margin:0;font-size:12.5px;line-height:1.55}.prototype-onboarding-layout{grid-template-columns:minmax(0,2.1fr) minmax(260px,.95fr);align-items:start;gap:18px;display:grid}.prototype-onboarding-card{padding:18px}.prototype-onboarding-progress{height:7px;margin:12px 0 16px}.prototype-onboarding-progress i{background:var(--orange)}.prototype-onboarding-list{gap:9px;display:grid}.prototype-onboarding-step{border:1px solid var(--cream3);background:#fffdf8a8;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:11px 13px;display:grid}.prototype-onboarding-check{border:1px solid var(--cream3);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.prototype-onboarding-step.done .prototype-onboarding-check{border-color:var(--ok);background:var(--ok)}.prototype-onboarding-copy strong,.prototype-onboarding-copy small{display:block}.prototype-onboarding-copy strong{color:var(--ink);font-size:12px}.prototype-onboarding-copy small{color:var(--text2);margin-top:2px;font-size:10.5px;line-height:1.4}.prototype-onboarding-step.done .prototype-onboarding-copy strong{color:var(--text2);text-decoration:line-through}.prototype-onboarding-go{color:var(--orange7);white-space:nowrap;font-size:11px;font-weight:900}.prototype-onboarding-go:disabled{opacity:.42;cursor:not-allowed}.prototype-onboarding-rail{padding:4px 2px}.prototype-onboarding-meaning h2{color:var(--ink);margin:0 0 11px;font-size:13px!important}.prototype-onboarding-meaning p{color:var(--ink);margin:0;font-size:12.5px;line-height:1.58}.prototype-onboarding-divider{background:var(--line);height:1px;margin:16px 0}.prototype-mission-button{background:var(--green);width:100%;min-height:40px;color:var(--cream);border-radius:9px;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;font-weight:850;display:flex}.prototype-mission-button:hover{background:var(--green2)}.prototype-profile-grid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.85fr);align-items:start;gap:18px;display:grid}.prototype-public-card{text-align:center;padding:18px}.prototype-profile-avatar{background:var(--green6);width:72px;height:72px;color:var(--cream);border-radius:50%;place-items:center;margin:0 auto 12px;font-family:Archivo Black,sans-serif;font-size:21px;display:grid;overflow:hidden}.prototype-profile-avatar.organization-mark{border-radius:14px}.prototype-profile-avatar img{object-fit:cover;width:100%;height:100%}.prototype-public-card>h2{color:var(--ink);margin:0;font-size:15px!important}.prototype-public-card>p{color:var(--text2);margin:5px 0 0;font-size:11px;line-height:1.45}.prototype-profile-badges{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:9px;display:flex}.prototype-profile-badges .prototype-status-chip,.prototype-profile-badges .profile-trust-chip{margin-top:0}.prototype-photo-button{cursor:pointer;justify-content:center;align-items:center;margin:12px auto 0;display:inline-flex}.prototype-directory-note{border-top:1px solid var(--line);color:var(--text2);margin-top:12px;padding-top:11px;font-size:9.8px;line-height:1.45}.prototype-profile-kv{text-align:left;margin:14px 0 0}.prototype-profile-kv>div{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.prototype-profile-kv dt{color:var(--text2);font-size:10px;font-weight:700}.prototype-profile-kv dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800}.verified-text{color:var(--ok)}.prototype-trust-ladder{border-top:1px solid var(--line);text-align:left;margin-top:16px;padding-top:14px}.prototype-trust-ladder h3{color:var(--ink);margin:0 0 7px;font-size:13px!important}.prototype-trust-rung{border-top:1px solid var(--line2);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.prototype-trust-rung:first-of-type{border-top:0}.prototype-trust-rung>span{border:1px solid var(--cream3);width:28px;height:28px;color:var(--orange);border-radius:50%;place-items:center;display:grid}.prototype-trust-rung.done>span{border-color:var(--ok);background:var(--ok);color:#fff}.prototype-trust-rung strong,.prototype-trust-rung small{display:block}.prototype-trust-rung strong{color:var(--ink);font-size:11px}.prototype-trust-rung small{color:var(--text2);margin-top:3px;font-size:9.5px;line-height:1.4}.prototype-trust-rung .btnp{padding:7px 10px;font-size:10px}.prototype-team-preview{justify-content:center;align-items:center;gap:7px;margin-top:12px;display:flex}.prototype-team-preview>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.prototype-team-preview small{color:var(--text2);font-size:9.5px;font-weight:700}.prototype-profile-editor{padding:18px}.prototype-profile-editor .prototype-card-head{padding-bottom:11px}.prototype-profile-form{gap:13px;display:grid}.prototype-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.prototype-profile-form label{color:var(--ink);gap:6px;font-size:10.5px;font-weight:800;display:grid}.prototype-profile-form label>small{color:var(--text3);font-weight:500}.prototype-profile-form input,.prototype-profile-form textarea{border:1px solid var(--cream3);width:100%;color:var(--ink);font:inherit;background:#fffdfa;border-radius:9px;outline:none;padding:10px 11px;font-size:11px;line-height:1.45}.prototype-profile-form input{min-height:42px}.prototype-profile-form input:focus,.prototype-profile-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e64a1914}.prototype-chip-preview{flex-wrap:wrap;gap:7px;margin-top:-5px;display:flex}.prototype-chip-preview span{border:1px solid var(--cream3);background:var(--paper);color:var(--text2);border-radius:999px;padding:7px 12px;font-size:10px;font-weight:800;display:inline-flex}.prototype-chip-preview span.on{border-color:var(--green);background:var(--green);color:var(--cream)}.prototype-save-button{background:var(--orange);justify-self:start}.prototype-save-button:hover{background:var(--orange7)}.verification-upload>span small:first-of-type{color:var(--text2);margin-top:5px;font-size:10px}.verification-upload>span b{color:var(--ok)}.organization-team-prototype-grid{grid-template-columns:minmax(0,2.1fr) minmax(250px,.95fr);align-items:start;gap:18px;display:grid}.organization-team-main{gap:16px;display:grid}.organization-seat-list{border:1px solid var(--line);background:var(--paper);box-shadow:var(--prototype-shadow);border-radius:13px;overflow:hidden}.organization-seat-prototype-row{grid-template-columns:42px minmax(0,1fr) 120px auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.organization-seat-prototype-row select,.organization-invite-controls input,.organization-invite-controls select{border:1px solid var(--cream3);background:var(--paper);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:7px 10px;font-size:10.5px}.organization-seat-person strong,.organization-seat-person small{display:block}.organization-seat-person strong{color:var(--ink);font-size:11.5px}.organization-seat-person small{color:var(--text3);margin-top:3px;font-size:9.5px}.organization-owner-seat{background:var(--well);color:var(--text2);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:8.5px;font-weight:850}.organization-invite-card{padding:17px}.organization-invite-controls{grid-template-columns:minmax(0,1fr) 130px auto;gap:10px;display:grid}.organization-invite-card>p{color:var(--text2);margin:9px 0 0;font-size:9.8px;line-height:1.45}.organization-team-rail{gap:0;display:grid}.organization-team-rail section{border-bottom:1px solid var(--line);padding:3px 0 17px}.organization-team-rail section+section{padding-top:17px}.organization-team-rail h2{color:var(--ink);margin:0 0 10px;font-size:12.5px!important}.organization-team-rail p{color:var(--ink);margin:0 0 11px;font-size:11.5px;line-height:1.55}.organization-posted-head{align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.organization-posted-head>div{min-width:0}.organization-posted-head h1{color:var(--ink);margin:0 0 5px;font-family:Archivo Black,sans-serif;line-height:1.04;font-size:clamp(25px,2.8vw,34px)!important}.organization-posted-head p{color:var(--text2);margin:0;font-size:12px;line-height:1.5}.organization-create-listing{background:var(--orange);white-space:nowrap;margin-left:auto}.organization-posted-tabs{border-bottom:1px solid var(--cream3);gap:0;margin-bottom:15px;display:flex;overflow-x:auto}.organization-posted-tabs button{color:var(--text2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.organization-posted-tabs button.on{border-bottom-color:var(--orange);color:var(--ink)}.organization-posted-tabs span{color:var(--text3);font-size:9px}.organization-posted-prototype-list{border:1px solid var(--line);background:var(--paper);box-shadow:var(--prototype-shadow);border-radius:13px;overflow:hidden}.organization-posted-prototype-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.organization-posted-prototype-list article:first-child{border-top:0}.organization-posted-row-main{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.organization-posted-row-main strong{color:var(--ink);font-size:11.5px}.organization-posted-row-main small{color:var(--text3);flex-basis:100%;font-size:9.5px}.organization-kind-chip{color:var(--slate);text-transform:uppercase;background:#e5e9ec;border-radius:6px;padding:4px 7px;font-size:8.5px;font-weight:900}.organization-kind-chip.event{background:var(--mossSoft);color:var(--moss)}.organization-kind-chip.learning{background:var(--warnSoft);color:var(--warn)}.organization-posted-actions{align-items:center;gap:7px;display:flex}.organization-posted-actions .btnp,.organization-posted-actions .btng{padding:7px 10px;font-size:9.5px}.organization-posted-footnote,.organization-payments-footnote{border-top:1px solid var(--line);color:var(--text3);margin:24px 0 0;padding-top:13px;font-size:9.5px;line-height:1.5}.organization-billing-prototype-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.organization-billing-left{align-content:start;gap:12px;display:grid}.organization-current-membership{padding:18px}.organization-current-membership .organization-billing-kv div{grid-template-columns:155px minmax(0,1fr)}.organization-membership-actions{gap:8px;margin-top:12px;display:flex}.organization-membership-actions .btng{padding:8px 11px;font-size:10px}.organization-seat-price-note{border-left:3px solid var(--orange);background:var(--paper);color:var(--text2);border-radius:0 8px 8px 0;padding:13px 15px;font-size:10px;line-height:1.5}.organization-seat-price-note strong{color:var(--ink)}.organization-payments-card{min-height:360px;padding:18px}.organization-payments-footnote{margin-top:18px}@media (width<=900px){.prototype-onboarding-layout,.prototype-profile-grid,.organization-team-prototype-grid,.organization-billing-prototype-grid{grid-template-columns:1fr}.prototype-onboarding-rail{padding:0}}@media (width<=700px){.prototype-onboarding-page,.prototype-profile-page,.prototype-org-workspace{padding-bottom:92px}.prototype-form-grid{grid-template-columns:1fr}.prototype-onboarding-step{grid-template-columns:26px minmax(0,1fr)}.prototype-onboarding-go{grid-column:2;justify-self:start}.prototype-profile-kv>div{grid-template-columns:95px minmax(0,1fr)}.prototype-trust-rung{grid-template-columns:32px minmax(0,1fr)}.prototype-trust-rung .btnp{grid-column:2;justify-self:start}.organization-seat-prototype-row{grid-template-columns:42px minmax(0,1fr)}.organization-seat-prototype-row select,.organization-owner-seat{grid-column:2;justify-self:start}.organization-invite-controls{grid-template-columns:1fr}.organization-posted-head{display:grid}.organization-create-listing{justify-self:start;margin-left:0}.organization-posted-prototype-list article{grid-template-columns:1fr}.organization-posted-actions{justify-self:start}}.organization-state-chip.live{background:var(--okSoft);color:var(--ok)}.prototype-org-workspace button:disabled,.prototype-onboarding-page button:disabled{opacity:.5;cursor:not-allowed}.prototype-mission-grid{grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);gap:16px}.prototype-mission-stack{gap:14px}.prototype-mission-rail{min-width:0;display:block}.prototype-mission-rail .prototype-rail-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #ebe4d1;border-radius:0;padding:14px 2px}.prototype-mission-rail .prototype-rail-card:first-child{border-top:0;padding-top:0}.prototype-mission-rail .prototype-card-head.compact{margin-bottom:9px}.prototype-mission-rail .prototype-card-head h2{font-size:13px!important}.prototype-mission-rail .prototype-kv>div{padding:8.5px 0}.prototype-mission-rail .prototype-kv dt,.prototype-mission-rail .prototype-kv dd,.prototype-mission-rail .prototype-rail-copy{font-size:12px}.prototype-row-button.membership-billing-action{background:#fffdf8;border:1px solid #dcd3ba;min-height:36px;margin-top:12px;font-size:11.5px;box-shadow:0 1px 2px #1e25160a}.prototype-row-button.membership-billing-action:hover{background:#fff;border-color:#d9cfb8}.prototype-attention{border-radius:16px}.prototype-attention-head{color:#f6d76b}.prototype-attention-marker{color:#ff9066;background:#e64a192e;border:1px solid #e64a1980;border-radius:10px;width:34px;height:34px}.prototype-attention-marker svg{width:15px;height:15px}.prototype-attention-copy strong{font-size:13.5px}.prototype-attention-copy small{color:var(--mist);font-size:12px}.prototype-attention-action{color:#f6d76b;font-size:11.5px}.organization-profile-page,.prototype-org-workspace{--org-paper:#fffdf8;--org-line:#dcd3ba;--org-line2:#ebe4d1;--org-text2:#565541;--org-text3:#7a7561;--org-shadow:0 1px 2px #1e25160d, 0 6px 18px -16px #1e251638}.organization-profile-page .prototype-paper-card,.prototype-org-workspace .prototype-paper-card,.prototype-org-workspace .organization-seat-list,.prototype-org-workspace .organization-posted-prototype-list{background:var(--org-paper);border-color:var(--org-line);box-shadow:var(--org-shadow)}.organization-profile-page .prototype-profile-head,.prototype-org-workspace .organization-page-head,.prototype-org-workspace .organization-posted-head{margin-bottom:16px}.organization-profile-page .prototype-profile-head h1,.prototype-org-workspace .organization-page-head h1,.prototype-org-workspace .organization-posted-head h1{letter-spacing:-.005em;color:var(--ink);margin:0 0 4px;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-weight:800;line-height:1.12;font-size:20px!important}.prototype-org-workspace .organization-page-head p,.prototype-org-workspace .organization-posted-head p{color:var(--org-text2);font-size:13px;line-height:1.5}.organization-profile-page .prototype-profile-grid{grid-template-columns:minmax(290px,1fr) minmax(0,2.1fr);gap:16px}.organization-profile-page .prototype-public-card{padding:16px}.organization-profile-page .prototype-public-card>h2{font-weight:800;font-size:15px!important}.organization-profile-page .prototype-public-card>p{font-size:13px;line-height:1.5}.organization-profile-page .prototype-profile-badges .prototype-status-chip,.organization-profile-page .prototype-profile-badges .profile-trust-chip{font-size:10px}.organization-profile-page .prototype-directory-note{border-top-color:var(--org-line);color:var(--org-text2);margin-top:12px;padding-top:12px;font-size:11.5px}.organization-profile-page .prototype-photo-button{border-color:var(--org-line);background:var(--org-paper);font-size:12px}.organization-profile-page .prototype-profile-kv{margin-top:14px}.organization-profile-page .prototype-profile-kv>div{border-top-color:var(--org-line2);grid-template-columns:120px minmax(0,1fr);padding:10px 0}.organization-profile-page .prototype-profile-kv dt{color:var(--org-text2);font-size:12px;font-weight:700}.organization-profile-page .prototype-profile-kv dd{font-size:12.5px;font-weight:800}.organization-profile-page .prototype-team-preview small{font-size:11px}.organization-profile-page .prototype-profile-editor{padding:18px}.organization-profile-page .prototype-card-head h2{font-weight:800;font-size:15px!important}.organization-profile-page .prototype-profile-form{gap:12px}.organization-profile-page .prototype-form-grid{gap:14px}.organization-profile-page .prototype-profile-form label{gap:6px;font-size:12px;font-weight:800}.organization-profile-page .prototype-profile-form label>small{color:var(--org-text2);font-size:11.5px}.organization-profile-page .prototype-profile-form input,.organization-profile-page .prototype-profile-form textarea{border-color:var(--org-line);background:#fff;border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.45}.organization-profile-page .prototype-profile-form input{min-height:44px}.organization-profile-page .prototype-chip-preview span{border-color:var(--org-line);background:var(--org-paper);padding:6px 13px;font-size:12px}.organization-profile-page .prototype-chip-preview span.on{border-color:var(--green);background:var(--green);color:var(--cream)}.organization-profile-page .prototype-save-button{min-height:40px;padding:9px 16px;font-size:12.5px}.prototype-org-workspace .organization-team-prototype-grid{grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);gap:16px}.prototype-org-workspace .organization-team-main{gap:14px}.prototype-org-workspace .organization-seat-list{border-radius:14px}.prototype-org-workspace .organization-seat-prototype-row{gap:12px;padding:13px 16px}.prototype-org-workspace .organization-seat-person strong{font-size:13.5px}.prototype-org-workspace .organization-seat-person small{color:var(--org-text2);margin-top:3px;font-size:12px}.prototype-org-workspace .organization-seat-prototype-row select,.prototype-org-workspace .organization-invite-controls input,.prototype-org-workspace .organization-invite-controls select{border-color:var(--org-line);background:#fff;border-radius:10px;min-height:42px;padding:9px 12px;font-size:12px}.prototype-org-workspace .organization-owner-seat{font-size:10px}.prototype-org-workspace .organization-invite-card{padding:18px}.prototype-org-workspace .organization-invite-card .prototype-card-head h2{font-size:15px!important}.prototype-org-workspace .organization-invite-card .prototype-micro{font-size:10px}.prototype-org-workspace .organization-invite-controls{gap:10px}.prototype-org-workspace .organization-invite-card>p{color:var(--org-text2);margin-top:10px;font-size:11.5px;line-height:1.5}.prototype-org-workspace .organization-team-rail section{border-bottom:0;border-top:1px solid var(--org-line2);padding:14px 2px}.prototype-org-workspace .organization-team-rail section:first-child{border-top:0;padding-top:0}.prototype-org-workspace .organization-team-rail section+section{padding-top:14px}.prototype-org-workspace .organization-team-rail h2{margin-bottom:9px;font-size:13px!important}.prototype-org-workspace .organization-team-rail p{color:var(--org-text2);margin-bottom:10px;font-size:13px;line-height:1.5}.prototype-org-workspace .organization-team-rail .btng{border-color:var(--org-line);background:var(--org-paper);font-size:12px}.prototype-org-workspace .organization-posted-head{align-items:flex-start}.prototype-org-workspace .organization-create-listing{min-height:40px;padding:9px 15px;font-size:12.5px}.prototype-org-workspace .organization-posted-tabs{border-bottom-color:var(--org-line);margin-bottom:16px}.prototype-org-workspace .organization-posted-tabs button{padding:10px 14px;font-size:12.5px}.prototype-org-workspace .organization-posted-tabs span{font-size:10.5px}.prototype-org-workspace .organization-posted-empty{border-radius:14px;padding:38px 28px}.prototype-org-workspace .organization-posted-empty h3{font-size:14.5px}.prototype-org-workspace .organization-posted-empty p{font-size:13px;line-height:1.55}.prototype-org-workspace .organization-posted-prototype-list{border-radius:14px}.prototype-org-workspace .organization-posted-prototype-list article{border-top-color:var(--org-line2);padding:13px 16px}.prototype-org-workspace .organization-posted-row-main strong{font-size:13.5px}.prototype-org-workspace .organization-posted-row-main small{color:var(--org-text2);font-size:12px}.prototype-org-workspace .organization-kind-chip,.prototype-org-workspace .organization-state-chip{font-size:10px}.prototype-org-workspace .organization-posted-actions .btnp,.prototype-org-workspace .organization-posted-actions .btng{padding:8px 12px;font-size:11.5px}.prototype-org-workspace .organization-posted-footnote{color:var(--org-text3);font-size:11.5px}.prototype-org-workspace .organization-billing-prototype-grid{gap:16px}.prototype-org-workspace .organization-current-membership,.prototype-org-workspace .organization-payments-card{padding:18px}.prototype-org-workspace .organization-current-membership .prototype-card-head h2,.prototype-org-workspace .organization-payments-card .prototype-card-head h2{font-size:15px!important}.prototype-org-workspace .organization-current-membership .organization-billing-kv div{grid-template-columns:180px minmax(0,1fr)}.prototype-org-workspace .organization-billing-kv div{border-top-color:var(--org-line2);padding:11px 0}.prototype-org-workspace .organization-billing-kv dt{color:var(--org-text2);font-size:13px}.prototype-org-workspace .organization-billing-kv dd{font-size:13px}.prototype-org-workspace .organization-membership-actions .btng{border-color:var(--org-line);background:var(--org-paper);padding:8px 12px;font-size:12px}.prototype-org-workspace .organization-seat-price-note{background:var(--org-paper);color:var(--org-text2);padding:13px 15px;font-size:12px;line-height:1.5}.prototype-org-workspace .organization-payment-list{border-top-color:var(--org-line)}.prototype-org-workspace .organization-payment-list article{border-bottom-color:var(--org-line2);padding:13px 0}.prototype-org-workspace .organization-payment-list strong{font-size:13px}.prototype-org-workspace .organization-payment-list small{color:var(--org-text2);font-size:11.5px}.prototype-org-workspace .organization-payment-list b{font-size:13px}.prototype-org-workspace .organization-payment-list .btng{border-color:var(--org-line);background:var(--org-paper);font-size:12px}.prototype-org-workspace .organization-payments-footnote{color:var(--org-text3);font-size:11.5px}@media (width<=980px){.prototype-mission-grid{grid-template-columns:1fr}.prototype-mission-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.prototype-mission-rail .prototype-rail-card:nth-child(-n+2){border-top:0;padding-top:0}}@media (width<=900px){.organization-profile-page .prototype-profile-grid,.prototype-org-workspace .organization-team-prototype-grid,.prototype-org-workspace .organization-billing-prototype-grid{grid-template-columns:1fr}}@media (width<=700px){.prototype-mission-rail{grid-template-columns:1fr}.prototype-mission-rail .prototype-rail-card:nth-child(2){border-top:1px solid #ebe4d1;padding-top:14px}.organization-profile-page .prototype-profile-kv>div{grid-template-columns:105px minmax(0,1fr)}.prototype-org-workspace .organization-current-membership .organization-billing-kv div{grid-template-columns:120px minmax(0,1fr)}}.organization-profile-page,.prototype-org-workspace{--org-line:#d2c6a8;--org-line2:#e4dcc7}.organization-profile-page .prototype-paper-card,.prototype-org-workspace .prototype-paper-card,.prototype-org-workspace .organization-seat-list,.prototype-org-workspace .organization-posted-prototype-list{border:1px solid var(--org-line)}.organization-profile-page .prototype-profile-form input,.organization-profile-page .prototype-profile-form textarea{border:1px solid var(--org-line);background:#fffdf9}.organization-profile-page .prototype-profile-form input:hover,.organization-profile-page .prototype-profile-form textarea:hover{border-color:#c3b592}.organization-profile-page .prototype-profile-form input:focus,.organization-profile-page .prototype-profile-form textarea:focus{border-color:var(--green6);box-shadow:0 0 0 3px #4a58381a}.prototype-org-workspace .organization-seat-prototype-row select,.prototype-org-workspace .organization-invite-controls input,.prototype-org-workspace .organization-invite-controls select{border:1px solid var(--org-line)}.prototype-org-workspace .organization-posted-tabs{border-bottom:1px solid var(--org-line)}.prototype-org-workspace .organization-payment-list,.prototype-org-workspace .organization-billing-kv div{border-color:var(--org-line2)}.prototype-multiselect-field{gap:6px;display:grid;position:relative}.prototype-multiselect-label{color:var(--ink);font-size:12px;font-weight:800}.prototype-multiselect-shell{border:1px solid var(--org-line);background:#fffdf9;border-radius:10px;min-height:46px;padding:7px 8px;transition:border-color .16s,box-shadow .16s;position:relative}.prototype-multiselect-shell:hover{border-color:#c3b592}.prototype-multiselect-shell.open{border-color:var(--green6);z-index:20;box-shadow:0 0 0 3px #4a58381a}.prototype-multiselect-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.prototype-select-chip,.prototype-select-add{min-height:31px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:750;display:inline-flex}.prototype-select-chip{border:1px solid var(--green);background:var(--green);color:var(--cream)}.prototype-select-chip:hover{background:var(--green2)}.prototype-select-add{border:1px solid var(--org-line);background:var(--org-paper);color:var(--org-text2)}.prototype-select-add:hover{border-color:var(--green6);color:var(--ink)}.prototype-multiselect-menu{z-index:40;border:1px solid var(--org-line);background:var(--org-paper);border-radius:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #1e251624}.prototype-multiselect-search{border-bottom:1px solid var(--org-line2);color:var(--org-text3);align-items:center;gap:8px;padding:10px 11px;display:flex}.organization-profile-page .prototype-multiselect-search input{min-height:34px;box-shadow:none;background:0 0;border:0;padding:0}.organization-profile-page .prototype-multiselect-search input:hover,.organization-profile-page .prototype-multiselect-search input:focus{box-shadow:none;border:0;outline:none}.prototype-multiselect-options{max-height:250px;padding:6px;overflow-y:auto}.prototype-multiselect-options>button{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.prototype-multiselect-options>button:hover{background:var(--well)}.prototype-multiselect-options>button.selected{background:var(--okSoft);color:var(--green2);font-weight:800}.prototype-multiselect-options>button.add-custom{color:var(--orange7);font-weight:800}.prototype-multiselect-empty{color:var(--org-text3);margin:0;padding:12px 10px;font-size:12px}.prototype-multiselect-done{border:0;border-top:1px solid var(--org-line2);width:100%;color:var(--green2);font:inherit;cursor:pointer;background:#f8f3e8;padding:10px 12px;font-size:12px;font-weight:800}.prototype-multiselect-done:hover{background:var(--well)}.prototype-multiselect-helper{color:var(--org-text3);font-size:10.5px;font-weight:500;line-height:1.45}@media (width<=700px){.prototype-multiselect-menu{margin-top:8px;position:static}.prototype-multiselect-options{max-height:220px}}.side .nav.prototype-nav-item.review-locked{text-align:left;cursor:not-allowed;opacity:.56;background:0 0;border:0}.side .nav.prototype-nav-item.review-locked:hover{color:var(--mist);background:0 0}.prototype-avatar-trigger{color:var(--text2);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.prototype-avatar-trigger>svg{transition:transform .16s}.prototype-avatar-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.prototype-avatar-trigger .member-avatar-button{border:2px solid var(--paper);width:35px;height:35px;box-shadow:0 0 0 1px var(--line);background:var(--green);color:var(--cream);border-radius:50%;place-items:center;font-size:10.5px;font-weight:900;display:grid;overflow:hidden}.prototype-avatar-trigger .member-avatar-button img{object-fit:cover;width:100%;height:100%}.prototype-topbar .member-profile-dropdown.rich.prototype-account-dropdown{border:1px solid var(--line);background:var(--paper);border-radius:14px;width:min(260px,100vw - 24px);padding:9px;top:calc(100% + 10px);box-shadow:0 16px 38px #1e251629}.prototype-account-dropdown .member-profile-dropdown-head{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:7px 9px 10px}.prototype-account-dropdown .member-dropdown-avatar{background:var(--green);width:36px;height:36px;color:var(--cream);font-size:11px}.prototype-account-dropdown.member-profile-dropdown.rich strong{white-space:normal;font-size:13.5px}.prototype-account-dropdown.member-profile-dropdown.rich span{color:var(--text3);white-space:normal;margin-top:3px;font-size:11px;line-height:1.35}.prototype-account-dropdown .member-dropdown-sep{background:var(--line2);margin:4px 0}.prototype-account-dropdown.member-profile-dropdown.rich a,.prototype-account-dropdown.member-profile-dropdown.rich button{min-height:36px;color:var(--text2);border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:700;display:grid}.prototype-account-dropdown.member-profile-dropdown.rich svg{width:15px;height:15px;color:var(--text2)}.prototype-account-dropdown.member-profile-dropdown.rich a:hover,.prototype-account-dropdown.member-profile-dropdown.rich button:hover{background:var(--well);color:var(--ink)}.prototype-account-dropdown.member-profile-dropdown.rich .danger,.prototype-account-dropdown.member-profile-dropdown.rich .danger svg{color:var(--bad)}.personal-profile-page .prototype-paper-card,.organization-profile-page .prototype-paper-card{border:1px solid #d2c6a8}.personal-profile-page .prototype-profile-form input,.personal-profile-page .prototype-profile-form textarea{background:#fffdf9;border:1px solid #d2c6a8;font-size:12px}.personal-profile-page .prototype-profile-form input:hover,.personal-profile-page .prototype-profile-form textarea:hover{border-color:#b9aa84}.personal-profile-page .prototype-profile-form input:focus,.personal-profile-page .prototype-profile-form textarea:focus{border-color:var(--green6);box-shadow:0 0 0 3px #4a58381a}.personal-profile-page .prototype-profile-form label,.personal-profile-page .prototype-multiselect-label{font-size:12px}.personal-profile-page .prototype-multiselect-shell{background:#fffdf9;border-color:#d2c6a8}.personal-profile-page .prototype-multiselect-search input{min-height:34px;box-shadow:none;background:0 0;border:0;padding:0}.personal-profile-page .prototype-multiselect-search input:hover,.personal-profile-page .prototype-multiselect-search input:focus{box-shadow:none;border:0;outline:none}.prototype-status-chip.represents{color:var(--orange7);background:#f6e7dc}.prototype-trust-rung.done>span svg{stroke-width:3.2px}.prototype-trust-rung.done>span{box-shadow:inset 0 0 0 1px #ffffff1a}.organization-pending-page{max-width:1240px;color:var(--ink);margin:0 auto;padding:4px 0 64px}.organization-pending-head{margin:16px 0 20px}.organization-pending-head .prototype-micro{color:var(--text3);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.organization-pending-head h1{color:var(--ink);letter-spacing:-.035em;margin:7px 0 0;font-family:Archivo Black,Archivo,sans-serif;font-size:clamp(25px,2.7vw,34px)!important}.organization-pending-statusband{background:#e8efdc;border:1px solid #cfdbb8;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:18px;padding:15px 17px;display:grid}.organization-pending-clock{place-items:center;width:22px;height:22px;font-size:20px;line-height:1;display:grid}.organization-pending-statusband strong{font-size:13px;display:block}.organization-pending-statusband p{color:var(--text2);margin:5px 0 0;font-size:12.5px;line-height:1.5}.organization-pending-grid{grid-template-columns:minmax(0,2.1fr) minmax(280px,.95fr);align-items:start;gap:16px;display:grid}.organization-pending-main,.organization-pending-rail{gap:16px;display:grid}.organization-pending-card,.organization-pending-summary,.organization-pending-reviewsteps{padding:18px;border:1px solid #d2c6a8!important}.organization-pending-card h2,.organization-pending-summary h2,.organization-pending-reviewsteps h2{color:var(--ink);margin:0 0 14px;font-size:15px!important}.organization-pending-actions{gap:9px;display:grid}.organization-pending-actions>a{background:#fffdf9;border:1px solid #d2c6a8;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:11px 13px;display:grid}.organization-pending-actions>a:hover{background:#f8f3e8;border-color:#b9aa84}.organization-pending-box{background:var(--paper);border:1.5px solid #d2c6a8;border-radius:7px;width:20px;height:20px}.organization-pending-actions strong,.organization-pending-actions small{display:block}.organization-pending-actions strong{color:var(--ink);font-size:13px}.organization-pending-actions small{color:var(--text2);margin-top:2px;font-size:11px;line-height:1.4}.organization-pending-actions b{color:var(--orange7);white-space:nowrap;font-size:11.5px}.organization-pending-card.locked-section{background:var(--paper)}.organization-pending-locklist{gap:10px;display:grid}.organization-pending-locklist article{background:#efe9db;border:1px solid #d8ccb0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:11px;padding:13px 14px;display:grid}.organization-pending-locklist svg.ni{width:18px;height:18px;color:var(--text2);stroke-width:2.1px}.organization-pending-locklist strong{font-size:12.5px;display:block}.organization-pending-locklist p{color:var(--text2);margin:4px 0 0;font-size:11px;line-height:1.48}.organization-pending-summary dl{margin:0}.organization-pending-summary dl>div{border-top:1px solid var(--line);grid-template-columns:115px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.organization-pending-summary dl>div:first-child{border-top:0}.organization-pending-summary dt{color:var(--text2);font-size:12px;font-weight:700}.organization-pending-summary dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:800;line-height:1.45}.organization-pending-reference{background:#efe9db;border:1px solid #d8ccb0;border-radius:7px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:inline-flex}.organization-review-step{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:13px 0;display:grid}.organization-review-step:first-of-type{border-top:0}.organization-review-step>span{width:30px;height:30px;color:var(--text3);border:1px solid #d8ccb0;border-radius:50%;place-items:center;display:grid}.organization-review-step.done>span{border-color:var(--ok);background:var(--ok);color:#fff}.organization-review-step.current>span{border-color:var(--orange);color:var(--orange);background:#fff8f4;font-size:15px}.organization-review-step strong,.organization-review-step small{display:block}.organization-review-step strong{font-size:12.5px}.organization-review-step small{color:var(--text2);margin-top:3px;font-size:10.5px;line-height:1.4}.organization-pending-payment-workflow .membership-payment-card{border-color:#d2c6a8;margin-top:16px}.organization-pending-payment-workflow:empty{display:none}@media (width<=900px){.organization-pending-grid{grid-template-columns:1fr}}@media (width<=640px){.organization-pending-actions>a{grid-template-columns:22px minmax(0,1fr)}.organization-pending-actions>a>b{grid-column:2}.organization-pending-summary dl>div{grid-template-columns:90px minmax(0,1fr)}}.personal-profile-page .prototype-trust-ladder{border-top:1px solid #d9cfb8;margin-top:22px;padding-top:20px}.personal-profile-page .prototype-trust-ladder h3{color:var(--ink);letter-spacing:-.015em;margin:0 0 10px;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-weight:850;line-height:1.2;font-size:18px!important}.personal-profile-page .prototype-trust-rung{border-top:1px solid #e4dbc6;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;min-height:62px;padding:13px 0}.personal-profile-page .prototype-trust-rung:first-of-type{border-top:0}.personal-profile-page .prototype-trust-rung>span{width:36px;height:36px;color:var(--orange);background:#fffdf8;border-width:1.5px;border-color:#d9cfb8}.personal-profile-page .prototype-trust-rung.done>span{border-color:var(--ok);background:var(--ok);color:#fff;box-shadow:none}.personal-profile-page .prototype-trust-rung.done>span svg{stroke:#fff;stroke-width:3.2px;width:19px;height:19px}.personal-profile-page .prototype-trust-rung strong{color:var(--ink);font-size:14px;font-weight:850;line-height:1.3}.personal-profile-page .prototype-trust-rung small{color:var(--text2);margin-top:4px;font-size:11.5px;line-height:1.45}.personal-profile-page .prototype-trust-rung .btnp{min-height:34px;padding:8px 12px;font-size:11px}.prototype-multiselect-menu{z-index:1000;width:var(--radix-popover-trigger-width);min-width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(390px, var(--radix-popover-content-available-height));background:#fffdf8;border:1px solid #cfc2a3;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 50px #1e251633,0 3px 10px #1e251614}.prototype-multiselect-search{min-height:48px;color:var(--green6);background:#fffdf8;border-bottom:1px solid #e1d9c4;padding:9px 12px}.prototype-multiselect-search input,.personal-profile-page .prototype-multiselect-search input,.organization-profile-page .prototype-multiselect-search input{width:100%;min-width:0;min-height:32px;color:var(--ink);font:inherit;font-size:13px;font-weight:550;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.prototype-multiselect-search input::placeholder{color:#8b8672;opacity:1}.prototype-multiselect-options{max-height:min(270px, calc(var(--radix-popover-content-available-height) - 102px));overscroll-behavior:contain;background:#fffdf8;padding:7px;overflow-y:auto}.prototype-multiselect-options>button{min-height:38px;padding:9px 11px;font-size:12.5px}.prototype-multiselect-done{background:#f8f3e8;min-height:42px}.prototype-multiselect-menu[data-side=top]{transform-origin:0 100%}.prototype-multiselect-menu[data-side=bottom]{transform-origin:0 0}@media (width<=700px){.personal-profile-page .prototype-trust-rung{grid-template-columns:42px minmax(0,1fr)}.personal-profile-page .prototype-trust-rung .btnp{grid-column:2;justify-self:start}.prototype-multiselect-menu{width:min(var(--radix-popover-trigger-width), calc(100vw - 24px));min-width:min(320px,100vw - 24px);max-width:calc(100vw - 24px)}}.prototype-member-side .prototype-brand,.admin-side .prototype-brand{padding:5px 10px 18px}.prototype-member-side .prototype-brand img,.admin-side .prototype-brand img{width:100%;max-width:178px;height:46px;box-shadow:none;object-fit:contain;object-position:left center;background:0 0;border-radius:0;padding:0}.prototype-onboarding-step{background:#fffdf8;border-color:#d2c6a8}.prototype-onboarding-check{background:#fffdf8;border:1.5px solid #d2c6a8;width:23px;height:23px}.prototype-onboarding-step.done .prototype-onboarding-check{border-color:var(--ok);background:var(--ok);color:#fff}.prototype-onboarding-step.done .prototype-onboarding-check svg{stroke-width:3px;width:16px;height:16px}.prototype-onboarding-step.done{border-color:#d8ccb0}.adf-confirm-notice{background:var(--okSoft);color:var(--green2);border:1px solid #c9d8b8;border-radius:10px;margin:14px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.prototype-billing-page,.prototype-help-page{width:min(1180px,100% - 42px);margin:0 auto;padding:30px 0 64px}.prototype-billing-head,.prototype-help-head{margin-bottom:20px}.prototype-billing-head h1,.prototype-help-head h1{color:var(--ink);letter-spacing:-.035em;margin:0;font-family:Archivo Black,Archivo,sans-serif;line-height:1.08;font-size:clamp(23px,2.7vw,30px)!important}.prototype-billing-feedback{margin-bottom:16px}.prototype-billing-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.95fr);align-items:start;gap:18px;display:grid}.prototype-billing-card{padding:20px}.prototype-billing-card h2,.prototype-billing-company h2,.prototype-help-faq h2,.prototype-help-section h2{color:var(--ink);margin:0 0 14px;font-weight:850;font-size:14px!important}.prototype-billing-kv{margin:0}.prototype-billing-kv>div{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.7fr) minmax(0,1.2fr);gap:18px;padding:13px 0;display:grid}.prototype-billing-kv>div:first-child{border-top:0}.prototype-billing-kv dt{color:var(--text2);font-size:12.5px;font-weight:700}.prototype-billing-kv dd{color:var(--ink);margin:0;font-size:12.5px;font-weight:800;line-height:1.45}.prototype-billing-status{background:var(--wash);color:var(--green6);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-weight:900;display:inline-flex}.prototype-billing-company{border-bottom:1px solid var(--line);padding:2px 0 18px}.prototype-billing-company>p{color:var(--ink);margin:0 0 15px;font-size:13px;line-height:1.62}.prototype-billing-org-button{min-height:38px;padding:9px 13px}.prototype-billing-footnote{border-top:1px solid var(--line2);padding-top:15px;color:var(--text3)!important;margin-top:28px!important;font-size:11px!important}.prototype-billing-application-state{border:1px solid var(--cream3);background:var(--paper);border-radius:10px;padding:14px}.prototype-billing-application-state strong{color:var(--ink);text-transform:capitalize;font-size:12.5px}.prototype-billing-application-state p{color:var(--text2);margin:6px 0 0;font-size:11.5px}.prototype-billing-application-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.prototype-help-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.9fr);align-items:start;gap:22px;display:grid}.prototype-help-list article{border-bottom:1px solid var(--line2);padding:14px 0}.prototype-help-list article strong{color:var(--ink);font-size:13px;display:block}.prototype-help-list article p,.prototype-help-section p{color:var(--ink);margin:5px 0 0;font-size:12.5px;line-height:1.62}.prototype-help-restore{margin-top:9px}.prototype-help-rail{gap:22px;display:grid}.prototype-help-section{border-bottom:1px solid var(--line);padding-bottom:22px}.prototype-help-email{min-height:36px;margin-top:14px;padding:8px 12px;display:inline-flex}.prototype-help-guides{border-bottom:0}.prototype-help-guide{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 0;display:flex}.prototype-help-guide strong{color:var(--ink);font-size:12.5px}.prototype-help-guide .btng{justify-content:center;min-width:54px}.adf-org-submitted-card{width:min(760px,100vw - 32px)}.adf-org-submission-details{border:1px solid var(--cream3);background:var(--paper);border-radius:12px;margin:18px 0 14px;padding:10px 16px}.adf-org-submission-details dl{margin:0}.adf-org-submission-details dl>div{border-top:1px solid var(--line2);grid-template-columns:165px minmax(0,1fr);gap:18px;padding:11px 0;display:grid}.adf-org-submission-details dl>div:first-child{border-top:0}.adf-org-submission-details dt{color:var(--text2);font-size:11.5px;font-weight:700}.adf-org-submission-details dd{color:var(--ink);margin:0;font-size:12px;font-weight:800;line-height:1.45}.adf-org-submission-details dd>span{background:var(--well);border:1px solid #d8ccb0;border-radius:7px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:inline-flex}.adf-submission-email-preview{border:1px solid var(--cream3);text-align:left;background:#fff;border-radius:11px;margin:0 0 14px;overflow:hidden}.adf-submission-email-head{border-bottom:1px solid var(--cream3);background:var(--well);color:var(--text2);align-items:center;gap:8px;padding:10px 13px;font-size:10.5px;display:flex}.adf-submission-email-body{padding:14px}.adf-submission-email-body>strong{color:var(--ink);font-size:12.5px;display:block}.adf-submission-email-body p{color:var(--ink);margin:7px 0 0;font-size:11.5px;line-height:1.55}.organization-review-step.done>span svg{stroke-width:3px}@media (width<=900px){.prototype-billing-grid,.prototype-help-grid{grid-template-columns:1fr}}@media (width<=640px){.prototype-billing-page,.prototype-help-page{width:min(100% - 26px,1180px);padding-top:22px}.prototype-billing-kv>div,.adf-org-submission-details dl>div{grid-template-columns:1fr;gap:5px}}.prototype-org-upgrade-backdrop{background:var(--cream);padding:34px 18px;overflow-y:auto}.prototype-org-upgrade-backdrop .pricing-application-modal{border:1px solid var(--cream3);background:var(--paper);border-radius:16px;width:min(760px,100%);max-height:none;margin:auto;box-shadow:0 22px 58px -34px #1e25167a}.prototype-org-upgrade-head{text-align:center;padding:28px 30px 14px;display:block}.prototype-org-upgrade-head img{width:min(190px,55%);height:auto;margin:0 auto 20px;display:block}.prototype-org-upgrade-head h3{letter-spacing:-.035em;margin:0;font-family:Archivo Black,Archivo,sans-serif;font-size:24px!important}.prototype-org-upgrade-head p{max-width:620px;color:var(--text2);margin:9px auto 0;font-size:12px;line-height:1.55}.prototype-org-upgrade-backdrop .adf-registration-flow{margin:0 30px 18px}.prototype-org-upgrade-backdrop .pricing-application-body{padding-top:4px}.prototype-upgrade-membership-fee{border:1px solid var(--cream3);background:var(--paper);border-radius:11px;overflow:hidden}.prototype-upgrade-membership-fee>div{background:var(--green);color:var(--cream);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.prototype-upgrade-membership-fee>div strong,.prototype-upgrade-membership-fee>div b{color:inherit}.prototype-upgrade-membership-fee>div b{font-size:18px}.prototype-upgrade-membership-fee p{color:var(--text2);margin:0;padding:12px 15px;font-size:11.5px;line-height:1.55}@media (width<=640px){.prototype-org-upgrade-backdrop{padding:16px 8px}.prototype-org-upgrade-head{padding:22px 18px 12px}.prototype-org-upgrade-backdrop .adf-registration-flow{margin-inline:18px}}.prototype-opportunity-page{width:100%;color:var(--ink);padding:28px 0 72px}.prototype-opportunity-pagehead{margin:0 0 18px}.prototype-opportunity-pagehead h1{letter-spacing:-.035em;margin:0 0 5px;font-family:Archivo Black,Archivo,sans-serif;line-height:1.04;font-size:clamp(26px,3vw,34px)!important}.prototype-opportunity-pagehead p{color:var(--text2);margin:0;font-size:12.5px;line-height:1.55}.prototype-opportunity-review-band{background:var(--warnSoft);border:1px solid #e7cf99;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:16px;padding:12px 14px;display:grid}.prototype-opportunity-review-band>span{width:28px;height:28px;color:var(--warn);border-radius:50%;place-items:center;font-size:18px;display:grid}.prototype-opportunity-review-band strong{font-size:12.5px;display:block}.prototype-opportunity-review-band p{color:var(--text2);margin:2px 0 0;font-size:11px;line-height:1.45}.prototype-opportunity-tabs{border-bottom:1px solid var(--cream3);gap:0;margin-bottom:15px;display:flex;overflow-x:auto}.prototype-opportunity-tabs>a,.prototype-opportunity-tabs>button,.prototype-opportunity-tabs>span{min-height:40px;color:var(--text2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.prototype-opportunity-tabs>button{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-family:inherit}.prototype-opportunity-tabs>a.on,.prototype-opportunity-tabs>button.on{border-bottom-color:var(--orange);color:var(--ink)}.prototype-opportunity-tabs>a:hover,.prototype-opportunity-tabs>button:hover{color:var(--orange7)}.prototype-opportunity-tabs span>span,.prototype-opportunity-tabs a>span,.prototype-opportunity-tabs button>span{color:var(--text3);font-size:10px}.prototype-opportunity-tab-locked{opacity:.48;cursor:not-allowed}.prototype-opportunity-message,.organization-posted-message{border:1px solid var(--cream3);background:var(--paper);color:var(--text2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;padding:10px 13px;font-size:11.5px;display:flex}.prototype-opportunity-message button,.organization-posted-message button{color:var(--text3);font-size:17px;line-height:1}.prototype-opportunity-board-card{border:1px solid var(--cream3);background:var(--paper);box-shadow:var(--prototype-shadow);border-radius:14px;overflow:hidden}.prototype-opportunity-tools{border-bottom:1px solid var(--line);background:#fffdf8;grid-template-columns:minmax(210px,1.35fr) repeat(4,minmax(125px,.7fr)) auto;gap:8px;padding:12px;display:grid}.prototype-opportunity-tools input,.prototype-opportunity-tools select{border:1px solid var(--cream3);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;outline:none;padding:0 10px;font-size:11.5px}.prototype-opportunity-tools input:focus,.prototype-opportunity-tools select:focus{border-color:#b7a983;box-shadow:0 0 0 2px #e64a1914}.prototype-opportunity-list-head,.prototype-opportunity-row{grid-template-columns:minmax(0,1fr) 135px 125px 172px;align-items:center;gap:14px;display:grid}.prototype-opportunity-list-head{border-bottom:1px solid var(--line);background:var(--well);color:var(--text3);letter-spacing:.08em;text-transform:uppercase;padding:9px 14px;font-size:9px;font-weight:800}.prototype-opportunity-row{border-bottom:1px solid var(--line);padding:14px}.prototype-opportunity-row:last-child{border-bottom:0}.prototype-opportunity-row:hover{background:#fffaf2}.prototype-opportunity-main{min-width:0}.prototype-opportunity-titleline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.prototype-opportunity-titleline strong{min-width:0;color:var(--ink);font-size:13px;line-height:1.35}.prototype-opportunity-type{background:var(--terraSoft);min-height:22px;color:var(--orange7);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.prototype-opportunity-type.type-grant,.prototype-opportunity-type.type-funding{color:#806219;background:#f3ead1}.prototype-opportunity-type.type-job,.prototype-opportunity-type.type-contract{color:#385865;background:#e4ecef}.prototype-opportunity-type.type-project,.prototype-opportunity-type.type-collab{background:var(--greenSoft);color:var(--green6)}.prototype-opportunity-saved{background:var(--okSoft);color:var(--ok);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800}.prototype-opportunity-meta{color:var(--text2);flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;font-size:10.5px;line-height:1.4;display:flex}.prototype-source-mark{background:var(--green);color:#fff;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:inline-grid}.prototype-opportunity-meta b{color:var(--text2);font-size:10.5px}.prototype-opportunity-verified{color:var(--green6);flex-basis:100%;margin-left:30px;font-size:9.5px;font-weight:700}.prototype-opportunity-value strong,.prototype-opportunity-value span,.prototype-opportunity-deadline span,.prototype-opportunity-deadline small{display:block}.prototype-opportunity-value strong{font-size:12.5px}.prototype-opportunity-value span{color:var(--text3);margin-top:3px;font-size:9px}.prototype-opportunity-deadline span{color:var(--green6);font-size:11px;font-weight:900}.prototype-opportunity-deadline span.urgent{color:var(--orange7)}.prototype-opportunity-deadline small{color:var(--text3);margin-top:3px;font-size:9.5px}.prototype-opportunity-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.prototype-opportunity-actions .btng{white-space:nowrap;min-width:50px;padding:7px 10px;font-size:10px}.prototype-pipeline-menu-trigger{justify-content:center;align-items:center;gap:5px;display:inline-flex;min-width:112px!important}.prototype-pipeline-menu-trigger[data-state=open]{border-color:var(--cream3);background:var(--well);color:var(--green)}.prototype-pipeline-menu-popover{width:min(305px,100vw - 24px);z-index:240!important;border:1px solid var(--line)!important;background:var(--paper)!important;color:var(--ink)!important;border-radius:11px!important;padding:6px!important;overflow:visible!important;box-shadow:0 18px 38px #1e25162e!important}.prototype-pipeline-menu-item{outline:none;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;color:var(--ink)!important;cursor:pointer!important;border-radius:8px!important;padding:9px 10px!important;display:grid!important}.prototype-pipeline-menu-item:focus,.prototype-pipeline-menu-item[data-highlighted]{background:var(--well)!important}.prototype-pipeline-menu-item[data-disabled]{opacity:.62;cursor:default!important}.prototype-pipeline-menu-icon{background:var(--wash);width:30px;height:30px;color:var(--green6);border-radius:8px;place-items:center;display:inline-grid}.prototype-pipeline-menu-copy{text-align:left;gap:3px;min-width:0;display:grid}.prototype-pipeline-menu-copy strong{color:var(--ink);white-space:normal;overflow-wrap:anywhere;font-size:10.5px;line-height:1.25}.prototype-pipeline-menu-copy small{color:var(--text3);white-space:normal;font-size:9px;font-weight:650;line-height:1.3}.prototype-pipeline-menu-check{color:var(--ok);flex:none}.prototype-detail-link{color:var(--orange7);font-size:10.5px;font-weight:900}.prototype-detail-link:hover{text-decoration:underline}.prototype-posted-by-us-head{border-bottom:1px solid var(--line);background:#fffdf8;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.prototype-posted-by-us-head>div{gap:3px;min-width:0;display:grid}.prototype-posted-by-us-head strong{color:var(--ink);font-size:13px}.prototype-posted-by-us-head span{color:var(--text3);font-size:10.5px}.prototype-posted-by-us-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:grid}.prototype-posted-by-us-list article:last-child{border-bottom:0}.prototype-posted-by-us-list article>div{gap:3px;min-width:0;display:grid}.prototype-posted-by-us-list article strong{color:var(--ink);font-size:12px;line-height:1.35}.prototype-posted-by-us-list article small{color:var(--text3);font-size:9.5px;line-height:1.4}.prototype-opportunity-footnote{border-top:1px solid var(--line);color:var(--text3);margin:0;padding:10px 14px;font-size:9.5px;line-height:1.45}.opps-admin-diagnostic{color:var(--text3);margin:10px 14px 14px;font-size:10px}.prototype-opportunity-back{color:var(--orange7);margin:0 0 14px;font-size:11px;font-weight:800;display:inline-flex}.prototype-opportunity-detail-grid{grid-template-columns:minmax(0,2.15fr) minmax(260px,.85fr);align-items:start;gap:16px;display:grid}.prototype-opportunity-detail-main,.prototype-opportunity-detail-rail{gap:12px;display:grid}.prototype-opportunity-detail-card{padding:18px}.prototype-opportunity-detail-chips{align-items:center;gap:8px;margin-bottom:11px;display:flex}.prototype-opportunity-due{background:var(--greenSoft);color:var(--green6);border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:800}.prototype-opportunity-due.urgent{background:var(--orangeSoft);color:var(--orange7)}.prototype-opportunity-detail-card h1{letter-spacing:-.025em;margin:0 0 10px;font-family:Archivo Black,sans-serif;line-height:1.15;font-size:clamp(20px,2.2vw,27px)!important}.prototype-opportunity-detail-source{color:var(--text2);align-items:center;gap:9px;font-size:11.5px;line-height:1.45;display:flex}.prototype-member-listing-mark{color:var(--green6);margin-top:3px;font-size:9.5px;font-weight:800;display:block}.prototype-opportunity-summary{color:var(--ink);white-space:pre-line;margin:17px 0;font-size:13px;line-height:1.65}.prototype-opportunity-section-title{border-top:1px solid var(--line);padding-top:14px}.prototype-opportunity-section-title h2,.prototype-opportunity-facts h2,.prototype-opportunity-act h2{margin:0 0 10px;font-size:13px!important}.prototype-opportunity-eligibility{color:var(--text2);white-space:pre-line;margin:0;font-size:12px;line-height:1.6}.prototype-opportunity-disclaimer{border-left:3px solid var(--orange);color:var(--text2);background:#fffdf8b8;padding:12px 14px;font-size:10.5px;line-height:1.55}.prototype-opportunity-facts,.prototype-opportunity-act{padding:15px}.prototype-opportunity-facts dl{margin:0}.prototype-opportunity-facts dl>div{border-top:1px solid var(--line);grid-template-columns:82px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.prototype-opportunity-facts dl>div:first-child{border-top:0}.prototype-opportunity-facts dt{color:var(--text2);font-size:10.5px;font-weight:700}.prototype-opportunity-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:10.5px;font-weight:800;line-height:1.4}.prototype-opportunity-act{gap:9px;display:grid}.prototype-opportunity-act>.btnp,.prototype-opportunity-act>.btng{justify-content:center;width:100%}.prototype-opportunity-lock{border:1px solid var(--cream3);background:var(--well);border-radius:9px;padding:11px}.prototype-opportunity-lock strong{font-size:11px}.prototype-opportunity-lock p{color:var(--text2);margin:3px 0 0;font-size:10px}.prototype-opportunity-assign{color:var(--text2);gap:5px;font-size:10px;font-weight:800;display:grid}.prototype-opportunity-assign input,.prototype-opportunity-assign select{border:1px solid var(--cream3);min-height:36px;font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:10.5px}.prototype-opportunity-assign small,.prototype-opportunity-error{color:var(--bad);font-size:9.5px;line-height:1.4}.prototype-pipeline-locked{border:1px solid var(--cream3);background:var(--paper);box-shadow:var(--prototype-shadow);border-radius:14px;padding:26px}.prototype-pipeline-locked strong{font-size:14px}.prototype-pipeline-locked p{color:var(--text2);margin:6px 0 14px;font-size:12px}.prototype-pipeline-kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.prototype-pipeline-column{border:1px solid var(--cream3);background:#fffdf885;border-radius:12px;min-width:0;overflow:hidden}.prototype-pipeline-column>header{border-bottom:1px solid var(--line);background:var(--well);justify-content:space-between;align-items:flex-start;gap:8px;padding:11px;display:flex}.prototype-pipeline-column>header strong,.prototype-pipeline-column>header small{display:block}.prototype-pipeline-column>header strong{font-size:11px}.prototype-pipeline-column>header small{color:var(--text3);margin-top:2px;font-size:8.5px}.prototype-pipeline-column>header>span{background:var(--green);color:#fff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:9px;font-weight:900;display:grid}.prototype-pipeline-cards{gap:8px;padding:8px;display:grid}.prototype-pipeline-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:11px;box-shadow:0 4px 14px -12px #1e251657}.prototype-pipeline-card>strong{font-size:11px;line-height:1.35;display:block}.prototype-pipeline-deadline{color:var(--text3);justify-content:space-between;align-items:center;gap:6px;margin-top:8px;font-size:9px;display:flex}.prototype-pipeline-deadline span{color:var(--green6);font-weight:800}.prototype-pipeline-deadline span.urgent{color:var(--orange7)}.prototype-pipeline-assignee{align-items:center;gap:6px;margin-top:8px;display:flex}.prototype-pipeline-assignee>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.prototype-pipeline-assignee b{color:var(--text2);font-size:9.5px}.prototype-pipeline-next{background:var(--well);border-radius:7px;margin-top:8px;padding:8px}.prototype-pipeline-next small,.prototype-pipeline-next b,.prototype-pipeline-next span{display:block}.prototype-pipeline-next small{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.prototype-pipeline-next b{margin-top:2px;font-size:9.5px}.prototype-pipeline-next span{color:var(--orange7);margin-top:3px;font-size:8.5px}.prototype-pipeline-progress{background:var(--cream2);border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.prototype-pipeline-progress i{border-radius:inherit;background:var(--orange);height:100%;display:block}.prototype-pipeline-card-actions{justify-content:space-between;gap:7px;margin-top:9px;display:flex}.prototype-advance-button{color:var(--orange7);font-size:9px;font-weight:900}.prototype-pipeline-slot{color:var(--text3);text-align:center;padding:18px 9px;font-size:9px}.prototype-pipeline-modal{width:min(720px,100vw - 28px)}.prototype-pipeline-modal .pursuit-modal-body{grid-template-columns:1fr 1fr;gap:12px;display:grid}.prototype-pipeline-modal label{color:var(--text2);gap:5px;font-size:10px;font-weight:800;display:grid}.prototype-pipeline-modal input,.prototype-pipeline-modal textarea{border:1px solid var(--cream3);width:100%;font:inherit;background:#fff;border-radius:8px;padding:9px 10px;font-size:11px}.prototype-pipeline-modal textarea{resize:vertical;min-height:92px}.prototype-pipeline-modal .full{grid-column:1/-1}.prototype-pipeline-stage-picker>div{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.prototype-pipeline-stage-picker button{border:1px solid var(--cream3);color:var(--text2);background:#fff;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.prototype-pipeline-stage-picker button.on{border-color:var(--green);background:var(--green);color:#fff}.prototype-pipeline-checklist{border:1px solid var(--line);background:var(--well);border-radius:9px;padding:10px}.prototype-pipeline-checklist>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.prototype-pipeline-checklist label{grid-template-columns:none;align-items:center;gap:7px;padding:5px 0;display:flex}.prototype-pipeline-checklist input{width:15px;height:15px;padding:0}.prototype-pipeline-modal-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.organization-compose-page{padding-bottom:76px}.organization-compose-back{align-items:center;gap:6px;margin-bottom:15px;display:inline-flex}.organization-kindcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.organization-kindcards-four{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-kindcard{border:1px solid var(--org-line,var(--cream3));background:var(--paper);text-align:left;min-height:230px;box-shadow:var(--prototype-shadow);border-radius:14px;align-content:start;padding:18px;display:grid}.organization-kindcard>span{background:var(--greenSoft);width:42px;height:42px;color:var(--green);border-radius:10px;place-items:center;display:grid}.organization-kindcard:nth-child(2)>span{background:var(--orangeSoft);color:var(--orange7)}.organization-kindcard>span svg{width:19px;height:19px}.organization-kindcard strong{margin-top:18px;font-size:15px}.organization-kindcard p{color:var(--text2);margin:8px 0 18px;font-size:11.5px;line-height:1.55}.organization-kindcard b{color:var(--orange7);margin-top:auto;font-size:10.5px}.organization-kindcard:hover{border-color:#b5a67f;transform:translateY(-1px)}.organization-review-note{border-left:3px solid var(--orange);background:var(--orangeSoft);color:var(--text2);margin-bottom:12px;padding:10px 12px;font-size:11px;line-height:1.5}.organization-listing-preview{margin-bottom:12px;padding:14px}.organization-listing-preview>div{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:9px;padding:11px 12px}.organization-listing-preview strong{font-size:12.5px;display:block}.organization-listing-preview p{color:var(--text2);margin:4px 0;font-size:10.5px}.organization-listing-preview small{color:var(--green6);font-size:9.5px;font-weight:800}.organization-compose-card{padding:18px}.organization-compose-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.organization-compose-grid label{color:var(--ink);gap:6px;font-size:10.5px;font-weight:800;display:grid}.organization-compose-grid label.full{grid-column:1/-1}.organization-compose-grid label i{color:var(--text3);font-style:normal;font-weight:500}.organization-compose-grid input,.organization-compose-grid select,.organization-compose-grid textarea{border:1px solid var(--cream3);width:100%;min-height:39px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;outline:none;padding:9px 10px;font-size:11.5px}.organization-compose-grid textarea{resize:vertical;line-height:1.5}.organization-compose-grid input:focus,.organization-compose-grid select:focus,.organization-compose-grid textarea:focus{border-color:#b5a67f;box-shadow:0 0 0 2px #e64a1912}.organization-compose-grid input:disabled,.organization-compose-grid select:disabled,.organization-compose-grid textarea:disabled{background:var(--well);color:var(--text2)}.organization-compose-actions{align-items:center;gap:8px;margin-top:16px;display:flex}.organization-compose-actions .btnp{margin-left:auto}.organization-review-locked{border:1px solid var(--cream3);background:var(--well);color:var(--text2);border-radius:9px;margin-top:16px;padding:11px 12px;font-size:10.5px}.organization-review-inline{font-weight:700;color:var(--orange7)!important}.organization-review-waiting{color:var(--warn);font-size:10px;font-weight:800}.organization-posted-empty .btnp{margin-top:12px}.organization-state-chip.review{background:var(--warnSoft);color:var(--warn)}.organization-state-chip.changes{background:var(--orangeSoft);color:var(--orange7)}.organization-state-chip.closed,.organization-state-chip.draft{background:var(--well);color:var(--text2)}.organization-review-step.done>span{color:#fff!important;background:#3f7d35!important;border-color:#3f7d35!important}.organization-review-step.done>span svg{color:#fff!important;stroke:#fff!important;stroke-width:3px!important}@media (width<=1080px){.prototype-opportunity-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.prototype-opportunity-tools input{grid-column:span 2}.prototype-pipeline-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.prototype-opportunity-list-head{display:none}.prototype-opportunity-row{grid-template-columns:minmax(0,1fr) auto}.prototype-opportunity-value,.prototype-opportunity-deadline{display:none}.prototype-opportunity-actions{align-self:end}.prototype-opportunity-detail-grid,.organization-kindcards,.organization-kindcards-four{grid-template-columns:1fr}.organization-kindcard{min-height:0}}@media (width<=640px){.prototype-opportunity-page{padding-top:20px}.prototype-opportunity-tools{grid-template-columns:1fr}.prototype-opportunity-tools input{grid-column:auto}.prototype-opportunity-row{grid-template-columns:1fr}.prototype-opportunity-actions{justify-content:flex-start}.prototype-posted-by-us-head{flex-direction:column;align-items:flex-start}.prototype-posted-by-us-list article{grid-template-columns:auto minmax(0,1fr)}.prototype-posted-by-us-list article>a{grid-column:2;justify-self:start}.prototype-opportunity-verified{margin-left:0}.prototype-pipeline-kanban,.prototype-pipeline-modal .pursuit-modal-body{grid-template-columns:1fr}.prototype-pipeline-modal .full{grid-column:auto}.organization-compose-grid{grid-template-columns:1fr}.organization-compose-grid label.full{grid-column:auto}.organization-compose-actions{flex-wrap:wrap}.organization-compose-actions .btnp{justify-content:center;width:100%;margin-left:0}}.admin-member-review-state,.admin-member-review-note{margin-top:4px;display:block}.admin-member-review-state{text-transform:capitalize;color:var(--green);font-weight:800}.admin-member-review-note{max-width:280px;color:var(--text2);line-height:1.35}.phase31-opportunity-tools{grid-template-columns:minmax(250px,1.45fr) repeat(4,minmax(128px,.72fr)) auto;align-items:start;overflow:visible}.phase31-opportunity-tools>input{min-height:42px;padding-inline:12px;font-size:12px}.phase31-filter-menu{z-index:45;width:100%;min-width:0}.phase31-filter-menu.open{z-index:110}.phase31-filter-menu .opps-filter-trigger{border:1px solid var(--cream3);min-height:42px;color:var(--ink);box-shadow:none;background:#fff;border-radius:9px;padding:0 34px 0 12px;position:relative}.phase31-filter-menu .opps-filter-trigger:after{content:"";border-right:1.6px solid var(--green6);border-bottom:1.6px solid var(--green6);width:7px;height:7px;transition:transform .16s var(--ease);position:absolute;top:50%;right:13px;transform:translateY(-66%)rotate(45deg)}.phase31-filter-menu.open .opps-filter-trigger:after{transform:translateY(-30%)rotate(225deg)}.phase31-filter-menu .opps-filter-trigger>span{display:none}.phase31-filter-menu .opps-filter-trigger>b{max-width:100%;color:var(--ink);letter-spacing:0;font-size:11.5px;font-weight:850}.phase31-filter-menu.open .opps-filter-trigger,.phase31-filter-menu .opps-filter-trigger:focus-visible{border-color:#b7a983;outline:none;box-shadow:0 0 0 2px #e64a1914}.phase31-filter-menu .opps-filter-popover{border:1px solid var(--cream3);background:var(--paper);z-index:160;border-radius:11px;width:max(100%,220px);max-height:292px;padding:6px;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 18px 45px -22px #1e251680,0 4px 12px #1e251614}.phase31-filter-menu .opps-filter-popover button{min-height:34px;color:var(--text2);border-radius:7px;padding:8px 30px 8px 10px;font-size:11.5px;font-weight:650;line-height:1.25;position:relative}.phase31-filter-menu .opps-filter-popover button:hover,.phase31-filter-menu .opps-filter-popover button:focus-visible{background:var(--well);color:var(--ink);outline:none}.phase31-filter-menu .opps-filter-popover button.on{background:var(--okSoft);color:var(--green);font-weight:850}.phase31-filter-menu .opps-filter-popover button.on:after{content:"✓";color:var(--ok);font-weight:950;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.phase31-filter-menu .opps-filter-popover::-webkit-scrollbar{width:8px}.phase31-filter-menu .opps-filter-popover::-webkit-scrollbar-track{background:0 0}.phase31-filter-menu .opps-filter-popover::-webkit-scrollbar-thumb{border:2px solid var(--paper);background:var(--cream3);border-radius:999px}.phase31-clear-filters{white-space:nowrap;min-height:42px;padding-inline:11px}.prototype-pipeline-card-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center}.prototype-pipeline-card-actions>*{white-space:nowrap}.prototype-pipeline-details{color:var(--orange7);font-size:9px;font-weight:900}.prototype-pipeline-details:hover{text-decoration:underline}.prototype-pipeline-card-actions .prototype-advance-button{margin-left:auto}.phase31-listing-preview{border:1px dashed var(--cream3);background:#fffdf880;border-radius:14px;margin-bottom:16px;padding:15px}.phase31-listing-preview>.prototype-micro{color:var(--text3);letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:900;display:block}.organization-listing-preview.phase31-listing-preview>div{border:1px solid var(--cream3);background:var(--paper);border-radius:12px;margin-top:10px;padding:13px 14px}.phase31-opportunity-preview{grid-template-columns:minmax(0,1fr) minmax(120px,170px) minmax(105px,135px);align-items:center;gap:14px;display:grid}.phase31-opportunity-preview .prototype-opportunity-titleline strong{font-size:13px;display:inline}.phase31-opportunity-preview .prototype-opportunity-meta{margin-top:8px}.phase31-opportunity-preview .prototype-opportunity-value,.phase31-opportunity-preview .prototype-opportunity-deadline{min-width:0}.phase31-event-preview{align-items:center;gap:12px;display:flex}.phase31-event-preview>div:last-child{min-width:0}.phase31-event-preview>div:last-child>strong{color:var(--ink);font-size:13px;line-height:1.35}.phase31-event-preview>div:last-child>p{color:var(--text2);margin:5px 0 0;font-size:10.5px}.phase31-event-date{background:var(--green);color:#fff;text-align:center;border-radius:9px;flex:0 0 48px;place-items:center;min-height:52px;padding:5px;display:grid}.phase31-event-date strong{line-height:1;font-size:17px!important}.phase31-event-date span{letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:8.5px;font-weight:850}.organization-supporting-documents{border:1px solid var(--cream3);background:var(--well);border-radius:11px;margin-top:15px;padding:14px}.organization-supporting-documents-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-supporting-documents-head strong{color:var(--ink);font-size:10.5px;font-weight:850;display:block}.organization-supporting-documents-head strong i{color:var(--text3);font-style:normal;font-weight:550}.organization-supporting-documents-head p{max-width:720px;color:var(--text2);margin:4px 0 0;font-size:10px;line-height:1.5}.organization-document-upload{border:1px solid var(--cream3);background:var(--paper);min-height:34px;color:var(--green);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:9.5px;font-weight:850;display:inline-flex}.organization-document-upload:hover{background:#fffaf2;border-color:#b5a67f}.organization-document-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.organization-document-list{gap:7px;margin-top:12px;display:grid}.organization-document-chip{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--text2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 9px;font-size:9.5px;display:grid}.organization-document-chip.pending{border-style:dashed}.organization-document-name{min-width:0;color:var(--green);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}button.organization-document-name:hover{color:var(--orange7);text-decoration:underline}.organization-document-remove{width:24px;height:24px;color:var(--text3);border-radius:6px;place-items:center;display:grid}.organization-document-remove:hover{background:var(--badSoft);color:var(--bad)}.organization-document-empty{border:1px dashed var(--cream3);color:var(--text3);text-align:center;background:#ffffff8c;border-radius:8px;padding:10px;font-size:9.5px}.organization-supporting-documents>small{color:var(--text3);margin-top:9px;font-size:8.75px;display:block}.admin-member-listing-documents{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.admin-member-listing-documents>span{color:var(--text3);flex-basis:100%;font-size:9px;font-weight:800}.admin-member-listing-documents button{border:1px solid var(--line);background:var(--paper);max-width:220px;color:var(--green);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:750;overflow:hidden}.admin-member-listing-documents button:hover{color:var(--orange7);border-color:#b5a67f}@media (width<=1080px){.phase31-opportunity-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.phase31-opportunity-tools>input{grid-column:span 2}.phase31-clear-filters{width:100%}}@media (width<=760px){.phase31-opportunity-preview{grid-template-columns:1fr}.phase31-opportunity-preview .prototype-opportunity-value,.phase31-opportunity-preview .prototype-opportunity-deadline{display:block}.organization-supporting-documents-head{flex-direction:column}.organization-document-upload{align-self:stretch}}@media (width<=640px){.phase31-opportunity-tools{grid-template-columns:1fr}.phase31-opportunity-tools>input{grid-column:auto}.phase31-filter-menu .opps-filter-popover{width:100%;min-width:0}.prototype-pipeline-card-actions .prototype-advance-button{margin-left:0}.organization-document-chip{grid-template-columns:auto minmax(0,1fr) auto}.organization-document-chip>span:not(.organization-document-name){display:none}}.network-pagehead{max-width:var(--adf-page-max);justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 14px;display:flex}.network-pagehead h1{color:var(--green);letter-spacing:-.035em;margin:0;font-family:Archivo Black,sans-serif;font-size:32px;line-height:1.05}.network-pagehead p{color:var(--mut);margin:7px 0 0;font-size:13px;line-height:1.45}.network-tabs{max-width:var(--adf-page-max);border-bottom:1px solid var(--line);scrollbar-width:none;align-items:flex-end;gap:0;margin:0 0 16px;display:flex;overflow-x:auto}.network-tabs::-webkit-scrollbar{display:none}.network-tabs a{min-height:40px;color:var(--mut);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 15px;font-size:12.5px;font-weight:850;text-decoration:none;display:inline-flex;position:relative}.network-tabs a:hover{color:var(--green)}.network-tabs a.on{color:var(--green);border-bottom-color:var(--orange)}.network-tabs a span{background:var(--panel2);min-width:19px;height:18px;color:var(--mut2);border-radius:999px;place-items:center;padding:0 5px;font-size:9.5px;font-weight:900;display:inline-grid}.network-tabs a.on span{background:var(--orangeSoft);color:var(--orangeInk)}.network-tabs a span.unread{background:var(--orange);color:#fff}.network-info-band{max-width:var(--adf-page-max);background:var(--warnSoft);color:var(--warn);border:1px solid #e7d6aa;border-radius:11px;align-items:flex-start;gap:11px;margin:0 0 12px;padding:11px 14px;display:flex}.network-info-icon{background:#fff8df;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:15px;font-weight:900;display:grid}.network-info-band div{gap:2px;display:grid}.network-info-band b{color:var(--ink);font-size:12.5px}.network-info-band span:not(.network-info-icon){color:var(--text2);font-size:11.5px;line-height:1.45}.network-toolbar{z-index:20;max-width:var(--adf-page-max);grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(145px,.72fr));align-items:start;gap:8px;margin-bottom:10px;display:grid;position:relative}.network-search{border:1px solid var(--line);background:var(--paper);height:48px;color:var(--text3);border-radius:10px;align-items:center;gap:9px;padding:0 13px;display:flex;box-shadow:0 1px #1e251605}.network-search:focus-within{border-color:var(--green6);box-shadow:0 0 0 3px #4a583814}.network-search>span{color:var(--green6);font-size:18px;line-height:1}.network-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:12.5px;font-weight:700}.network-search input::placeholder{color:var(--text3);font-weight:650}.network-filter-menu.opps-filter-menu{min-width:0}.network-filter-menu .opps-filter-trigger{background:var(--paper);border-radius:10px;min-height:48px;padding:7px 11px}.network-filter-menu .opps-filter-trigger span{letter-spacing:.09em;text-transform:uppercase;color:var(--text3);font-size:9px;font-weight:900}.network-filter-menu .opps-filter-trigger b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:850;overflow:hidden}.network-filter-menu .opps-filter-popover{z-index:80;border-radius:11px;max-height:290px;overflow:auto;box-shadow:0 18px 46px -24px #1e25167a}.network-filter-menu .opps-filter-popover button{font-size:11.5px;font-weight:750}.network-resultline{max-width:var(--adf-page-max);min-height:31px;color:var(--text3);justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-size:11.5px;display:flex}.network-resultline b{color:var(--ink);font-variant-numeric:tabular-nums}.network-resultline .btnq{color:var(--orangeInk);font-size:11px}.network-inline-error{max-width:var(--adf-page-max);background:var(--badSoft);color:var(--bad);border:1px solid #e9c9c1;border-radius:9px;margin:0 0 12px;padding:9px 12px;font-size:11.5px;font-weight:750}.network-inline-error.compact{text-align:left;margin-top:10px;margin-bottom:0}.network-empty{max-width:var(--adf-page-max);text-align:center;background:#fffdf8b8;border-style:dashed;padding:28px}.network-empty b{color:var(--ink);margin-bottom:5px;font-size:14px;display:block}.network-empty p{max-width:560px;color:var(--text2);margin:0 auto 12px;font-size:12px;line-height:1.5}.network-empty.bad{background:var(--badSoft);color:var(--bad);border-style:solid;border-color:#e9c9c1}.network-empty.bad b,.network-empty.bad p{color:inherit}.network-directory-grid{max-width:var(--adf-page-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.network-member-card{border:1px solid var(--line);background:var(--paper);min-width:0;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease);border-radius:13px;padding:16px 16px 12px;box-shadow:0 1px 2px #1e251609}.network-member-top{align-items:center;gap:12px;min-height:46px;margin-bottom:9px;display:flex}.network-avatar{color:#fff;letter-spacing:-.02em;background:#315e72;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-family:Archivo Black,sans-serif;font-size:12px;display:grid;overflow:hidden}.network-avatar.company{background:var(--green6);border-radius:10px}.network-avatar.small{width:36px;height:36px;font-size:10px}.network-avatar.company.small{border-radius:9px}.network-avatar img{object-fit:cover;width:100%;height:100%}.network-member-name{gap:2px;min-width:0;display:grid}.network-member-name b{min-width:0;color:var(--ink);align-items:center;gap:5px;font-size:13.5px;font-weight:900;line-height:1.28;display:flex}.network-member-name span{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.network-verified-seal{color:var(--ok);vertical-align:-2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.network-partner-badge{background:var(--orangeSoft);color:var(--orangeInk);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 7px;font-size:8.5px;font-weight:900;display:inline-flex}.network-partner-badge.large{padding:4px 8px;font-size:9.5px}.network-member-location{min-height:22px;color:var(--text2);justify-content:space-between;align-items:center;gap:8px;margin:0 0 9px;font-size:11px;display:flex}.network-country-identity{min-width:0;color:inherit;font-size:inherit;align-items:center;gap:6px;display:inline-flex}.network-country-identity>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.network-flag{background:#fff;border-radius:2px;flex:none;place-items:center;width:19px;height:14px;font-size:14px;line-height:14px;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1px #1e25161f}.network-country-code{background:var(--well);min-width:22px;height:15px;color:var(--text2);letter-spacing:.04em;border-radius:3px;place-items:center;padding:0 3px;font-size:8px;font-weight:900;display:inline-grid}.network-member-badge{background:var(--wash);color:var(--green6);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:8.5px;font-weight:900}.network-member-tags,.network-detail-tags{flex-wrap:wrap;align-content:flex-start;gap:5px;display:flex}.network-member-tags{min-height:24px}.network-member-tags span,.network-detail-tags span{border:1px solid var(--line2);background:var(--well);color:var(--text2);border-radius:999px;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:800;line-height:1.25;display:inline-flex}.network-member-tags span.more{color:var(--text3);background:0 0;border-style:dashed}.network-member-actions{border-top:1px solid var(--line2);align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.network-profile-action{color:var(--orangeInk);padding:6px 4px 6px 0;font-size:11.5px;font-weight:850;text-decoration:none}.network-primary-action{border:1px solid var(--green6);min-width:104px;min-height:31px;color:var(--green);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:6px 12px;font-size:11.5px;font-weight:850;text-decoration:none;display:inline-flex}.network-primary-action:hover{background:var(--wash)}.network-primary-action:disabled{opacity:.55;cursor:progress}.network-request-state{color:var(--text3);white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:850}.network-footnote{max-width:var(--adf-page-max);color:var(--text3);margin:12px 0 0;font-size:10.5px;line-height:1.45}.network-profile-back{max-width:var(--adf-page-max);margin:0 0 12px}.network-profile-back a{color:var(--text2);font-size:11.5px;font-weight:800;text-decoration:none}.network-profile-back a:hover{color:var(--orangeInk)}.network-public-profile-layout{max-width:var(--adf-page-max);grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.network-public-identity{text-align:left;padding:22px}.network-public-identity>.network-avatar{width:72px;height:72px;margin-bottom:16px;font-size:18px}.network-public-identity>.network-avatar.company{border-radius:15px}.network-public-identity .ey{margin-bottom:7px}.network-public-identity h2{color:var(--green);letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 5px;font-family:Archivo Black,sans-serif;font-size:22px;line-height:1.15;display:flex}.network-profile-role{color:var(--text2);margin:0 0 12px;font-size:12.5px;line-height:1.45}.network-public-identity>.network-country-identity{color:var(--text2);font-size:11.5px}.network-profile-trust{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.network-profile-trust span{background:var(--okSoft);color:var(--ok);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9.5px;font-weight:900}.network-profile-actions{border-top:1px solid var(--line2);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.network-profile-actions .btnp,.network-profile-actions .btng{padding:8px 11px;font-size:11.5px;text-decoration:none}.network-profile-pending{background:var(--warnSoft);min-height:34px;color:var(--warn);border-radius:8px;align-items:center;padding:7px 10px;font-size:10.5px;font-weight:850;display:inline-flex}.network-public-details{overflow:hidden}.network-profile-section{padding:18px 20px}.network-profile-section+.network-profile-section{border-top:1px solid var(--line2)}.network-profile-section .ey{margin-bottom:5px}.network-profile-section h3{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:900}.network-profile-section p{color:var(--text2);margin:0;font-size:12.5px;line-height:1.65}.network-profile-section-grid{border-top:1px solid var(--line2);grid-template-columns:1fr 1fr;display:grid}.network-profile-section-grid .network-profile-section{border-top:0}.network-profile-section-grid .network-profile-section+.network-profile-section{border-left:1px solid var(--line2)}.network-detail-tags span{background:var(--cream);padding:5px 9px;font-size:10.5px}.network-detail-tags.credential span{background:var(--okSoft);color:var(--ok);border-color:#dbe6d4}.network-detail-tags small{color:var(--text3);font-size:11px}.network-profile-facts{grid-template-columns:max-content 1fr;gap:7px 12px;margin:0;display:grid}.network-profile-facts dt{color:var(--text3);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:850}.network-profile-facts dd{color:var(--ink);margin:0;font-size:11.5px;font-weight:750}.network-profile-facts a{color:var(--orangeInk);text-decoration:none}.network-connections-grid{max-width:var(--adf-page-max);grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.network-list-card{overflow:hidden}.network-list-head{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.network-list-head h3{color:var(--ink);margin:0;font-size:13.5px;font-weight:900}.network-list-head>span{background:var(--well);min-width:22px;height:22px;color:var(--text2);border-radius:999px;place-items:center;font-size:9.5px;font-weight:900;display:grid}.network-list-subhead{border-top:1px solid var(--line);color:var(--text3);letter-spacing:.12em;text-transform:uppercase;background:#fdfaf2;padding:10px 16px 7px;font-size:9px;font-weight:900}.network-connection-row{border-bottom:1px solid var(--line2);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 16px;display:grid}.network-connection-row:last-child{border-bottom:0}.network-connection-main{min-width:0}.network-connection-main>b{color:var(--ink);align-items:center;gap:4px;font-size:11.8px;font-weight:900;line-height:1.3;display:flex}.network-connection-main>span{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;line-height:1.35;display:block;overflow:hidden}.network-connection-main .network-country-identity{color:var(--text3);margin-top:4px;font-size:9.5px}.network-connection-main .network-flag{width:16px;height:12px;font-size:12px;line-height:12px}.network-connection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.network-connection-actions .btnp,.network-connection-actions .btng,.network-connection-actions .btnq{border-radius:7px;min-height:30px;padding:6px 9px;font-size:9.8px;text-decoration:none}.network-connected-date{color:var(--text3);white-space:nowrap;font-size:9.5px;font-weight:750}.network-list-empty{text-align:left;color:var(--text2);padding:22px 18px;font-size:11.5px}.network-list-empty b{color:var(--ink);margin-bottom:4px;font-size:12px;display:block}.network-list-empty p{margin:0 0 10px;line-height:1.45}.network-list-empty .btng{font-size:10.5px;text-decoration:none;display:inline-flex}.messages-shell{max-width:var(--adf-page-max);grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:12px}.messages-sidebar-card,.messages-thread-card{min-height:560px;box-shadow:none;border-radius:13px}.messages-sidebar-card{background:var(--paper)}.messages-sidebar-card .ph{padding:12px 14px}.messages-sidebar-card .ph h3{font-size:12.5px}.messages-sidebar-card .ph .pill{font-size:8.5px}.messages-conversation-list,.messages-start-list{gap:2px;padding:7px}.messages-conversation-list button,.messages-start-list button{border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;padding:8px}.messages-start-list button{grid-template-columns:30px minmax(0,1fr)}.messages-conversation-list button.on{background:var(--well)}.messages-conversation-list b,.messages-start-list b{font-size:11.5px}.messages-conversation-list small,.messages-start-list small{font-size:10.5px}.messages-start-list{padding-top:10px}.messages-start-list h4{letter-spacing:.1em;font-size:9px}.messages-thread-card{background:var(--paper)}.messages-thread-head{background:var(--paper);border-bottom:1px solid var(--line2);align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:flex}.messages-thread-identity{flex:1;min-width:0}.messages-thread-identity h3{color:var(--ink);align-items:center;gap:5px;margin:0;font-size:12.5px;font-weight:900;display:flex}.messages-thread-identity p{color:var(--text2);margin:2px 0 0;font-size:10.5px}.messages-profile-link{font-size:10.5px;text-decoration:none}.messages-thread-body{background:#fcfaf3;gap:9px;padding:16px}.message-bubble{max-width:min(76%,580px);box-shadow:none;border-radius:12px;padding:9px 11px}.message-bubble.own{background:var(--green6)}.message-bubble.other{background:var(--paper);border:1px solid var(--line)}.message-bubble p{font-size:11.5px;line-height:1.5}.message-bubble small{font-size:8.5px}.messages-compose{background:var(--paper);border-top:1px solid var(--line2);padding:10px 12px}.messages-compose textarea{border-radius:9px;min-height:43px;font-size:11.5px}.messages-compose .btnp{border-radius:8px;padding:0 17px;font-size:11px}@media (width<=1120px){.network-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.7fr))}.network-search{grid-column:1/-1}.network-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.network-public-profile-layout,.network-connections-grid,.network-profile-section-grid{grid-template-columns:1fr}.network-profile-section-grid .network-profile-section+.network-profile-section{border-left:0;border-top:1px solid var(--line2)}.messages-shell{grid-template-columns:1fr}.messages-sidebar-card{min-height:auto;max-height:380px}}@media (width<=680px){.network-pagehead h1{font-size:28px}.network-tabs a{padding:0 11px;font-size:11.5px}.network-toolbar{grid-template-columns:1fr 1fr}.network-search{grid-column:1/-1}.network-filter-menu.opps-filter-menu{min-width:0}.network-directory-grid{grid-template-columns:1fr}.network-resultline{align-items:flex-start}.network-connection-row{grid-template-columns:36px minmax(0,1fr)}.network-connection-actions{grid-column:2;justify-content:flex-start}.network-public-identity{padding:18px}.network-profile-section{padding:16px}}.network-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.network-member-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 12px;display:flex;box-shadow:0 1px 2px #1e25160f,0 10px 28px -24px #1e251638}.network-member-card:hover{border-color:var(--cream3);transform:translateY(-2px);box-shadow:0 2px 4px #1e251612,0 18px 36px -28px #1e251657}.network-member-top{align-items:center;gap:12px;min-height:46px;margin:0}.network-member-name{gap:1px}.network-member-name b{letter-spacing:-.005em;gap:6px;font-size:14.5px;line-height:1.25}.network-member-name span{margin-top:1px;font-size:12px;line-height:1.35}.network-member-location{min-height:auto;color:var(--text2);justify-content:flex-start;margin:0;font-size:11.5px;font-weight:700}.network-country-identity{gap:7px}.network-flag{border-radius:2px;width:19px;height:14px;font-size:14px;line-height:14px}.network-member-badge{display:none}.network-member-tags{gap:5px;min-height:23px}.network-member-tags span{background:var(--well);color:var(--text2);border:0;padding:3px 9px;font-size:10.5px;font-weight:800;line-height:1.25}.network-member-tags span.more{border:1px dashed var(--cream3);color:var(--text3);background:0 0}.network-member-actions{border-top:1px solid var(--line2);gap:8px;min-height:43px;margin-top:auto;padding-top:10px}.network-profile-action{color:var(--orange7);padding:7px 8px 7px 0;font-size:12px;font-weight:900}.network-primary-action{border:1px solid var(--cream3);background:var(--paper);min-width:auto;min-height:34px;color:var(--ink);border-radius:9px;margin-left:0;padding:7px 14px;font-size:12px;font-weight:900;box-shadow:0 1px 1px #1e251608}.network-primary-action:hover{border-color:var(--green6);background:var(--wash)}.network-card-state{color:var(--text3);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:850}.network-card-state.connected{color:var(--text2)}.network-verified-seal{width:16px;height:16px;color:var(--green6);vertical-align:-2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.network-verified-seal svg{width:15px;height:15px;display:block}.network-verified-seal.large{width:19px;height:19px}.network-verified-seal.large svg{width:18px;height:18px}.network-connections-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px}.network-connections-stack{align-content:start;gap:14px;display:grid}.network-list-card{background:var(--paper);border-radius:14px;box-shadow:0 1px 2px #1e25160f,0 10px 28px -24px #1e251638}.network-list-head{min-height:54px;padding:14px 18px}.network-list-head h3{font-size:13.5px}.network-connection-row{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:12px 18px}.network-connection-name-link,.network-connection-main>b{width:max-content;max-width:100%;color:var(--ink);align-items:center;gap:5px;font-size:11.8px;font-weight:900;line-height:1.3;text-decoration:none;display:flex}.network-connection-name-link:hover{color:var(--orange7)}.network-connection-main>span{font-size:10.5px}.network-connection-actions{flex-wrap:nowrap;gap:7px}.network-connection-actions .btnp,.network-connection-actions .btng{border-radius:8px;min-height:32px;padding:7px 11px;font-size:10.5px;font-weight:850}.network-connection-actions .btnq{min-height:32px;color:var(--orange7);background:0 0;border:0;padding:7px 4px;font-size:10.5px;font-weight:850}.network-connection-actions .btnq:hover{color:var(--bad);background:0 0}.network-list-empty.compact{padding:16px 18px}.network-connections-footnote{border-top:1px solid var(--line2);margin-top:22px;padding-top:16px}.messages-shell.network-messages-shell{min-height:480px;max-width:var(--adf-page-max);border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:280px minmax(0,1fr);gap:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #1e25160f,0 10px 28px -24px #1e251638}.network-messages-shell .messages-sidebar-card,.network-messages-shell .messages-thread-card{background:var(--paper);min-height:540px;box-shadow:none;border:0;border-radius:0}.network-messages-shell .messages-sidebar-card{border-right:1px solid var(--line2);overflow:auto}.network-messages-shell .messages-conversation-list{padding:0;display:block}.network-messages-shell .messages-conversation-list button{border:0;border-bottom:1px solid var(--line2);width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:12px 13px;display:grid;transform:none}.network-messages-shell .messages-conversation-list button:hover{box-shadow:none;background:#f8f3e7;transform:none}.network-messages-shell .messages-conversation-list button.on{background:var(--well);box-shadow:none}.network-messages-shell .messages-conversation-copy{min-width:0}.network-messages-shell .messages-conversation-copy b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12.5px;font-weight:900;line-height:1.3;display:flex;overflow:hidden}.network-messages-shell .messages-conversation-copy small{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:1.3;display:block;overflow:hidden}.network-messages-shell .messages-conversation-list em{color:var(--text3);background:0 0;border-radius:0;align-self:center;padding:0;font-size:9.5px;font-style:normal;font-weight:850}.network-messages-shell .messages-conversation-list em.unread{background:var(--orange);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;display:grid}.network-messages-shell .message-avatar{color:#fff;background:#315e72;border-radius:50%;width:38px;height:38px;font-size:11px;font-weight:900}.network-messages-shell .message-avatar.company{background:var(--green6);border-radius:9px}.network-messages-shell .messages-thread-card{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.network-messages-shell .messages-thread-head{border-bottom:1px solid var(--line2);background:var(--paper);min-height:64px;padding:12px 18px}.network-messages-shell .messages-thread-head .message-avatar{width:36px;height:36px}.network-messages-shell .messages-thread-identity h3{gap:5px;font-size:13.5px}.network-messages-shell .messages-thread-identity p{margin-top:2px;font-size:10.5px}.network-messages-shell .messages-thread-body{background:#fdfbf4;flex-direction:column;justify-content:flex-start;gap:10px;min-height:0;padding:18px;display:flex;overflow:auto}.network-messages-shell .message-bubble{max-width:70%;box-shadow:none;border-radius:13px;padding:10px 14px}.network-messages-shell .message-bubble.other{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.network-messages-shell .message-bubble.own{border:1px solid var(--green);background:var(--green);color:var(--cream);border-bottom-right-radius:4px;align-self:flex-end}.network-messages-shell .message-bubble p{margin:0;font-size:13px;line-height:1.5}.network-messages-shell .messages-compose{border-top:1px solid var(--line2);background:var(--paper);align-items:stretch;gap:10px;padding:13px;display:flex}.network-messages-shell .messages-compose input{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:10px;outline:0;flex:1;padding:10px 14px;font-size:12px}.network-messages-shell .messages-compose input:focus{border-color:var(--green6);box-shadow:0 0 0 3px #4a583814}.network-messages-shell .messages-compose .btnp{border-radius:9px;min-width:72px;padding:0 16px}.messages-list-empty{color:var(--text2);padding:22px 16px;font-size:11.5px;line-height:1.5}.messages-list-empty b{color:var(--ink);margin-bottom:4px;font-size:12px;display:block}.messages-list-empty p{margin:0 0 10px}.messages-list-empty .btng{font-size:10.5px;text-decoration:none;display:inline-flex}@media (width<=1120px){.network-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.network-connections-grid,.messages-shell.network-messages-shell{grid-template-columns:1fr}.network-messages-shell .messages-sidebar-card{border-right:0;border-bottom:1px solid var(--line2);min-height:auto;max-height:280px}.network-messages-shell .messages-thread-card{min-height:500px}}@media (width<=680px){.network-directory-grid{grid-template-columns:1fr}.network-member-card{padding:15px 15px 12px}.network-connection-row{grid-template-columns:36px minmax(0,1fr)}.network-connection-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.network-messages-shell .message-bubble{max-width:86%}}.pricing-organization-application-modal{width:min(900px,100%)!important}.pricing-organization-application-body{gap:0;padding-top:2px!important}.pricing-organization-section{border-bottom:1px solid var(--line2);padding:18px 0}.pricing-organization-section:first-child{padding-top:0}.pricing-organization-section:last-of-type{border-bottom:0}.pricing-organization-section h4{color:var(--ink);letter-spacing:0;text-transform:none;margin:0 0 13px;font-family:Archivo,sans-serif;font-size:13px;font-weight:900}.pricing-organization-application-body select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border-radius:12px;padding:13px 14px;font-size:14px}.pricing-organization-application-body input[readonly]{color:var(--text2);background:var(--well)!important}.pricing-organization-sector-chips{flex-wrap:wrap;gap:8px;display:flex}.pricing-organization-sector-chips button{border:1px solid var(--cream3);background:var(--paper);color:var(--text2);cursor:pointer;border-radius:999px;padding:8px 11px;font:800 11px Archivo,sans-serif;transition:border-color .15s,background .15s,color .15s}.pricing-organization-sector-chips button:hover{border-color:var(--green6)}.pricing-organization-sector-chips button.on{border-color:var(--green);background:var(--green);color:var(--cream)}.pricing-organization-upload{border:1.5px dashed var(--cream3);text-align:center;cursor:pointer;background:#f8f4ea;border-radius:13px;place-items:center;color:var(--green)!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;padding:18px!important}.pricing-organization-upload>svg{color:var(--green6)}.pricing-organization-upload>span{max-width:680px;color:var(--text2);font-size:11.5px;font-weight:600;line-height:1.5}.pricing-organization-upload input[type=file]{font-size:11.5px;background:0 0!important;border:0!important;padding:6px!important}.pricing-organization-existing-docs{border:1px solid var(--line2);background:var(--paper);border-radius:11px;gap:7px;margin-top:10px;padding:11px 12px;display:grid}.pricing-organization-existing-docs>small{color:var(--text3);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:900}.pricing-organization-existing-docs>div{flex-wrap:wrap;gap:7px;display:flex}.pricing-organization-existing-docs span{background:var(--well);color:var(--green);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.pricing-organization-payment-note{background:var(--okSoft);color:#334329;border:1px solid #d4e1c3;border-radius:11px;align-items:flex-start;gap:10px;margin:12px 0;padding:13px 14px;font-size:11.5px;line-height:1.5;display:flex}.pricing-organization-payment-note svg{color:var(--ok);flex:none;margin-top:1px}.pricing-organization-payment-options{gap:9px;margin-top:12px;display:grid}.pricing-organization-payment-options button{border:1px solid var(--cream3);background:var(--paper);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;gap:5px;padding:14px;display:grid}.pricing-organization-payment-options button.on{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}.pricing-organization-payment-options strong{font-size:12px}.pricing-organization-payment-options span{color:var(--text2);font-size:11.5px;line-height:1.45}@media (width<=760px){.pricing-organization-application-modal{width:min(100%,680px)!important}}.membership-upgrade-admin-facts-rich{grid-template-columns:repeat(3,minmax(0,1fr))}.membership-upgrade-admin-application-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.membership-upgrade-admin-application-detail>span{border:1px solid var(--line2);background:var(--paper);border-radius:10px;gap:4px;min-width:0;padding:10px 12px;display:grid}.membership-upgrade-admin-application-detail small,.membership-upgrade-admin-documents>small{color:var(--mut2);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.membership-upgrade-admin-application-detail b,.membership-upgrade-admin-application-detail a{min-width:0;color:var(--green);overflow-wrap:anywhere;font-size:12px;font-weight:800}.membership-upgrade-reason strong{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.membership-upgrade-admin-documents{border:1px dashed var(--cream3);background:#f8f4ea;border-radius:11px;gap:8px;padding:12px 13px;display:grid}.membership-upgrade-admin-documents>div{flex-wrap:wrap;gap:7px;display:flex}.membership-upgrade-admin-documents .btng{min-height:34px;padding:7px 10px;font-size:10.5px}@media (width<=760px){.membership-upgrade-admin-facts-rich,.membership-upgrade-admin-application-detail{grid-template-columns:1fr}}.development-page{width:100%;max-width:1180px;color:var(--ink);margin:0 auto}.development-pagehead{margin:0 0 15px}.development-pagehead h1{color:var(--green);letter-spacing:-.035em;margin:0;font-family:Archivo Black,Archivo,sans-serif;font-size:23px;font-weight:400;line-height:1.08}.development-pagehead p{color:var(--text2);margin:5px 0 0;font-size:12.5px;line-height:1.5}.development-tabs{border-bottom:1px solid var(--line);align-items:end;gap:23px;margin:0 0 18px;display:flex}.development-tabs a{min-height:38px;color:var(--text2);align-items:center;gap:7px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.development-tabs a:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.development-tabs a.is-active{color:var(--ink)}.development-tabs a.is-active:after{background:var(--orange)}.development-tab-count{background:var(--well);min-width:19px;height:18px;color:var(--text2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:9.5px;font-weight:900;display:inline-grid}.development-tab-panel{min-width:0}.development-notice{background:var(--okSoft);color:var(--green);border:1px solid #cdd9bf;border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:9px 11px;font-size:11.5px;font-weight:750;display:flex}.development-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px;line-height:1}.development-featured-event{background:var(--green2);border:1px solid #26301c73;border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:250px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px -30px #1e2516b3}.development-featured-copy{z-index:2;min-width:0;color:var(--cream);padding:28px 30px 26px;position:relative}.development-featured-copy:before{content:"";pointer-events:none;opacity:.09;background-image:radial-gradient(circle at 1px 1px, var(--mist) 1px, transparent 1px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.development-chip-row,.development-featured-copy>*{z-index:1;position:relative}.development-chip-row{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.development-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;width:fit-content;min-height:21px;padding:4px 8px;font-size:9.5px;font-weight:900;line-height:1;display:inline-flex}.development-badge-live{background:var(--orange);color:#fff}.development-badge-rate{background:var(--okSoft);color:var(--ok);border-color:#ccd8bd}.development-badge-free{background:var(--okSoft);color:var(--ok)}.development-badge-paid{background:var(--warnSoft);color:var(--warn)}.development-badge-neutral{background:var(--well);border-color:var(--line);color:var(--text2)}.development-badge-registered{background:var(--okSoft);color:var(--ok)}.development-featured-copy h2,.development-featured-empty h2{max-width:620px;color:var(--cream);letter-spacing:-.035em;margin:0;font-family:Archivo Black,Archivo,sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.06}.development-featured-copy>p{max-width:520px;color:var(--mist);margin:11px 0 0;font-size:13px;line-height:1.6}.development-featured-meta{color:#d8dccf;flex-wrap:wrap;gap:9px 16px;margin-top:18px;font-size:11.5px;font-weight:700;display:flex}.development-featured-meta span{align-items:center;gap:6px;display:inline-flex}.development-featured-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:21px;display:flex}.development-featured-actions .btnp,.development-featured-actions .btng{min-height:38px}.development-featured-actions .btng{color:var(--cream);background:#f4efe30f;border-color:#f4efe34d}.development-calendar-button,.development-card-calendar{border:1px solid var(--line);background:var(--paper);color:var(--green);cursor:pointer;border-radius:9px;place-items:center;display:inline-grid}.development-calendar-button{width:38px;height:38px;color:var(--cream);background:0 0;border-color:#f4efe34d}.development-calendar-button:hover,.development-featured-actions .btng:hover{background:#f4efe31f}.development-registered-pill{background:var(--okSoft);min-height:38px;color:var(--ok);border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font-size:10.5px;font-weight:900;display:inline-flex}.development-join-link{color:var(--cream);align-items:center;gap:5px;font-size:10.5px;font-weight:900;text-decoration:none;display:inline-flex}.development-featured-art{background:var(--green6);min-height:250px;position:relative;overflow:hidden}.development-event-image{object-fit:cover;width:100%;height:100%;display:block}.development-event-art-fallback{width:100%;height:100%;min-height:inherit;background:linear-gradient(140deg,#26301c,#4a5838 68%,#697553);position:relative;overflow:hidden}.development-event-art-fallback:after{content:"";background:linear-gradient(130deg,#0000 45%,#e64a192e);position:absolute;inset:0}.development-art-orbit{border:1px solid #f4efe338;border-radius:50%;position:absolute;transform:rotate(-22deg)}.development-art-orbit.orbit-one{width:250px;height:90px;top:40px;right:-25px}.development-art-orbit.orbit-two{width:310px;height:118px;top:90px;right:-75px}.development-art-line{background:#f4efe32e;height:1px;position:absolute;transform:rotate(-27deg)}.development-art-line.line-one{width:280px;top:95px;right:-40px}.development-art-line.line-two{width:260px;top:145px;right:5px}.development-art-mark{color:#f4efe326;letter-spacing:-.08em;font-family:Archivo Black;font-size:50px;position:absolute;bottom:21px;right:28px}.development-featured-date{z-index:3;width:64px;min-height:70px;color:var(--cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#26301cd1;border:1px solid #f4efe347;border-radius:12px;place-items:center;padding:8px;display:grid;position:absolute;top:18px;right:18px}.development-featured-date b{font-family:Archivo Black;font-size:28px;line-height:.95}.development-featured-date span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.development-featured-empty{background:var(--green2);min-height:210px;color:var(--cream);border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:28px 30px;display:flex}.development-featured-empty p{max-width:600px;color:var(--mist);margin:8px 0 0;font-size:12.5px;line-height:1.55}.development-event-filter{flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;display:flex}.development-event-filter button{border:1px solid var(--line);background:var(--paper);min-height:30px;color:var(--text2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:850;display:inline-flex}.development-event-filter button:hover{border-color:var(--cream3);color:var(--green)}.development-event-filter button.is-active{border-color:var(--green);background:var(--green);color:var(--cream)}.development-event-filter button span{background:var(--well);min-width:17px;height:17px;color:var(--text2);border-radius:999px;place-items:center;padding:0 4px;font-size:8.5px;font-weight:900;display:inline-grid}.development-event-filter button.is-active span{color:var(--cream);background:#f4efe329}.development-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 12px;display:flex}.development-section-title.first{margin-top:2px}.development-section-title h3,.development-section-title.compact h3{color:var(--green);margin:0;font-size:14px;font-weight:900}.development-section-title span,.development-section-title.compact span{color:var(--text3);font-size:10.5px;font-weight:700}.development-event-grid,.development-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.development-event-card,.development-learning-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 8px 24px -24px #1e251673}.development-event-card:hover,.development-learning-card:hover{border-color:var(--cream3);transform:translateY(-1px)}.development-event-art,.development-learning-art{background:var(--well);height:108px;position:relative;overflow:hidden}.development-learning-art{height:92px}.development-date-chip{z-index:3;background:var(--paper);min-width:43px;min-height:48px;color:var(--ink);box-shadow:var(--sh1);border-radius:9px;place-items:center;padding:5px 9px;display:grid;position:absolute;top:10px;left:10px}.development-date-chip b{font-family:Archivo Black;font-size:15px;line-height:1}.development-date-chip span{color:var(--orange7);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:900}.development-type-chip{border:1px solid var(--line);background:var(--paper);width:fit-content;min-height:21px;color:var(--green6);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.development-event-art>.development-type-chip{z-index:3;position:absolute;top:10px;right:10px}.development-learning-art>.development-type-chip{z-index:3;position:absolute;top:10px;left:10px}.development-learning-art>.development-badge{z-index:3;position:absolute;top:10px;right:10px}.development-event-body{flex-direction:column;flex:1;gap:7px;padding:14px 16px 12px;display:flex}.development-event-title{color:var(--ink);letter-spacing:-.005em;font-size:14px;line-height:1.3}.development-event-meta{color:var(--text2);flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:11.5px;font-weight:600;display:flex}.development-event-meta span{align-items:center;gap:5px;display:inline-flex}.development-event-meta svg{width:12px;height:12px;color:var(--text3)}.development-speaker{align-items:center;gap:7px;display:flex}.development-speaker-avatar{background:var(--wash);width:26px;height:26px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.development-speaker>span:last-child{gap:1px;min-width:0;display:grid}.development-speaker b{font-size:10.5px}.development-speaker small{color:var(--text3);font-size:9px}.development-event-org{min-width:0;color:var(--text2);align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:700;display:flex}.development-source-mark{background:var(--green);width:23px;height:23px;color:var(--cream);border-radius:7px;flex:none;place-items:center;font-size:7.5px;font-weight:900;display:grid}.development-event-org>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.development-event-org .development-badge{margin-left:auto}.development-event-footer,.development-learning-footer{border-top:1px solid var(--line2);background:#fffcf6;align-items:center;gap:7px;min-height:48px;padding:10px 14px;display:flex}.development-event-footer .btng,.development-learning-footer .btng{gap:5px;display:inline-flex}.development-event-footer .btnq,.development-learning-footer .btnq{color:var(--orange7);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 2px;font-size:10.5px;font-weight:850;display:inline-flex}.development-event-footer .btnq:hover,.development-learning-footer .btnq:hover{color:var(--orange)}.development-learning-footer{padding:10px 15px}.development-event-footer .btnq:disabled,.development-learning-footer .btnq:disabled{opacity:.55;cursor:default}.development-event-save{color:var(--orange7)!important}.development-save-menu-trigger{white-space:nowrap;cursor:pointer}.development-save-menu-trigger[data-state=open]{color:var(--orange)!important}.development-featured-actions .development-save-menu-trigger{background:0 0;border:1px solid #f4efe34d;border-radius:9px;align-items:center;gap:5px;min-height:38px;padding:0 12px;font-size:10.5px;font-weight:850;display:inline-flex;color:var(--cream)!important}.development-featured-actions .development-save-menu-trigger[data-state=open],.development-featured-actions .development-save-menu-trigger:hover{background:#f4efe31a;color:var(--cream)!important}.development-save-menu-popover{gap:2px;width:min(270px,100vw - 24px);display:grid;z-index:240!important;border:1px solid var(--line)!important;background:var(--paper)!important;color:var(--ink)!important;border-radius:10px!important;padding:6px!important;overflow:visible!important;box-shadow:0 18px 38px #1e25162e!important}.development-save-menu-popover [role=menuitem]{width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;font-size:10px;font-weight:800;line-height:1.35;display:flex}.development-save-menu-popover [role=menuitem]:focus,.development-save-menu-popover [role=menuitem][data-highlighted]{background:var(--well)}.development-save-menu-popover [role=menuitem][data-disabled]{opacity:.55;cursor:default}.development-card-calendar{width:31px;height:31px;margin-left:auto}.development-unavailable{color:var(--text3);font-size:9.5px;font-weight:800}.development-list-shell{border:1px solid var(--line);background:var(--paper);border-radius:13px;overflow:hidden}.development-recording-row,.development-toolkit-row{border-bottom:1px solid var(--line2);align-items:center;gap:11px;min-height:61px;padding:13px 16px;display:flex}.development-recording-row:last-child,.development-toolkit-row:last-child{border-bottom:0}.development-recording-row>div,.development-toolkit-row>div{flex:1;gap:3px;min-width:0;display:grid}.development-recording-row b,.development-toolkit-row b{color:var(--ink);font-size:12.5px;line-height:1.3}.development-recording-row span:not(.development-play),.development-toolkit-row span{color:var(--text2);font-size:10.5px;line-height:1.35}.development-play{background:var(--green);width:31px;height:31px;color:var(--cream);border-radius:50%;flex:none;place-items:center;display:grid}.development-footnote{color:var(--text3);margin:12px 1px 0;font-size:9.8px;line-height:1.55}.development-learning-art img{object-fit:cover;width:100%;height:100%}.development-learning-art-fallback{color:#f4efe3e6;background:linear-gradient(135deg,#28444a,#44757a);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.development-learning-art-fallback:before{content:"";border:1px solid #f4efe333;border-radius:50%;width:190px;height:190px;position:absolute;top:-85px;right:-65px}.development-learning-art-fallback span{color:#f4efe359;letter-spacing:.08em;font-size:8px;font-weight:900;position:absolute;bottom:7px;right:9px}.development-learning-art-fallback>svg{z-index:2;position:relative}.development-course-curve{border:1px solid #f4efe333;border-radius:50%;width:120%;height:44px;left:-10%;transform:rotate(-4deg);position:absolute!important;bottom:auto!important;right:auto!important}.development-course-curve.curve-one{top:28px}.development-course-curve.curve-two{top:47px;left:-3%}.development-toolkit-art-fallback{width:100%;height:100%;color:var(--orange7);background:#fffdf8;align-content:center;gap:4px;padding:8px 7px;display:grid;position:relative}.development-toolkit-art-fallback i{background:var(--cream3);border-radius:2px;width:100%;height:2px;display:block}.development-toolkit-art-fallback i:nth-child(2){width:78%}.development-toolkit-art-fallback i:nth-child(3){width:62%}.development-toolkit-art-fallback b{letter-spacing:.05em;color:var(--orange7);font-size:6.5px;position:absolute;bottom:5px;left:7px}.development-learning-body{flex-direction:column;flex:1;gap:7px;padding:13px 15px;display:flex}.development-learning-body>b{color:var(--ink);font-size:14px;line-height:1.3}.development-learning-meta{color:var(--text2);flex-wrap:wrap;gap:8px 10px;font-size:11.5px;font-weight:600;display:flex}.development-learning-meta span{align-items:center;gap:5px;display:inline-flex}.development-provider{color:var(--text2);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.development-provider>span{background:var(--green);width:26px;height:26px;color:var(--cream);border-radius:7px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.development-doc-cover{border:1px solid var(--line);background:var(--wash);width:39px;height:47px;color:var(--green);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.development-doc-cover img{object-fit:cover;width:100%;height:100%}.development-toolkit-row .development-badge{flex:none}.development-partner-stack{gap:9px;display:grid}.development-partner-card{border:1px solid var(--line);background:var(--paper);border-radius:13px;align-items:center;gap:13px;padding:13px 14px;display:flex}.development-partner-logo{background:var(--green);width:42px;height:42px;color:var(--cream);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.development-partner-logo img{object-fit:cover;width:100%;height:100%}.development-partner-mark{font-weight:900;color:var(--cream)!important;font-size:11px!important}.development-partner-copy{flex:1;min-width:0}.development-partner-copy b{color:var(--ink);font-size:12.5px;display:block}.development-partner-copy p{color:var(--text2);margin:3px 0 0;font-size:10.5px;line-height:1.45}.development-partner-copy small{color:var(--text3);margin-top:4px;font-size:9.5px;line-height:1.4;display:block}.development-partner-card>.development-badge{flex:none}.development-member-submission{border:1px dashed var(--cream3);background:#f8f4ea;border-radius:11px;align-items:center;gap:14px;margin-top:18px;padding:12px 13px;display:flex}.development-member-submission>div{flex:1;gap:3px;min-width:0;display:grid}.development-member-submission b{color:var(--green);font-size:11.5px}.development-member-submission span{color:var(--text2);font-size:9.8px;line-height:1.4}.development-submission-status{margin-top:18px}.development-submission-row{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}.development-submission-row:last-child{border-bottom:0}.development-submission-row>div{gap:2px;min-width:0;display:grid}.development-submission-row b{font-size:11.5px}.development-submission-row span{color:var(--text2);font-size:9.5px}.development-submission-row small{color:var(--text2);grid-column:1/-1;font-size:9.5px}.development-status-chip{background:var(--warnSoft);border-radius:999px;padding:4px 7px;font-weight:900;color:var(--warn)!important;font-size:9px!important}.development-status-chip.is-published{background:var(--okSoft);color:var(--ok)!important}.development-status-chip.is-rejected{background:var(--badSoft);color:var(--bad)!important}.development-empty{border:1px dashed var(--cream3);min-height:82px;color:var(--green6);background:#fffdf894;border-radius:12px;align-items:center;gap:11px;padding:15px 16px;display:flex}.development-empty>div{min-width:0}.development-empty b{color:var(--green);font-size:12px;display:block}.development-empty p{color:var(--text2);margin:3px 0 0;font-size:10.5px;line-height:1.45}.development-loading{gap:14px;display:grid}.development-skeleton{background:linear-gradient(90deg,var(--well),#f7f2e8,var(--well));background-size:200% 100%;border-radius:13px;min-height:180px;animation:1.2s linear infinite development-shimmer}.development-skeleton-hero{border-radius:18px;min-height:250px}.development-skeleton-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.development-recording-skeleton{border-radius:0;min-height:61px}@keyframes development-shimmer{to{background-position:-200% 0}}.development-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e251673;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.development-details-modal{border:1px solid var(--line);background:var(--paper);border-radius:16px;width:min(520px,100%);max-height:min(680px,100vh - 40px);padding:24px;position:relative;overflow:auto;box-shadow:0 30px 90px -45px #1e2516b3}.development-details-modal h2{color:var(--green);margin:10px 32px 7px 0;font-family:Archivo Black;font-size:20px;font-weight:400}.development-details-modal>p{color:var(--text2);margin:0;font-size:11.5px;line-height:1.6}.development-details-modal dl{border:1px solid var(--line2);border-radius:10px;gap:0;margin:16px 0;display:grid;overflow:hidden}.development-details-modal dl>div{border-bottom:1px solid var(--line2);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px 10px;display:grid}.development-details-modal dl>div:last-child{border-bottom:0}.development-details-modal dt{color:var(--text3);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:900}.development-details-modal dd{color:var(--ink);margin:0;font-size:10.5px;font-weight:700}.development-modal-close{border:1px solid var(--line);background:var(--paper);width:30px;height:30px;color:var(--green);cursor:pointer;border-radius:8px;font-size:18px;position:absolute;top:11px;right:13px}@media (width<=980px){.development-featured-event{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)}.development-event-grid,.development-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.development-tabs{gap:17px;overflow-x:auto}.development-tabs a{flex:none}.development-featured-event{grid-template-columns:1fr}.development-featured-copy{padding:23px 20px}.development-featured-art{min-height:185px}.development-event-grid,.development-learning-grid,.development-skeleton-grid{grid-template-columns:1fr}.development-section-title{flex-direction:column;align-items:flex-start;gap:3px}.development-recording-row,.development-toolkit-row{flex-wrap:wrap;align-items:flex-start}.development-recording-row>div,.development-toolkit-row>div{min-width:calc(100% - 58px)}.development-toolkit-row .development-badge{margin-left:50px}.development-partner-card{flex-wrap:wrap;align-items:flex-start}.development-partner-copy{min-width:calc(100% - 60px)}.development-partner-card>.development-badge{margin-left:55px}.development-member-submission{flex-direction:column;align-items:flex-start}}@media (width<=480px){.development-pagehead h1{font-size:22px}.development-featured-copy h2{font-size:23px}.development-featured-actions{align-items:stretch}.development-featured-actions .btnp,.development-featured-actions .btng{flex:auto;justify-content:center}.development-registered-pill{width:100%}.development-event-footer{flex-wrap:wrap}.development-card-calendar{margin-left:auto}}.phase6-development-admin{margin-top:16px}.phase6-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.phase6-admin-block{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.phase6-admin-block h4,.phase6-admin-recordings h4{color:var(--green);margin:0;font-size:12.5px;font-weight:900}.phase6-admin-block>p{color:var(--text2);margin:-4px 0 2px;font-size:10.5px;line-height:1.45}.phase6-admin-block label{color:var(--text2);gap:5px;font-size:10px;font-weight:800;display:grid}.phase6-admin-block label>span{color:var(--text3);font-weight:600}.phase6-admin-block input,.phase6-admin-block select,.phase6-admin-block textarea{border:1px solid var(--line);width:100%;min-height:37px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:8px;padding:8px 9px}.phase6-admin-block textarea{resize:vertical;min-height:72px}.phase6-admin-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.phase6-admin-recordings{gap:8px;margin-top:14px;display:grid}.phase6-admin-recording-row{border:1px solid var(--line);background:var(--paper);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.phase6-admin-recording-row>div{gap:2px;min-width:0;display:grid}.phase6-admin-recording-row b{color:var(--ink);font-size:10.5px}.phase6-admin-recording-row span{color:var(--text2);font-size:9px}@media (width<=820px){.phase6-admin-grid{grid-template-columns:1fr}.phase6-admin-recording-row{grid-template-columns:minmax(0,1fr) auto}.phase6-admin-recording-row .btng{grid-row:2}}.phase7-invite-accept-card{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;max-width:760px;margin:18px 0;display:grid}.phase7-invite-accept-card .organization-mark{width:52px;height:52px;margin:0}.phase7-invite-accept-card h2{color:var(--ink);margin:0 0 5px;font-size:17px!important}.phase7-invite-accept-card p{color:var(--text2);margin:0;font-size:10.5px;line-height:1.55}.phase7-invite-member-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.phase7-invite-member-actions .btng{min-height:36px}.phase7-seat-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.phase7-seat-invited{background:#f7ecd257}.phase7-seat-paused{opacity:.76;background:#efe9db7a}.phase7-seat-declined,.phase7-seat-revoked{opacity:.72;background:#efe9db57}.organization-seat-history-note{color:var(--text3);white-space:nowrap;font-size:9px;font-weight:800}.phase7-domain-candidates{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:12px;display:grid}.phase7-domain-candidates>div{border:1px solid var(--line2);background:var(--paper);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.phase7-domain-candidates strong,.phase7-domain-candidates small{display:block}.phase7-domain-candidates strong{color:var(--ink);font-size:9.8px}.phase7-domain-candidates small{color:var(--text3);overflow-wrap:anywhere;margin-top:2px;font-size:8.8px}.organization-billing-managed-note{color:var(--text3);margin:10px 0 0;font-size:9.5px;line-height:1.5}.phase7-company-readonly-grid{grid-template-columns:minmax(250px,.78fr) minmax(0,1.55fr)}.phase7-company-readonly-card>p{color:var(--text2);margin:4px 0 18px;font-size:11px;line-height:1.7}.phase7-company-readonly-section{border-top:1px solid var(--line);padding:14px 0}.phase7-company-readonly-section>strong{color:var(--ink);margin-bottom:8px;font-size:10.5px;display:block}.phase7-organization-verification .verification-ladder-card{min-height:0}.phase7-org-verification-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.phase7-org-evidence{gap:0;margin-top:6px;display:grid}.phase7-org-evidence-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.phase7-org-evidence-row:last-child{border-bottom:0}.phase7-org-evidence-row>svg{color:var(--green)}.phase7-org-evidence-row strong,.phase7-org-evidence-row small{display:block}.phase7-org-evidence-row strong{color:var(--ink);font-size:10.5px}.phase7-org-evidence-row small{color:var(--text2);margin-top:3px;font-size:9.2px;line-height:1.45}.phase7-settings-head{align-items:flex-start}.phase7-settings-layout{padding-bottom:76px}.phase7-settings-account-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;display:grid}.phase7-service-email-row{align-items:center}.phase7-service-email-row>.prototype-status-chip{margin-left:auto}.phase7-membership-summary{color:var(--text2);text-transform:capitalize;margin:0 0 12px;font-size:10px;font-weight:750}.phase7-dangerzone{background:var(--badSoft);border:1px solid #ead0c7;border-radius:10px;margin-top:14px;padding:13px}.phase7-dangerzone>b{color:var(--bad);font-size:10.5px}.phase7-dangerzone>p{color:#735047;margin:4px 0 10px;font-size:9.5px;line-height:1.5}.danger-lite{color:var(--bad)!important;border-color:#dfb8ac!important}.phase7-signout-card{gap:8px;display:grid}.phase7-signout-button{color:var(--bad);justify-self:start;align-items:center;gap:7px;display:inline-flex}.phase7-signout-card>p{color:var(--text3);margin:0;font-size:9.3px;line-height:1.45}.account-lifecycle-page{max-width:1120px;margin:0 auto;padding:5px 0 72px}.phase7-lifecycle-back{margin-bottom:14px}.phase7-lifecycle-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.phase7-lifecycle-checklist,.phase7-lifecycle-confirm{padding:20px}.phase7-lifecycle-checklist.danger,.phase7-lifecycle-confirm.danger{border-color:#ead0c7}.phase7-lifecycle-item{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:14px 0;display:grid}.phase7-lifecycle-item:last-child{border-bottom:0}.phase7-lifecycle-item>svg{color:var(--green);margin-top:1px}.phase7-lifecycle-checklist.danger .phase7-lifecycle-item>svg{color:var(--bad)}.phase7-lifecycle-item strong{color:var(--ink);font-size:10.8px;display:block}.phase7-lifecycle-item p{color:var(--text2);margin:4px 0 0;font-size:9.7px;line-height:1.55}.phase7-lifecycle-confirm{position:sticky;top:88px}.phase7-lifecycle-confirm h2{color:var(--ink);margin:8px 0 7px;font-size:18px!important}.phase7-lifecycle-confirm>p{color:var(--text2);margin:0 0 15px;font-size:10.5px;line-height:1.6}.phase7-lifecycle-confirm>.btnp,.phase7-lifecycle-confirm>.btng{justify-content:center;width:100%;margin-top:8px}.danger-action{background:var(--bad)!important;border-color:var(--bad)!important}.danger-action:hover{filter:brightness(.94)}.phase7-delete-requested{justify-items:start;gap:9px;display:grid}.phase7-delete-requested>svg{color:var(--ok)}.phase7-delete-requested h2,.phase7-delete-requested p{margin:0}.phase7-delete-requested p{color:var(--text2);font-size:10.5px;line-height:1.6}.phase7-lifecycle-public{background:var(--cream);place-items:center;min-height:100vh;padding:30px 18px;display:grid}.phase7-lifecycle-public main{width:min(100%,620px)}.phase7-public-status-card{flex-direction:column;align-items:flex-start;gap:11px;padding:30px;display:flex}.phase7-public-status-card>img{width:156px;height:auto;margin-bottom:5px}.phase7-public-status-card h1{color:var(--ink);margin:3px 0 0;font-family:Archivo Black,Archivo,sans-serif;font-size:clamp(26px,5vw,38px);line-height:1.03}.phase7-public-status-card p{color:var(--text2);margin:0;font-size:11.5px;line-height:1.65}.phase7-public-status-card .btnp,.phase7-public-status-card .btng{justify-content:center;min-width:190px}.phase7-status-note{border-top:1px solid var(--line);padding-top:10px}@media (width<=900px){.phase7-company-readonly-grid,.phase7-lifecycle-grid{grid-template-columns:1fr}.phase7-lifecycle-confirm{position:static}}@media (width<=650px){.phase7-invite-accept-card{grid-template-columns:48px minmax(0,1fr)}.phase7-invite-member-actions{grid-column:1/-1;justify-content:stretch}.phase7-invite-member-actions>button{flex:1;justify-content:center}.phase7-settings-account-grid{grid-template-columns:1fr}.phase7-org-evidence-row{grid-template-columns:28px minmax(0,1fr)}.phase7-org-evidence-row>.prototype-status-chip{grid-column:2;justify-self:start}.account-lifecycle-page{padding-bottom:92px}.phase7-public-status-card{padding:22px}}.phase7-delete-confirm-field{color:var(--ink);gap:6px;margin:12px 0 4px;font-size:10px;font-weight:800;display:grid}.phase7-delete-confirm-field input{width:100%;min-height:42px;color:var(--ink);font:inherit;letter-spacing:.08em;background:#fffdfa;border:1px solid #dfb8ac;border-radius:9px;padding:9px 11px;font-size:11px}.phase7-delete-confirm-field input:focus{border-color:var(--bad);outline:none;box-shadow:0 0 0 3px #a83a2a14}.side.admin-side{background:var(--green);color:var(--mist);padding:20px 12px 16px}.admin-side .prototype-brand{padding-bottom:16px}.admin-side .prototype-brand img{object-fit:contain;object-position:center;width:100%;max-width:188px;height:52px;box-shadow:none;background:0 0;border-radius:12px;padding:8px 10px}.admin-staff-card{background:#f4efe312;border:1px solid #f4efe329;border-radius:13px;gap:6px;margin:0 4px 18px;padding:14px;display:grid}.admin-staff-card .ng{color:#b8c0a8b8;letter-spacing:.16em;text-transform:uppercase;font-size:9.5px;font-weight:900}.admin-staff-card strong{color:#fff;font-size:14px;font-weight:900;line-height:1.25}.admin-staff-role{background:var(--cream);width:fit-content;max-width:100%;color:var(--text2);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;line-height:1.15;display:inline-flex}.admin-staff-card small{color:var(--mist);font-size:10px;line-height:1.35}.side.admin-side .prototype-nav-group{margin-top:8px}.side.admin-side .prototype-nav-group .ng{color:#b8c0a88f}.side.admin-side .admin-nav-anchor{border:0;text-decoration:none}.side.admin-side .admin-nav-anchor svg.ni{opacity:.9;width:16px;height:16px}.prototype-side-footer{z-index:2;border-top:1px solid #f4efe31a;gap:8px;margin:auto 4px 0;padding-top:18px;display:grid;position:relative}.prototype-side-footer button{width:100%;min-height:36px;color:var(--cream);font:inherit;cursor:pointer;background:#f4efe312;border:1px solid #f4efe329;border-radius:9px;font-size:10px;font-weight:850}.prototype-side-footer button:hover{background:#f4efe31f}.prototype-side-footer small{color:#b8c0a894;letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:8.8px}.admin-mode-shell{width:100%;padding-bottom:72px}.admin-prototype-topbar{border-bottom:1px solid var(--line);min-height:64px;color:var(--text2);justify-content:space-between;align-items:center;gap:18px;margin:0 -32px;padding:0 32px;font-size:11px;display:flex}.admin-prototype-topbar>div{align-items:center;gap:9px;display:inline-flex}.admin-prototype-topbar b{color:var(--ink)}.admin-prototype-staff-chip{border:1px solid var(--line);background:var(--paper);min-height:30px;color:var(--green);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.admin-prototype-pagehead{padding:30px 0 18px}.admin-prototype-pagehead h1{color:var(--ink);letter-spacing:-.025em;margin:0;font-family:Archivo Black,Archivo,sans-serif;font-size:clamp(28px,3.2vw,38px);line-height:1.02}.admin-prototype-pagehead p{max-width:820px;color:var(--text2);margin:8px 0 0;font-size:12px;line-height:1.55}.admin-prototype-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:28px;min-height:46px;margin-bottom:18px;display:flex;overflow-x:auto}.admin-prototype-tabs::-webkit-scrollbar{display:none}.admin-prototype-tabs a{color:var(--text2);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 2px 13px;font-size:11.5px;font-weight:850;text-decoration:none;display:inline-flex;position:relative}.admin-prototype-tabs a:hover,.admin-prototype-tabs a.on{color:var(--ink)}.admin-prototype-tabs a.on:after{content:"";background:var(--orange);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.admin-prototype-tabs a>span{color:var(--text3);font-size:9px;font-weight:900}.admin-prototype-tabs a.on>span{color:var(--green6)}.admin-prototype-curation-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.admin-prototype-curation-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-prototype-curation-toolbar p{max-width:620px;color:var(--text2);margin:5px 0 0;font-size:10.5px;line-height:1.5}.admin-prototype-create-wrap{margin-bottom:12px}.admin-prototype-create-wrap .admin-side-card{width:100%}.admin-prototype-list-shell{border:1px solid var(--line);background:var(--paper);box-shadow:var(--prototype-shadow);border-radius:13px;overflow:hidden}.admin-prototype-qrow+.admin-prototype-qrow{border-top:1px solid var(--line)}.admin-prototype-qhead{width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:12px 14px;display:grid}.admin-prototype-qhead:hover{background:#efe9db59}.admin-prototype-avatar{background:var(--green);color:#fff;letter-spacing:.04em;border-radius:8px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.admin-prototype-qmeta{min-width:0}.admin-prototype-qmeta b,.admin-prototype-qmeta span{display:block}.admin-prototype-qmeta b{color:var(--ink);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.admin-prototype-qmeta span{color:var(--text2);overflow-wrap:anywhere;margin-top:3px;font-size:9.5px;line-height:1.4}.admin-prototype-status{text-transform:uppercase;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;width:fit-content;padding:5px 8px;font-size:8.8px;font-weight:900;display:inline-flex}.admin-prototype-status.live{color:var(--ok);background:var(--okSoft)}.admin-prototype-status.review{color:var(--warn);background:var(--warnSoft)}.admin-prototype-status.bad{color:var(--bad);background:var(--badSoft)}.admin-prototype-chevron{color:var(--text3);font-weight:900}.admin-prototype-qhead svg.rotated{transform:rotate(180deg)}.admin-prototype-qbody{background:#efe9db38;padding:0 14px 16px 60px}.admin-prototype-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;display:grid}.admin-prototype-kv>div{border-top:1px solid var(--line2);grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.admin-prototype-kv dt{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;font-size:8.8px;font-weight:900}.admin-prototype-kv dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.admin-prototype-qactions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.admin-prototype-qactions textarea{resize:vertical;border:1px solid var(--line);min-height:58px;color:var(--ink);font:inherit;background:#fffdfa;border-radius:9px;flex:280px;padding:9px 10px;font-size:10px}.admin-prototype-docs{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.admin-prototype-docs>b{color:var(--text2);margin-right:4px;font-size:9px}.admin-prototype-empty{border:1px dashed var(--line);min-height:180px;color:var(--text2);text-align:center;background:#fffdf88c;border-radius:13px;align-content:center;place-items:center;gap:6px;padding:28px;display:grid}.admin-prototype-list-shell>.admin-prototype-empty{border:0;border-radius:0}.admin-prototype-empty b{color:var(--ink);font-size:12px}.admin-prototype-empty p{max-width:620px;margin:0;font-size:10px;line-height:1.55}.admin-prototype-empty.bad{color:var(--bad)}.admin-prototype-member-tools{align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin-prototype-member-tools input{border:1px solid var(--line);background:var(--paper);min-height:42px;color:var(--ink);font:inherit;border-radius:9px;flex:1;padding:0 12px;font-size:10.5px}.admin-prototype-member-tools>span{color:var(--text3);white-space:nowrap;font-size:9px;font-weight:800}.admin-prototype-qactions.member-actions{align-items:flex-end}.admin-pending-delete{margin-left:auto}.admin-prototype-ai-shell{gap:10px}.admin-prototype-ai-targets{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:5px;width:fit-content;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.admin-prototype-ai-targets button{min-height:32px;color:var(--text2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:9.5px;font-weight:850;display:inline-flex}.admin-prototype-ai-targets button.on{background:var(--green);color:#fff}.admin-prototype-ai-targets button span{background:#ffffff1f;border-radius:999px;min-width:18px;padding:2px 5px;font-size:8px}.admin-prototype-ai-targets button:not(.on) span{background:var(--well);color:var(--text3)}@media (width<=820px){.admin-prototype-topbar{margin:0 -18px;padding:0 18px}.admin-prototype-tabs{gap:20px}.admin-prototype-curation-toolbar{flex-direction:column;align-items:stretch}.admin-prototype-curation-toolbar>div:last-child{justify-content:flex-start}.admin-prototype-kv{grid-template-columns:1fr}.admin-prototype-qbody{padding-left:14px}}@media (width<=560px){.admin-prototype-topbar{align-items:flex-start;padding-top:15px;padding-bottom:15px}.admin-prototype-staff-chip{display:none}.admin-prototype-qhead{grid-template-columns:32px minmax(0,1fr) 18px}.admin-prototype-qhead .admin-prototype-status{grid-column:2;justify-self:start}.admin-prototype-qhead .admin-prototype-chevron,.admin-prototype-qhead>svg:last-child{grid-area:1/3/span 2}.admin-prototype-kv>div{grid-template-columns:1fr;gap:3px}.admin-prototype-qactions>button{flex:auto;justify-content:center}.admin-pending-delete{margin-left:0}}.organization-payment-required-banner{border:1px solid #e5cda5;border-left:4px solid var(--orange);background:#fff8e9;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #1e25160d}.organization-payment-required-banner>div:first-child{gap:4px;min-width:0;display:grid}.organization-payment-required-banner .prototype-micro{color:var(--orange7)}.organization-payment-required-banner strong{color:var(--ink);font-size:15px;line-height:1.25}.organization-payment-required-banner p{max-width:760px;color:var(--text2);margin:0;font-size:10.5px;line-height:1.55}.organization-payment-required-actions{flex:none;align-items:center;gap:10px;display:flex}.organization-payment-required-actions>span{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:900}.organization-payment-required-actions>a{background:var(--orange);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:9.5px;font-weight:900;text-decoration:none;display:inline-flex}.organization-payment-required-actions>a:hover{background:var(--orange7)}.organization-pending-statusband.approved-payment{background:#fffdf8;border-color:#d7c8a8}.organization-pending-statusband.approved-payment .organization-pending-clock{background:var(--okSoft);color:var(--ok)}.manual-invoice-upload input[type=file]{cursor:pointer;background:#fffdf8;padding:10px 12px}.manual-invoice-upload small{color:var(--text3);margin-top:6px;font-size:9px;line-height:1.45;display:block}.manual-invoice-file{background:var(--okSoft);width:fit-content;max-width:100%;color:var(--ok);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;margin-top:7px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex;overflow:hidden}.admin-permanent-delete-note{border-left:3px solid var(--bad);background:var(--badSoft);color:#6b4038;margin:10px 0 0;padding:9px 11px;font-size:9px;line-height:1.5}.admin-hard-delete-modal{max-width:560px}.admin-hard-delete-modal .admin-alert{margin:12px 0 0}.admin-hard-delete-confirm-label{color:var(--text2);gap:7px;margin-top:15px;font-size:9.5px;font-weight:800;display:grid}.admin-hard-delete-confirm-label input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;letter-spacing:.08em;background:#fffdfa;border-radius:9px;padding:0 11px;font-weight:850}.admin-hard-delete-confirm-label input:focus{border-color:var(--orange);outline:2px solid #e64a192e}.admin-leads-head{flex-wrap:wrap;gap:12px}.admin-leads-head>div:first-child{flex:1;min-width:220px}.admin-lead-export-control{align-items:center;gap:7px;margin-left:auto;display:flex}.admin-lead-export-control select,.admin-lead-filters select,.admin-lead-filters input{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px;font-size:9.5px}.admin-lead-export-control select{min-width:142px}.admin-lead-filters{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);background:#efe9db7a;grid-template-columns:minmax(220px,1.4fr) minmax(170px,.8fr) minmax(130px,.55fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.admin-lead-filters label{color:var(--text3);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.admin-lead-filter-count{color:var(--text3);white-space:nowrap;place-self:center end;font-size:8.5px;font-weight:850}.admin-lead-type{background:var(--well);width:fit-content;color:var(--text2);border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:900;line-height:1.1;display:inline-flex}.admin-lead-type.strategic{background:var(--terraSoft);color:var(--orange7)}.admin-lead-message{white-space:normal;max-width:280px;line-height:1.45}.admin-lead-email-settings{overflow:hidden}.admin-lead-recipient-field{color:var(--text3);letter-spacing:.07em;text-transform:uppercase;gap:6px;padding:0 14px;font-size:8.5px;font-weight:900;display:grid}.admin-lead-recipient-field textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:9px;padding:10px 11px;font-size:10px;line-height:1.5}.admin-lead-recipient-preview{flex-wrap:wrap;gap:6px;padding:10px 14px 2px;display:flex}.admin-lead-recipient-preview span{background:var(--well);color:var(--text2);border-radius:999px;padding:5px 8px;font-size:8.5px;font-weight:800;display:inline-flex}.admin-lead-email-settings .admin-message-actions{padding:12px 14px 14px}@media (width<=900px){.organization-payment-required-banner{flex-direction:column;align-items:flex-start}.organization-payment-required-actions{justify-content:space-between;width:100%}.admin-lead-filters{grid-template-columns:1fr 1fr}.admin-lead-filter-count{justify-self:start}}@media (width<=620px){.organization-payment-required-actions{flex-direction:column;align-items:stretch}.organization-payment-required-actions>a{width:100%}.admin-lead-export-control{width:100%;margin-left:0}.admin-lead-export-control select,.admin-lead-export-control button{flex:1;min-width:0}.admin-lead-filters{grid-template-columns:1fr}}.admin-email-collapsible{overflow:hidden}.admin-email-collapse-trigger{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.admin-email-collapse-trigger:hover{background:#efe9db61}.admin-email-collapse-trigger:focus-visible{outline-offset:-2px;outline:2px solid #e64a1947}.admin-email-collapse-copy{gap:4px;min-width:0;display:grid}.admin-email-collapse-copy>b{color:var(--green);font-size:14px;line-height:1.2}.admin-email-collapse-copy>small{color:var(--mut);font-size:10.5px;line-height:1.45}.admin-email-collapse-meta{flex:none;align-items:center;gap:10px;display:flex}.admin-email-collapse-chevron{border:1px solid var(--line);width:28px;height:28px;color:var(--green);transition:transform .16s var(--ease),background .16s;border-radius:999px;justify-content:center;align-items:center;font-size:17px;font-weight:900;line-height:1;display:inline-flex}.admin-email-collapsible.is-open>.admin-email-collapse-trigger .admin-email-collapse-chevron,.admin-placeholder-toggle[aria-expanded=true] .admin-email-collapse-chevron{transform:rotate(180deg)}.admin-email-collapse-body{border-top:1px solid var(--line2);padding:16px 18px 18px}.admin-email-log-body{padding:0 0 4px}.admin-email-log-body>.admin-section-intro{border-bottom:1px solid var(--line2);background:#efe9db66;margin:0;padding:14px 18px}.admin-email-log-body>.loading,.admin-email-log-body>.empty{margin:14px 18px}.admin-template-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.admin-template-heading h3{color:var(--green);margin:0 0 4px;font-size:16px}.admin-template-heading small{color:var(--mut);font-size:10.5px;line-height:1.4}.admin-template-heading>.micro{letter-spacing:.11em;text-transform:uppercase;color:var(--text3);white-space:nowrap;padding-top:3px;font-size:8.5px;font-weight:900}.admin-template-chip-list{flex-wrap:wrap;gap:8px;max-height:180px;padding:2px 2px 4px;display:flex;overflow:auto}.admin-template-chip{border:1px solid var(--cream3);background:var(--paper);color:var(--text2);min-height:38px;font:inherit;cursor:pointer;border-radius:999px;padding:8px 13px;font-size:10.5px;font-weight:850;transition:border-color .14s,background .14s,color .14s,transform .14s}.admin-template-chip:hover{border-color:var(--orange4);color:var(--green);transform:translateY(-1px)}.admin-template-chip.on{border-color:var(--orange);background:var(--terraSoft);color:var(--orange7)}.admin-template-chip:focus-visible{outline-offset:2px;outline:2px solid #e64a1940}.admin-template-footnote{color:var(--mut);margin:12px 0 0;padding:0;font-size:10.5px;line-height:1.5}.admin-message-card-selected{border-color:var(--line);margin-top:16px;padding:16px}.admin-placeholder-toggle{border:1px solid var(--line2);background:var(--well);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;display:flex}.admin-placeholder-toggle>span:first-child{gap:2px;display:grid}.admin-placeholder-toggle b{color:var(--green);font-size:11px}.admin-placeholder-toggle small{color:var(--mut);font-size:9.5px;line-height:1.35}.admin-placeholder-library-compact{margin:0 0 14px}.admin-placeholder-library-compact .admin-placeholder-grid{max-height:230px;overflow:auto}@media (width<=720px){.admin-email-collapse-trigger{flex-direction:column;align-items:flex-start;gap:10px}.admin-email-collapse-meta{justify-content:space-between;width:100%}.admin-template-heading{flex-direction:column;gap:5px}.admin-template-chip-list{max-height:220px}}.admin-lead-email-settings .admin-email-collapse-body .admin-lead-recipient-field{padding:0}.admin-lead-email-settings .admin-email-collapse-body .admin-lead-recipient-preview{padding:10px 0 2px}.admin-lead-email-settings .admin-email-collapse-body .admin-message-actions{padding:12px 0 0}.admin-prototype-filterbar{border-bottom:1px solid var(--line2);background:#fffdf8b8;justify-content:space-between;align-items:flex-end;gap:14px;padding:12px 14px;display:flex}.admin-prototype-filterbar>div{flex-wrap:wrap;gap:10px;display:flex}.admin-prototype-filterbar label{color:var(--text3);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:8.5px;font-weight:900;display:grid}.admin-prototype-filterbar select,.admin-prototype-member-filter-tools select{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink);font:inherit;border-radius:9px;padding:0 32px 0 10px;font-size:10px;font-weight:750}.admin-prototype-filterbar>span{color:var(--text3);white-space:nowrap;font-size:9px;font-weight:800}.admin-prototype-member-filter-tools{flex-wrap:wrap}.admin-prototype-member-filter-tools input{min-width:240px}.admin-prototype-member-filter-tools select{flex:none}.review-decision-message{background:#fff8ea;border-color:#e4c79a;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:15px;margin:0 0 18px;padding:20px 22px;display:grid}.review-decision-message-mark{color:#96660f;background:#f7e5bd;border-radius:999px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:grid}.review-decision-message h3{color:var(--ink);margin:4px 0 7px;font-size:17px}.review-decision-message p{color:var(--text2);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.review-decision-message small{color:var(--text3);margin-top:9px;font-size:9.5px;display:block}@media (width<=720px){.admin-prototype-filterbar{flex-direction:column;align-items:stretch}.admin-prototype-filterbar>div{grid-template-columns:1fr;display:grid}.admin-prototype-filterbar select,.admin-prototype-member-filter-tools select{width:100%}.admin-prototype-member-filter-tools{align-items:stretch}.admin-prototype-member-filter-tools input{min-width:100%}.review-decision-message{grid-template-columns:1fr}}.approval-decision-message{text-align:left;background:#fff8ea;border:1px solid #e4c79a;border-radius:12px;gap:6px;margin:14px 0;padding:14px 16px;display:grid}.approval-decision-message b{color:var(--ink);font-size:11px}.approval-decision-message span{color:var(--text2);white-space:pre-wrap;font-size:11px;line-height:1.6}.pricing-decision-message{background:#fff8ea;border-color:#e4c79a;margin-top:16px;padding:18px 20px}.pricing-decision-message h3{color:var(--ink);margin:5px 0 7px}.pricing-decision-message p{color:var(--text2);white-space:pre-wrap;margin:0;line-height:1.6}.admin-review-validation{margin:10px 0 0}:root{--adf-page-max:1200px;--adf-working-page-title:20px;--adf-working-page-title-strong:23px}.inner,.development-page,.prototype-mission-page,.verification-page{max-width:1200px}.prototype-opportunity-pagehead h1,.network-pagehead h1,.development-pagehead h1,.admin-prototype-pagehead h1,.prototype-org-workspace .organization-page-head h1,.prototype-org-workspace .organization-posted-head h1,.organization-profile-page .prototype-profile-head h1{letter-spacing:-.005em;color:var(--ink);font-family:Archivo,Segoe UI,system-ui,sans-serif;font-weight:800;line-height:1.12;font-size:var(--adf-working-page-title)!important}.phase5-page-head h1{letter-spacing:-.02em;font-family:Archivo Black,Archivo,sans-serif;line-height:1.05;font-size:var(--adf-working-page-title-strong)!important}.mobilebar .mobile-brand{align-items:center;min-width:0;padding:0;display:flex}.mobilebar .mobile-brand .mb-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(190px,58vw);height:28px;display:block}.mobilebar .hamb:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (width<=700px){.prototype-opportunity-pagehead h1,.network-pagehead h1,.development-pagehead h1,.admin-prototype-pagehead h1,.prototype-org-workspace .organization-page-head h1,.prototype-org-workspace .organization-posted-head h1,.organization-profile-page .prototype-profile-head h1{font-size:var(--adf-working-page-title)!important}.phase5-page-head h1{font-size:var(--adf-working-page-title-strong)!important}}.phase9-settings-page{width:min(100% - 42px,1180px);margin:0 auto;padding:26px 0 64px}.phase9-settings-head{margin-bottom:18px}.phase9-settings-head h1{color:var(--ink);letter-spacing:-.025em;margin:0;font-family:Archivo Black,Archivo,sans-serif;line-height:1.08;font-size:24px!important}.phase9-settings-head p{color:var(--text2);margin:6px 0 0;font-size:12.5px;line-height:1.55}.phase9-settings-page .account-page-notice{margin:0 0 16px}.phase9-settings-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.phase9-settings-column{align-content:start;gap:0;display:grid}.phase9-settings-section{border-bottom:1px solid var(--line);margin-bottom:20px;padding:0 0 20px}.phase9-settings-section:last-child{margin-bottom:0}.phase9-settings-section h2{color:var(--ink);margin:0 0 13px;font-weight:850;line-height:1.25;font-size:14px!important}.phase9-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.phase9-settings-fields label{gap:6px;display:grid}.phase9-settings-fields label>span{color:var(--ink);font-size:11.5px;font-weight:800}.phase9-settings-fields input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fffdfa;border-radius:9px;outline:none;padding:9px 11px;font-size:12.5px}.phase9-settings-fields input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e64a1914}.phase9-settings-fields input[readonly]{color:var(--text2);background:var(--paper);cursor:not-allowed}.phase9-setting-row{border-top:1px solid var(--line2);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:10px 0;display:flex;position:relative}.phase9-settings-section h2+.phase9-setting-row{border-top:0}.phase9-setting-row>span:first-child{min-width:0}.phase9-setting-row b{color:var(--ink);font-size:12.5px;line-height:1.35;display:block}.phase9-setting-row small{color:var(--text2);margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.phase9-setting-row input{opacity:0;pointer-events:none;position:absolute}.phase9-setting-state{border:1px solid var(--line);min-width:46px;color:var(--text2);text-align:center;background:#fffdfa;border-radius:9px;flex:none;padding:7px 10px;font-size:11.5px;font-weight:850;box-shadow:0 2px 7px #1e25160a}.phase9-setting-row input:checked+.phase9-setting-state,.phase9-setting-state.on{color:var(--green);background:var(--greenSoft);border-color:#cbd8b8}.phase9-setting-row:focus-within .phase9-setting-state{outline:2px solid var(--orange);outline-offset:2px}.phase9-setting-row.static{cursor:default}.phase9-membership-summary{color:var(--ink);text-transform:capitalize;margin:0 0 12px;font-size:12.5px;line-height:1.55}.phase9-membership-actions{flex-wrap:wrap;gap:8px;display:flex}.phase9-danger-zone{background:var(--badSoft);border:1px solid #ead0c7;border-radius:10px;margin-top:18px;padding:14px 15px}.phase9-danger-zone>b{color:var(--bad);font-size:11.5px}.phase9-danger-zone>p{color:#735047;margin:5px 0 10px;font-size:10.5px;line-height:1.55}.phase9-signout-section{border-bottom:0;padding-bottom:0}.phase9-signout-button{justify-content:center;align-items:center;gap:7px;width:100%;display:inline-flex}.phase9-signout-section>p{color:var(--text3);margin:9px 0 0;font-size:10.5px;line-height:1.45}.phase9-settings-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:14px;padding-top:4px;display:flex}.phase9-settings-actions span{color:var(--text3);margin-right:auto;font-size:10.5px;line-height:1.45}.phase9-settings-actions .btnp{justify-content:center;min-width:126px}.prototype-help-page{width:min(100% - 42px,1180px);padding-top:26px}.prototype-help-head{margin-bottom:16px}.prototype-help-head h1{letter-spacing:-.025em;line-height:1.08;font-size:24px!important}.prototype-help-grid{gap:28px}.prototype-help-faq h2,.prototype-help-section h2{margin-bottom:12px;font-size:14px!important}.prototype-help-list article{padding:12px 0}.prototype-help-list article strong,.prototype-help-guide strong{font-size:12.5px}.prototype-help-list article p,.prototype-help-section p{font-size:12px;line-height:1.58}.prototype-help-rail{gap:18px}.prototype-help-section{padding-bottom:18px}.prototype-help-guide{min-height:48px;padding:8px 0}@media (width<=900px){.phase9-settings-layout,.prototype-help-grid{grid-template-columns:1fr}.phase9-settings-page,.prototype-help-page{width:min(100% - 30px,760px)}}@media (width<=600px){.phase9-settings-page,.prototype-help-page{width:min(100% - 24px,760px);padding-top:20px}.phase9-settings-fields{grid-template-columns:1fr}.phase9-setting-row{align-items:flex-start}.phase9-settings-actions{flex-direction:column;align-items:stretch}.phase9-settings-actions span{margin-right:0}.phase9-settings-actions .btnp{width:100%}}
