: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}*{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-shell{max-width:var(--adf-page-max);grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px}.messages-sidebar-card,.messages-thread-card{border-radius:20px;min-height:610px}.messages-sidebar-card{overflow:hidden}.messages-sidebar-card .ph{padding:16px 18px}.messages-conversation-list,.messages-start-list{gap:4px;padding:10px}.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}.messages-conversation-list button,.messages-start-list button{border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;padding:9px}.messages-start-list button{grid-template-columns:32px minmax(0,1fr)}.messages-conversation-list b,.messages-start-list b{font-size:12.5px}.messages-conversation-list small,.messages-start-list small{font-size:11.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-card{background:#fffdf7}.messages-thread-head{background:linear-gradient(#fffdf9,#f7f0df);padding:16px 20px}.messages-thread-head h3{font-size:16px}.messages-thread-body{background:radial-gradient(circle at 18% 12%,#e8dec757,#0000 28%),linear-gradient(#fffdf7,#fbf6eb);gap:12px;padding:22px}.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-conversation-list button.on{background:#f2ead8}.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}}
