@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_53cf7e2c-module__qN6QFG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_53cf7e2c-module__qN6QFG__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_b353a9ad-module__dze3ma__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_b353a9ad-module__dze3ma__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_5f5e1032-module__ql5Kmq__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_5f5e1032-module__ql5Kmq__variable{--font-brand:"Syne", "Syne Fallback"}
:root{--bg:#f6efe4;--bg-strong:#efe4d3;--surface:#fffbf5d6;--surface-strong:#fffaf3;--surface-deep:#f2e8d9;--ink:#1f2240;--muted:#66708a;--line:#1f22401f;--accent:#14c77b;--accent-strong:#0f75ff;--accent-deep:#12356e;--accent-warm:#f4b75c;--member-panel:#ffffffe0;--shadow:0 24px 80px #2138661f;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--font-body:"DM Sans", sans-serif;--font-display:"Playfair Display", serif;--font-brand:"Syne", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);font-family:var(--font-body);background:radial-gradient(circle at 0 0,#14c77b26,#0000 28%),radial-gradient(circle at 100% 0,#0f75ff1f,#0000 24%),linear-gradient(#fbf7f0 0%,#f5eedf 58%,#efe4d3 100%);margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);margin:0;font-size:.75rem}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-weight:700}p{margin:0}.lede,.panel-block p,.feature-card p,.project-card p,.trending-card p,.feed-card__copy,.workspace-panel p,.login-panel__intro p{color:var(--muted);line-height:1.65}.primary-button,.ghost-button,.text-button,.chip{cursor:pointer;border:0;transition:transform .16s,box-shadow .16s,background-color .16s}.primary-button:hover,.ghost-button:hover,.text-button:hover,.chip:hover{transform:translateY(-1px)}.primary-button{background:linear-gradient(135deg, var(--accent-deep), var(--accent-strong));color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1.35rem;display:inline-flex;box-shadow:0 14px 34px #0f75ff3d}.ghost-button{color:var(--ink);border:1px solid var(--line);background:#ffffff9e;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.3rem;display:inline-flex}.text-button,.chip{color:var(--accent-deep);background:0 0}.brand-lockup{flex-direction:column;gap:.35rem;display:inline-flex}.brand-lockup--nav{background:0 0;border-radius:999px;justify-content:flex-start;align-self:stretch;align-items:center;min-width:164px;padding:0 .9rem;display:inline-flex;overflow:hidden}.brand-image{filter:drop-shadow(0 8px 20px #0f75ff1f);display:block}.brand-image--nav{mix-blend-mode:multiply;border-radius:18px;width:auto;max-width:none;height:86px;margin:0}.brand-image--sidebar{width:118px;max-width:none;height:auto;margin:0}.brand-image--hero{width:140px;max-width:none;height:auto;margin:0}.brand-caption{letter-spacing:.01em;color:var(--muted);font-size:.86rem;font-weight:500}.public-shell{width:min(1240px,100% - 2rem);margin:0 auto;padding:1.2rem 0 4rem}.app-entry-shell{align-items:center;min-height:100vh;display:grid}.app-entry-panel{max-width:1080px;margin-inline:auto}.marketing-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#fffcf9f5;border:1px solid #e1dcd1eb;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;min-height:80px;padding:.42rem 1rem;display:flex;position:sticky;top:1rem;box-shadow:inset 0 1px #ffffffb8,0 16px 36px #21386614}.marketing-nav__links,.marketing-nav__actions,.hero-v2__actions,.workspace-pills,.member-badge-row,.composer__actions,.composer__meta,.tag-row,.feed-card__footer,.project-card__footer{flex-wrap:wrap;gap:.75rem;display:flex}.marketing-nav__links a,.workspace-pills span,.member-badge-row span,.composer__meta span,.tag-row span,.feed-card__footer span,.project-card__footer span{color:var(--muted)}.marketing-nav__links{align-items:center;gap:.55rem}.marketing-nav__links a{min-height:2.25rem;color:var(--accent-deep);background:#ffffffeb;border:1px solid #12356e14;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .92rem;font-weight:600;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.marketing-nav__links a:hover{background:#fff;border-color:#0f75ff33;transform:translateY(-1px);box-shadow:0 10px 24px #12356e1a}.hero-v2,.discover-band,.login-panel,.panel-block,.member-card,.composer,.project-card,.feed-card,.workspace-panel,.sidebar-cta{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.hero-v2{border-radius:var(--radius-xl);grid-template-columns:minmax(0,2.3fr) minmax(280px,.62fr);gap:1.25rem;margin-top:1.5rem;padding:3rem;display:grid}.hero-v2 h1{text-wrap:pretty;max-width:26ch;margin-top:.9rem;font-size:clamp(1.55rem,2.8vw,2.7rem);line-height:1}.hero-v2 .lede{max-width:58ch;margin-top:1.4rem;font-size:1.08rem}.hero-v2__card{border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,#14c77b38,#0000 32%),linear-gradient(#12356e0f,#ffffffb3);align-self:end;padding:1.5rem}.hero-signal-card{gap:1rem;display:grid}.hero-signal-card__header,.feature-card__meta,.trending-card__footer,.login-card__steps{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hero-signal-card__header strong{color:var(--accent-deep);margin-top:.35rem;font-size:1.15rem;display:block}.hero-signal-card__chip,.trending-card__badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.45rem .8rem;font-size:.76rem;font-weight:700;display:inline-flex}.hero-signal-card__chip{color:#fff;background:linear-gradient(135deg, var(--accent-deep), var(--accent-strong));box-shadow:0 12px 24px #12356e2e}.hero-signal-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.hero-signal-card__metrics article,.feature-card,.login-card--preview{position:relative;overflow:hidden}.hero-signal-card__metrics article{background:#ffffff9e;border:1px solid #12356e14;border-radius:20px;padding:1rem .95rem}.hero-signal-card__metrics strong{color:var(--accent-deep);font-size:1.45rem;line-height:1;display:block}.hero-signal-card__metrics span{color:var(--muted);margin-top:.35rem;font-size:.86rem;display:block}.hero-signal-card__list{flex-wrap:wrap;gap:.65rem;display:flex}.hero-signal-card__list span,.login-card__steps span{color:var(--accent-deep);background:#ffffffb8;border:1px solid #12356e14;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.discover-band,.login-panel{border-radius:var(--radius-xl);margin-top:1.5rem;padding:2rem}.section-title,.composer__head,.feed-card__top,.section-title.compact{justify-content:space-between;align-items:start;gap:1rem;display:flex}.section-title h2,.composer h2,.workspace-panel h2,.panel-block h2{margin-top:.5rem;font-size:clamp(1.8rem,4vw,2.8rem)}.section-title a,.marketing-nav__links a,.sidebar-link,.workspace-panel a{color:var(--accent-deep)}.trending-grid,.feature-grid,.spotlight-grid,.workspace-columns,.project-grid{gap:1rem;display:grid}.trending-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.4rem}.trending-card,.feature-card,.project-card{border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;min-height:240px;padding:1.4rem;display:flex;overflow:hidden}.trending-card{color:#fff}.trending-card__visual{justify-content:space-between;align-items:start;gap:1rem;display:flex}.trending-card__badge{color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #fff3}.trending-card__orbs{gap:.35rem;display:flex}.trending-card__orbs span{background:#ffffffd6;border-radius:999px;width:.8rem;height:.8rem;box-shadow:0 0 0 5px #ffffff1f}.trending-card__kicker,.project-card__stage{letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.trending-card h3,.feature-card h3,.project-card h3,.feed-card strong{font-size:1.6rem}.trend-one{background:linear-gradient(#090a1933,#090a19bf),linear-gradient(140deg,#0f75ff,#14c77b)}.trend-two{background:linear-gradient(#070d221f,#070d22c7),linear-gradient(135deg,#12356e,#3085c9,#f4b75c)}.trend-three{background:linear-gradient(#0a0f1a1f,#0a0f1ac7),linear-gradient(150deg,#07244d,#14c77b)}.trend-four{color:var(--ink);background:linear-gradient(#ffffff40,#ffffffd1),linear-gradient(160deg,#f4b75c,#fff2d6)}.trend-four .trending-card__badge{background:#1f224014;border-color:#1f224014}.trend-four .trending-card__orbs span{background:#12356ecc;box-shadow:0 0 0 5px #12356e14}.spotlight-grid{grid-template-columns:1.1fr .9fr;margin-top:1.5rem}.panel-block{border-radius:var(--radius-xl);padding:2rem}.panel-block--tall{flex-direction:column;justify-content:end;min-height:320px;display:flex}.panel-block--accent{color:#fff;background:radial-gradient(circle at 100% 0,#f4b75c38,#0000 30%),linear-gradient(150deg,#12356e,#0f75ff)}.panel-block--accent .eyebrow,.panel-block--accent p,.panel-block--accent h2{color:inherit}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem}.feature-card{border:1px solid var(--line);background:var(--surface-strong)}.feature-card:before,.login-card--preview:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#14c77b38,#0000 32%),linear-gradient(135deg,#0f75ff14,#f4b75c24);width:100%;height:110px;position:absolute;inset:0 auto auto 0}.feature-card__visual{z-index:1;align-items:end;gap:.45rem;height:84px;margin-bottom:1.1rem;display:flex;position:relative}.feature-card__visual span{background:linear-gradient(#14c77beb,#0f75ffe6);border-radius:999px 999px 18px 18px;width:100%;box-shadow:0 14px 28px #0f75ff24}.feature-card__visual span:first-child{max-width:22%;height:56%}.feature-card__visual span:nth-child(2){max-width:34%;height:100%}.feature-card__visual span:nth-child(3){background:linear-gradient(#f4b75cf2,#14c77be0);max-width:22%;height:72%}.feature-card span{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.1em;font-size:.84rem}.feature-card>span,.feature-card h3,.feature-card p,.feature-card__meta,.login-card--preview>*{z-index:1;position:relative}.feature-card__meta{border-top:1px solid #12356e14;margin-top:auto;padding-top:1rem}.feature-card__meta strong,.trending-card__footer strong{font-size:.95rem}.feature-card__meta em,.trending-card__footer span{color:var(--muted);font-size:.9rem;font-style:normal}.login-panel{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:1.25rem;display:grid}.credential-box,.login-card,.member-card,.workspace-panel,.sidebar-cta{border-radius:var(--radius-lg);padding:1.4rem}.credential-box{border:1px dashed var(--line);background:#ffffff7a;flex-direction:column;gap:.6rem;margin-top:1rem;display:inline-flex}.login-card{background:#ffffffbd;gap:.75rem;display:grid}.auth-card{align-content:start}.auth-toggle{background:#12356e0f;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.35rem;display:grid}.auth-toggle__tab{min-height:2.6rem;color:var(--accent-deep);cursor:pointer;background:0 0;border:0;border-radius:999px;transition:transform .16s,background-color .16s,box-shadow .16s}.auth-toggle__tab--active{background:#fff;font-weight:700;box-shadow:0 12px 24px #12356e1f}.auth-form{gap:.75rem;display:grid}.login-card--preview{background:linear-gradient(#fffffff5,#f7fbffeb);align-content:center;min-height:240px}.login-card__steps{flex-wrap:wrap;justify-content:start;margin-top:1rem}.login-card input,.composer textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffe6;border-radius:16px;padding:.9rem 1rem}.login-card input:focus,.composer textarea:focus{outline-offset:2px;outline:2px solid #0f75ff4d}.form-note{min-height:1.5rem;color:var(--muted)}.access-modal{z-index:40;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.access-modal__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 0 0,#14c77b24,#0000 24%),#0c13275c;border:0;position:absolute;inset:0}.access-modal__panel{z-index:1;width:min(920px,100%);position:relative}.login-panel--modal{background:radial-gradient(circle at 100% 0,#14c77b1f,#0000 26%),linear-gradient(#fffcf7f5,#fff8f0f0);margin-top:0}.access-modal__close{cursor:pointer;background:#ffffffdb;border:1px solid #12356e1f;border-radius:999px;width:3rem;height:3rem;transition:transform .16s,background-color .16s,box-shadow .16s;position:absolute;top:1rem;right:1rem;box-shadow:0 18px 40px #12356e24}.access-modal__close:hover{background:#fff;transform:rotate(6deg)scale(1.03);box-shadow:0 20px 48px #12356e2e}.access-modal__close span{background:var(--accent-deep);border-radius:999px;width:1rem;height:2px;position:absolute;top:50%;left:50%}.access-modal__close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.access-modal__close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.member-app{background:radial-gradient(circle at 0 0,#14c77b1f,#0000 20%),linear-gradient(#f8fbff 0%,#eef5ff 100%);grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.member-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe6,#f8fbffd1);border-right:1px solid #12356e14;flex-direction:column;gap:.8rem;height:100vh;padding:1rem;display:flex;position:sticky;top:0}.member-card{background:linear-gradient(#fffffff5,#fdf8f1e6);border:1px solid #12356e12;gap:.35rem;padding:1rem 1rem .95rem;display:grid;box-shadow:0 18px 38px #12356e14}.member-card__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:.76rem}.sidebar-nav{background:#ffffffad;border:1px solid #12356e0f;border-radius:22px;gap:.2rem;padding:.35rem;display:grid}.sidebar-link{color:#12356eeb;border-radius:14px;gap:.18rem;padding:.8rem .9rem;transition:background-color .16s,transform .16s,color .16s,box-shadow .16s;display:grid}.sidebar-link strong{font-size:1rem;line-height:1.1}.sidebar-link span{color:var(--muted);font-size:.82rem;line-height:1.35}.sidebar-link.active,.sidebar-link:hover{background:linear-gradient(135deg,#e2edfff5,#f0f6ffeb);transform:translate(2px);box-shadow:inset 0 0 0 1px #0f75ff14}.sidebar-link--jobs{background:linear-gradient(135deg,#fff7e8d1,#ffffffb3)}.sidebar-link--projects{background:linear-gradient(135deg,#edf8ffd1,#ffffffb3)}.sidebar-link--profile,.sidebar-link--challenges{background:#ffffff85}.sidebar-cta{background:linear-gradient(180deg, #12356e14, #14c77b1a), var(--surface-strong);border:1px solid #12356e12;margin-top:auto;padding:1rem 1rem 1.05rem;box-shadow:0 18px 38px #12356e14}.member-main{padding:1.4rem}.onboarding-shell,.wizard-panel,.wizard-preview,.review-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);background:#ffffffd1}.workspace-topbar{justify-content:space-between;align-items:end;gap:1rem;display:flex}.workspace-topbar h1{text-wrap:balance;max-width:12ch;margin-top:.5rem;font-size:clamp(2.05rem,4.2vw,3.45rem);line-height:.98}.workspace-pills span,.chip,.composer__hint,.feed-card__top p,.info-list,.workspace-panel p,.wizard-panel p,.wizard-preview p,.review-card p{font-size:.96rem}.workspace-pills span,.chip,.tag-row span,.onboarding-steps span{border:1px solid var(--line);background:#ffffffb8;border-radius:999px;padding:.65rem .9rem}.onboarding-shell{border-radius:var(--radius-xl);gap:.95rem;margin-top:1.2rem;padding:1.2rem;display:grid}.onboarding-shell__header,.wizard-panel__head,.onboarding-actions,.wizard-actions-row{justify-content:space-between;align-items:start;gap:1rem;display:flex}.onboarding-shell__intro{max-width:54rem}.onboarding-shell__intro h2{text-wrap:balance;max-width:18ch;margin-top:.35rem;font-size:clamp(2rem,3.1vw,2.85rem);line-height:.98}.onboarding-steps{flex-wrap:wrap;justify-content:end;gap:.65rem;display:flex}.onboarding-steps span.active{color:#fff;background:linear-gradient(135deg,#12356ef5,#0f75ffe6);border-color:#0000}.path-grid,.wizard-grid,.review-stack{gap:1rem;display:grid}.path-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.8rem}.path-card{text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#14c77b24,#0000 28%),linear-gradient(#fffffff5,#f7fafff0);border:1px solid #12356e14;border-radius:24px;gap:.72rem;padding:1.2rem 1.25rem 1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.path-card:hover,.path-card--active{border-color:#0f75ff3d;transform:translateY(-2px);box-shadow:0 24px 54px #12356e24}.path-card__badge,.wizard-chip{width:fit-content;min-height:2rem;color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;background:#12356e14;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.76rem;font-weight:700;display:inline-flex}.path-card h3,.wizard-preview h3,.review-card h3{text-wrap:balance;font-size:clamp(1.4rem,1.9vw,1.75rem);line-height:.98}.path-card__subtitle{color:var(--ink);font-size:.98rem;font-weight:600}.path-card__visual,.path-card__footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.path-card__visual{min-height:54px;padding:.25rem 0 .15rem}.path-card__visual span{background:linear-gradient(#12356eeb,#0f75ffdb);border-radius:999px 999px 18px 18px;width:100%;box-shadow:0 14px 28px #12356e1f}.path-card__visual span:first-child{max-width:24%;height:44%}.path-card__visual span:nth-child(2){background:linear-gradient(#14c77beb,#0f75ffe6);max-width:36%;height:78%}.path-card__visual span:nth-child(3){background:linear-gradient(#f4b75cf5,#14c77be0);max-width:26%;height:54%}.path-card__footer{border-top:1px solid #12356e14;margin-top:auto;padding-top:.7rem}.path-card__footer strong{max-width:24ch;color:var(--accent-deep);font-size:.9rem}.path-card__footer span{min-height:2rem;color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;background:#12356e14;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .72rem;font-size:.72rem;font-weight:700;display:inline-flex}.onboarding-actions{grid-column:1/-1;padding-top:.1rem}.onboarding-actions--stacked{flex-direction:column;justify-content:stretch;align-items:stretch}.wizard-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.82fr)}.wizard-grid--review{align-items:start}.wizard-panel,.wizard-preview{border-radius:var(--radius-xl);padding:1.4rem}.wizard-panel{gap:1.25rem;display:grid}.wizard-panel__head h2{margin-top:.45rem;font-size:clamp(1.9rem,4vw,3rem)}.wizard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.wizard-form-grid label{color:var(--accent-deep);gap:.45rem;font-size:.92rem;font-weight:600;display:grid}.wizard-field--full{grid-column:1/-1}.wizard-form-grid input,.wizard-form-grid textarea{width:100%;color:var(--ink);resize:vertical;background:#ffffffeb;border:1px solid #12356e1f;border-radius:18px;padding:.92rem 1rem;font-weight:400}.wizard-form-grid input:focus,.wizard-form-grid textarea:focus{outline-offset:2px;outline:2px solid #0f75ff3d}.skill-picker{background:#f5f9ffdb;border:1px solid #12356e14;border-radius:22px;gap:.8rem;padding:1rem;display:grid}.skill-picker__grid{flex-wrap:wrap;gap:.65rem;display:flex}.skill-chip{min-height:2.2rem;color:var(--accent-deep);cursor:pointer;background:#fff;border:1px solid #12356e14;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .9rem;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.skill-chip:hover,.skill-chip--active{color:#fff;background:linear-gradient(135deg,#12356ef5,#0f75ffe6);transform:translateY(-1px);box-shadow:0 14px 30px #0f75ff2e}.wizard-preview{background:radial-gradient(circle at 100% 0,#14c77b1f,#0000 28%),linear-gradient(#fffffff5,#f6fafff0);align-content:start;gap:.9rem;display:grid}.review-stack{grid-template-columns:1fr}.review-card{border-radius:22px;padding:1.2rem}.wizard-actions-row{align-items:center}.workspace-columns{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);align-items:start;margin-top:1.2rem}.workspace-center,.workspace-right{gap:1rem;display:grid}.action-hub,.action-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);background:#ffffffd6}.action-hub{border-radius:var(--radius-xl);padding:1.15rem}.action-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.action-card{border-radius:22px;gap:.55rem;padding:1rem 1.05rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.action-card:hover{border-color:#0f75ff33;transform:translateY(-2px);box-shadow:0 22px 42px #12356e1f}.action-card__badge{letter-spacing:.08em;text-transform:uppercase;width:fit-content;min-height:2rem;color:var(--accent-deep);background:#12356e14;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .72rem;font-size:.74rem;font-weight:700;display:inline-flex}.action-card strong{color:var(--ink);font-size:1.28rem;line-height:1.05}.action-card p{color:var(--muted);line-height:1.5}.action-card--wall{background:radial-gradient(circle at 100% 0,#0f75ff2e,#0000 28%),linear-gradient(#fffffff5,#eef5ffeb)}.action-card--jobs{background:radial-gradient(circle at 100% 0,#f4b75c33,#0000 28%),linear-gradient(#fffffff5,#fff8eeeb)}.action-card--projects{background:radial-gradient(circle at 100% 0,#14c77b2e,#0000 28%),linear-gradient(#fffffff5,#effbf6eb)}.workspace-switcher{flex-wrap:wrap;gap:.75rem;display:flex}.chip-active{color:#fff;background:linear-gradient(135deg,#12356ef5,#0f75ffe6)}.composer{border-radius:var(--radius-xl);padding:1.4rem}.composer__hint{color:var(--muted);text-align:right;max-width:22ch}.composer__form{margin-top:1rem}.wall-signal-strip,.feed-card__reactions,.feed-card__visual{gap:.8rem;display:grid}.wall-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.wall-signal-strip article{background:radial-gradient(circle at 100% 0,#0f75ff24,#0000 28%),linear-gradient(#fffffff0,#f3f8ffe6);border:1px solid #12356e14;border-radius:20px;padding:.95rem 1rem}.wall-signal-strip strong{color:var(--ink);font-size:1.4rem;display:block}.wall-signal-strip span{color:var(--muted)}.composer textarea{resize:vertical;min-height:150px}.composer__actions{justify-content:space-between;align-items:center;margin-top:.9rem}.card-strip,.feed,.jobs-shell,.jobs-shell__side,.jobs-shell__main,.jobs-manager-list{gap:1rem;display:grid}.jobs-shell{grid-template-columns:minmax(0,1.25fr) minmax(300px,.8fr);align-items:start}.job-create-panel,.jobs-manager-panel,.job-market-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);background:#ffffffd6}.job-form{gap:1rem;margin-top:1rem;display:grid}.job-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.job-form__grid label{color:var(--accent-deep);gap:.45rem;font-size:.92rem;font-weight:600;display:grid}.job-form__full{grid-column:1/-1}.job-form__grid input,.job-form__grid textarea{width:100%;color:var(--ink);resize:vertical;background:#ffffffeb;border:1px solid #12356e1f;border-radius:18px;padding:.92rem 1rem}.job-form__grid input:focus,.job-form__grid textarea:focus{outline-offset:2px;outline:2px solid #0f75ff3d}.job-form__footer,.job-market-card__actions,.jobs-manager-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.job-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.job-market-card{border-radius:var(--radius-xl);padding:1.2rem}.job-market-card--active{border-color:#0f75ff47;box-shadow:0 24px 48px #0f75ff1f}.job-market-card__company,.job-market-card__meta,.jobs-manager-card p{color:var(--muted)}.job-market-card__meta{font-size:.9rem;font-weight:600}.jobs-manager-card{background:#ffffffeb;border:1px solid #12356e14;border-radius:22px;gap:.8rem;padding:1rem;display:grid}.jobs-manager-card>span{width:fit-content;min-height:2rem;color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;background:#12356e14;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .75rem;font-size:.76rem;font-weight:700;display:inline-flex}.jobs-manager-actions button{min-height:2.2rem;color:var(--accent-deep);cursor:pointer;background:#fff;border:1px solid #12356e1f;border-radius:999px;padding:.5rem .9rem}.jobs-manager-actions button:hover{border-color:#0f75ff38;box-shadow:0 14px 28px #12356e14}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-card{background:radial-gradient(circle at 100% 0,#14c77b29,#0000 30%),linear-gradient(#ffffffeb,#f4f8ffe0)}.project-card--job{background:radial-gradient(circle at 100% 0,#f4b75c2e,#0000 28%),linear-gradient(#fffffff5,#fff7ebeb)}.project-card__footer{justify-content:space-between}.feed-card{border-radius:var(--radius-xl);padding:1.3rem}.feed-card__copy{margin-top:1rem;font-size:1.03rem}.feed-card__live{min-height:2rem;color:var(--accent-deep);letter-spacing:.06em;text-transform:uppercase;background:#12356e14;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.feed-card__pulse{background:#14c77b;border-radius:999px;width:.62rem;height:.62rem;animation:2.2s ease-in-out infinite feed-pulse;box-shadow:0 0 #14c77b66}@keyframes feed-pulse{0%,to{box-shadow:0 0 #14c77b1f}50%{box-shadow:0 0 0 9px #14c77b00}}.feed-card__visual{grid-template-columns:1.2fr .8fr .6fr;margin-top:1rem}.feed-card__visual span{background:radial-gradient(circle at 100% 0,#0f75ff38,#0000 28%),radial-gradient(circle at 0 100%,#14c77b33,#0000 30%),linear-gradient(#f3f8fffa,#ffffffeb);border-radius:22px;min-height:86px}.feed-card__visual span:nth-child(2){background:radial-gradient(circle at 100% 0,#f4b75c3d,#0000 28%),linear-gradient(#fffaf1f5,#ffffffeb)}.feed-card__visual span:nth-child(3){background:radial-gradient(circle at 100% 0,#14c77b42,#0000 32%),linear-gradient(#effbf6f5,#ffffffeb)}.feed-card__reactions{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.feed-reaction{min-height:2.8rem;color:var(--accent-deep);cursor:pointer;background:#ffffffeb;border:1px solid #12356e1a;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .8rem;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.feed-reaction strong{font-size:.92rem}.feed-reaction:hover{border-color:#0f75ff38;transform:translateY(-2px)scale(1.02);box-shadow:0 16px 30px #12356e1a}.feed-reaction--support{animation:2.8s ease-in-out infinite support-bounce}@keyframes support-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.feed-card__footer{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.feed-card--expanded{box-shadow:0 26px 54px #12356e24}.feed-thread,.feed-thread__list{gap:.85rem;display:grid}.feed-thread{border-top:1px solid #12356e14;margin-top:1rem;padding-top:1rem}.feed-comment,.feed-thread__composer{background:#ffffffdb;border:1px solid #12356e14;border-radius:22px;padding:1rem}.feed-comment__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.feed-comment__head span,.feed-thread__actions span{color:var(--muted);font-size:.9rem}.feed-comment p{margin-top:.7rem}.feed-thread__composer textarea{resize:vertical;width:100%;min-height:90px;color:var(--ink);background:#fffffff0;border:1px solid #12356e1f;border-radius:18px;padding:.92rem 1rem}.feed-thread__composer textarea:focus{outline-offset:2px;outline:2px solid #0f75ff3d}.feed-thread__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.85rem;display:flex}.card-indigo{background:radial-gradient(circle at 100% 0,#0f75ff1f,#0000 24%),linear-gradient(#fffffff5,#eef5ffeb)}.card-sand{background:radial-gradient(circle at 100% 0,#f4b75c2e,#0000 24%),linear-gradient(#fffffff5,#fff8eeeb)}.workspace-right{position:sticky;top:1.4rem}.workspace-panel{background:var(--member-panel)}.challenge-list{gap:.9rem;margin-top:1rem;display:grid}.challenge-item{border-bottom:1px solid var(--line);padding-bottom:.9rem}.challenge-item:last-child{border-bottom:0;padding-bottom:0}.blog-shell{width:min(100% - 2rem,1180px);margin:0 auto;padding:2rem 0 4rem}.blog-shell--article{width:min(100% - 2rem,980px)}.blog-hero,.blog-article,.blog-card{border:1px solid #12356e1a;border-radius:32px;box-shadow:0 22px 44px #12356e14}.blog-hero{background:radial-gradient(circle at 100% 0,#14c77b29,#0000 28%),radial-gradient(circle at 0 0,#0f75ff1f,#0000 24%),linear-gradient(#fffffff5,#f5f9ffeb);padding:2.8rem}.blog-hero h1,.blog-article__header h1{text-wrap:balance;max-width:14ch;font-size:clamp(2.7rem,6vw,4.6rem);line-height:.96}.blog-hero__actions,.blog-article__meta,.blog-card__meta,.blog-card__keywords,.blog-related .blog-grid{flex-wrap:wrap;gap:.75rem;display:flex}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.blog-browser{gap:1.2rem;margin-top:1.5rem;display:grid}.blog-browser__toolbar,.blog-browser__summary,.blog-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.blog-search{flex:320px;gap:.45rem;min-width:min(100%,420px);display:grid}.blog-search__label{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-blue);font-size:.78rem;font-weight:700}.blog-search input{min-height:3rem;color:var(--accent-deep);background:#ffffffe0;border:1px solid #12356e1f;border-radius:18px;padding:.85rem 1rem}.blog-categories{flex-wrap:wrap;gap:.6rem;display:flex}.blog-chip{min-height:2.35rem;color:var(--accent-deep);font:inherit;cursor:pointer;background:#ffffffd6;border:1px solid #12356e1f;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .9rem;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.blog-chip:hover{background:#fff;border-color:#0f75ff33;transform:translateY(-1px);box-shadow:0 10px 24px #12356e14}.blog-chip--active{color:#fff;background:linear-gradient(135deg,#12356ef5,#0f75ffe6);border-color:#0000}.blog-browser__summary{color:var(--muted);font-size:.95rem}.blog-card__image,.blog-article__image{background:#ffffffd9;border:1px solid #12356e14;border-radius:24px;overflow:hidden}.blog-card__image{margin-bottom:1rem}.blog-card__image img,.blog-article__image img{width:100%;height:auto;display:block}.blog-article__image{margin-top:.5rem}.blog-card{background:radial-gradient(circle at 100% 0,#f4b75c1f,#0000 24%),linear-gradient(#fffffff5,#faf6f0eb);padding:1.4rem}.blog-card--compact{border-radius:24px;padding:.82rem;box-shadow:0 14px 28px #12356e0f}.blog-card--related{border-radius:22px;padding:.58rem;box-shadow:0 10px 20px #12356e0d}.blog-card h2,.blog-card h3{margin-top:.9rem;font-size:clamp(1.55rem,2vw,2rem);line-height:1.02}.blog-card--compact h2{margin-top:.6rem;font-size:clamp(1rem,1.45vw,1.3rem);line-height:1.06}.blog-card--related h3{margin-top:.38rem;font-size:clamp(.86rem,1vw,1rem);line-height:1.14}.blog-card__category,.blog-card__keywords span,.blog-backlink{background:#ffffffc7;border:1px solid #12356e1f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.blog-card__category{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-blue);padding:.45rem .8rem;font-size:.78rem}.blog-card__meta{color:var(--muted);margin-top:1rem;font-size:.95rem}.blog-card--compact .blog-card__meta{gap:.5rem;margin-top:.6rem;font-size:.82rem}.blog-card--related .blog-card__category{padding:.3rem .54rem;font-size:.62rem}.blog-card__keywords{margin-top:1rem}.blog-card--compact .blog-card__keywords{gap:.45rem;margin-top:.6rem}.blog-card__keywords span{color:#12356ecc;padding:.45rem .75rem;font-size:.82rem}.blog-card--compact .blog-card__keywords span{padding:.34rem .56rem;font-size:.72rem}.blog-card p,.blog-article__body p,.blog-cta p{color:var(--muted);font-size:1.02rem;line-height:1.8}.blog-card--compact p{font-size:.9rem;line-height:1.55}.blog-card--related p{font-size:.76rem;line-height:1.45}.blog-card .text-button{margin-top:1rem;display:inline-flex}.blog-card--compact .text-button{margin-top:.65rem}.blog-card--related .text-button{margin-top:.42rem;font-size:.82rem}.blog-empty{background:#ffffffc7;border:1px dashed #12356e2e;border-radius:24px;padding:1.4rem}.blog-article{background:radial-gradient(circle at 100% 0,#0f75ff14,#0000 24%),linear-gradient(#fffffffa,#f6f9fff0);padding:2rem}.blog-article__header{gap:1rem;display:grid}.blog-backlink{width:fit-content;color:var(--brand-blue);padding:.55rem .9rem}.blog-article__body{gap:1.6rem;margin-top:2rem;display:grid}.blog-outline,.blog-faq{background:#ffffffd1;border:1px solid #12356e1a;border-radius:24px;margin-top:2rem;padding:1.5rem;box-shadow:0 16px 40px #12356e14}.blog-outline__grid,.blog-faq__list{gap:.9rem;margin-top:1rem;display:grid}.blog-outline__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-outline__link{color:var(--ink);background:#f6f9ffeb;border:1px solid #12356e1a;border-radius:18px;align-items:center;padding:.85rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-faq__item{background:#f9fbffeb;border:1px solid #12356e14;border-radius:20px;padding:1rem 1.1rem}.blog-faq__item h3{margin-bottom:.45rem;font-size:1.05rem}.blog-faq__item p{color:var(--muted);line-height:1.7}.blog-references{background:#fffc;border:1px solid #12356e1a;border-radius:24px;margin-top:2rem;padding:1.5rem;box-shadow:0 16px 40px #12356e14}.blog-references h2{margin-top:.35rem;font-size:clamp(1.3rem,2vw,1.75rem)}.blog-references__list{gap:.6rem;margin:1rem 0 0;padding-left:1.2rem;display:grid}.blog-references__list a{color:var(--ink);text-underline-offset:.15em;-webkit-text-decoration:underline #2a63d840;text-decoration:underline #2a63d840}.blog-article__section{gap:.85rem;display:grid}.blog-article__section h2{text-wrap:balance;font-size:clamp(1.8rem,2.4vw,2.4rem);line-height:1.02}.blog-article__section ul{color:var(--muted);margin:.5rem 0 0;padding-left:1.2rem;line-height:1.8}.blog-cta,.blog-related{border:1px solid #12356e1a;border-radius:28px;margin-top:2rem;padding:1.6rem}.blog-cta{background:radial-gradient(circle at 100% 0,#14c77b29,#0000 24%),linear-gradient(#fffffff5,#effbf6eb)}.blog-related{background:radial-gradient(circle at 100% 0,#0f75ff14,#0000 24%),linear-gradient(#fffffff5,#f5f8ffeb)}.challenge-item p,.challenge-item span,.info-list li{color:var(--muted)}.info-list{margin:1rem 0 0;padding-left:1.1rem;line-height:1.75}.how-shell{width:min(1240px,100% - 2rem);margin:0 auto;padding:1.2rem 0 4rem}.how-nav{z-index:20;position:sticky;top:.8rem}.how-hero,.how-section,.how-card,.how-closing{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.how-hero{border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:1.2rem;margin-top:1.4rem;padding:2.6rem;display:grid}.how-hero h1{text-wrap:balance;max-width:12ch;margin-top:.7rem;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.96}.how-hero__actions,.how-pill-row,.job-chip-wall,.community-post__actions{flex-wrap:wrap;gap:.75rem;display:flex}.how-pill-row{margin-top:1.15rem}.how-pill-row span,.job-chip-wall span,.reward-loop span,.market-signal-row span,.xp-strip span,.badge-row span{min-height:2.2rem;color:var(--accent-deep);background:#ffffffd1;border:1px solid #12356e1f;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .85rem;display:inline-flex}.how-signal{border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,#0f75ff38,#0000 28%),radial-gradient(circle at 0 100%,#14c77b2e,#0000 32%),linear-gradient(#ffffffeb,#eff8ffe0);gap:1rem;height:100%;padding:1.5rem;display:grid}.how-signal__label,.how-badge{width:fit-content;color:var(--brand-blue);letter-spacing:.12em;text-transform:uppercase;background:#12356e14;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:700}.how-signal ul,.community-value-list,.how-steps{color:var(--muted);margin:0;padding-left:1.1rem;line-height:1.8}.how-section{border-radius:var(--radius-xl);margin-top:1.5rem;padding:2rem}.how-market-grid,.community-grid,.battleground-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.how-card{border-radius:28px;padding:1.35rem}.how-card__topline,.community-post__header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.how-card--job-preview{background:radial-gradient(circle at 100% 0,#f4b75c2e,#0000 26%),linear-gradient(#fffffff5,#fff7ebeb)}.how-card--job-flow{background:radial-gradient(circle at 0 0,#0f75ff29,#0000 24%),linear-gradient(#fffffff5,#f0f6ffeb)}.community-wall-preview{background:radial-gradient(circle at 100% 0,#0f75ff2e,#0000 28%),linear-gradient(#fffffff5,#f1f7ffeb)}.community-values{background:radial-gradient(circle at 0 100%,#14c77b2e,#0000 28%),linear-gradient(#fffffff5,#effbf6eb)}.battleground-flow{background:radial-gradient(circle at 100% 0,#f4b75c38,#0000 30%),linear-gradient(#fffffff5,#fff5e4eb)}.battleground-economy{background:radial-gradient(circle at 0 0,#14c77b2e,#0000 28%),radial-gradient(circle at 100% 100%,#0f75ff24,#0000 30%),linear-gradient(#fffffff5,#f1f8ffeb)}.job-spotlight-list,.battle-rail,.economy-grid{gap:.8rem;display:grid}.job-spotlight-list article,.battle-rail>div,.economy-grid article,.community-composer,.community-post{background:#ffffffd1;border:1px solid #12356e14;border-radius:20px;padding:1rem}.job-spotlight-list article{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.community-composer{align-items:center;gap:.85rem;display:flex}.community-avatar,.battle-step{color:#fff;background:linear-gradient(135deg,#12356ef5,#0f75ffe6);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.community-avatar{width:2.75rem;height:2.75rem}.community-post{gap:.75rem;margin-top:.85rem;display:grid}.community-post__media{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.community-post__media span{background:radial-gradient(circle at 100% 0,#0f75ff42,#0000 30%),radial-gradient(circle at 0 100%,#14c77b3d,#0000 34%),linear-gradient(#f0f6fff2,#ffffffeb);border-radius:18px;min-height:86px;display:block}.community-post__actions button{color:var(--accent-deep);cursor:pointer;background:#fff;border:1px solid #12356e1a;border-radius:999px;min-height:2.2rem;padding:.45rem .8rem;transition:transform .16s,box-shadow .16s,border-color .16s}.community-post__actions button:hover{border-color:#0f75ff2e;transform:translateY(-2px);box-shadow:0 10px 22px #12356e14}.battle-rail>div{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.battle-step{width:2.9rem;height:2.9rem}.economy-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.how-section--closing{box-shadow:none;background:0 0;border:0;padding:0}.how-closing{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#0f75ff29,#0000 24%),radial-gradient(circle at 0 100%,#14c77b29,#0000 30%),linear-gradient(#fffffff5,#f3f8ffeb);justify-content:space-between;align-items:end;gap:1rem;padding:2rem;display:flex}.how-shell--night{color:#edf4ff}.how-shell--night:before{content:"";z-index:-1;background:radial-gradient(circle at 12% 18%,#1fc5ff29,#0000 28%),radial-gradient(circle at 84% 12%,#7d56ff2e,#0000 22%),radial-gradient(circle at 76% 78%,#24e5a124,#0000 24%),linear-gradient(#07111f 0%,#09172a 32%,#0c1d33 100%);position:fixed;inset:0}.how-shell--night .marketing-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#081223b8;border-color:#83a3ff2e;box-shadow:0 24px 60px #030a1873,inset 0 1px #ffffff0a}.how-shell--night .marketing-nav__links a,.how-shell--night .ghost-button,.how-shell--night .brand-lockup{color:#eef4ff}.how-shell--night .marketing-nav__links a{background:#0f1b2f99;border-color:#809be72e;box-shadow:inset 0 1px #ffffff0a}.how-shell--night .ghost-button{background:#0f1b2f94;border-color:#809be72e}.how-shell--night .marketing-nav__links a:hover,.how-shell--night .ghost-button:hover{background:#122644c7;border-color:#5899ff57}.how-shell--night .primary-button{background:linear-gradient(135deg,#2f74ff 0%,#2f9cff 45%,#7f4cff 100%);box-shadow:0 16px 34px #1f74ff59,inset 0 0 0 1px #ffffff14}.how-shell--night .eyebrow{color:#8fbeff}.how-shell--night .lede,.how-shell--night .section-title>p,.how-shell--night .how-closing p,.how-shell--night .how-section p,.how-shell--night .community-post p,.how-shell--night .quick-apply p,.how-shell--night .signal-metrics span,.how-shell--night .interaction-list span,.how-shell--night .leaderboard-preview span,.how-shell--night .economy-grid span,.how-shell--night .community-post__header span,.how-shell--night .job-spotlight-list article>span{color:#dee9ffc7}.how-shell--night .how-hero,.how-shell--night .how-section,.how-shell--night .how-card,.how-shell--night .how-closing{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#091425b8;border:1px solid #7b96d629;box-shadow:0 24px 60px #030a186b,inset 0 1px #ffffff0a}.how-shell--night .how-hero h1{color:#f5f8ff;text-shadow:0 12px 28px #0000002e;max-width:11ch;font-size:clamp(2.9rem,5vw,5.2rem);line-height:.9}.how-shell--night .section-title{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:1rem;display:grid}.how-shell--night .section-title h2,.how-shell--night .how-signal h2,.how-shell--night .how-card h2,.how-shell--night .how-card h3,.how-shell--night .how-card h4,.how-shell--night .how-closing h2,.how-shell--night .how-card strong,.how-shell--night .community-post__header strong,.how-shell--night .job-spotlight-list h3,.how-shell--night .economy-grid strong{color:#f7faff}.how-shell--night .how-pill-row span,.how-shell--night .job-chip-wall span,.how-shell--night .reward-loop span,.how-shell--night .market-signal-row span,.how-shell--night .xp-strip span,.how-shell--night .badge-row span{color:#eaf1ff;background:#0c1c33bd;border:1px solid #7595e42e;box-shadow:inset 0 1px #ffffff0a}.how-shell--night .how-signal{background:radial-gradient(circle at 100% 0,#278aff57,#0000 30%),radial-gradient(circle at 0 100%,#24e5a133,#0000 34%),radial-gradient(circle,#754cff1f,#0000 42%),linear-gradient(#0d1a30f0,#081223f0)}.how-shell--night .how-signal__label,.how-shell--night .how-badge{color:#9ec6ff;background:#3b6eff24}.reward-loop,.signal-metrics,.market-signal-row,.badge-row{flex-wrap:wrap;gap:.8rem;display:flex}.signal-metrics article{background:#0a172bbd;border:1px solid #7595e429;border-radius:20px;flex:120px;gap:.25rem;min-height:84px;padding:.9rem 1rem;display:grid}.signal-metrics strong{color:#fff;font-size:1.15rem}.ux-grid,.gamify-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.gamify-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ux-chip-grid{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.how-shell--night .ux-chip-grid span{color:#edf3ff;background:#0c1c33c2;border:1px solid #7595e429;border-radius:18px;padding:.7rem .9rem}.attention-loop,.battle-ladder,.community-density-row,.community-reactions,.tournament-board,.loop-card__chips{gap:.8rem;display:grid}.attention-loop{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem}.loop-card{background:radial-gradient(circle at 100% 0,#0f75ff1f,#0000 26%),linear-gradient(#fffffff5,#f4f8ffeb);min-height:100%}.loop-card__chips,.community-reactions,.community-density-row,.battle-ladder,.tournament-board{margin-top:1rem}.loop-card__chips{flex-wrap:wrap;display:flex}.how-shell--night .loop-card{background:radial-gradient(circle at 100% 0,#1fc5ff29,#0000 28%),linear-gradient(#0f1a2cf5,#0a1524f5)}.how-shell--night .loop-card--attention{background:radial-gradient(circle at 100% 0,#1fc5ff38,#0000 28%),linear-gradient(#0d1c2ef5,#0a1524f5)}.how-shell--night .loop-card--action{background:radial-gradient(circle at 100% 0,#7d4cff33,#0000 28%),linear-gradient(#0e192cf5,#0a1524f5)}.how-shell--night .loop-card--earnings{background:radial-gradient(circle at 100% 0,#24e5a138,#0000 28%),linear-gradient(#0d1b2af5,#0a1522f5)}.how-shell--night .loop-card__chips span,.how-shell--night .community-density-row article,.how-shell--night .community-reactions span,.how-shell--night .battle-ladder article,.how-shell--night .tournament-board article{background:#0c1c33bd;border:1px solid #7595e424;box-shadow:inset 0 1px #ffffff08}.how-shell--night .loop-card__chips span,.how-shell--night .community-reactions span{color:#edf3ff;border-radius:999px;justify-content:center;align-items:center;min-height:2.3rem;padding:.55rem .85rem;display:inline-flex}.community-density-row{grid-template-columns:repeat(3,minmax(0,1fr))}.loop-card__chips span,.community-density-row article,.community-reactions span,.battle-ladder article,.tournament-board article{background:radial-gradient(circle at 100% 0,#0f75ff14,#0000 26%),linear-gradient(#fffffff0,#f4f8ffe6);border:1px solid #12356e14;box-shadow:inset 0 1px #ffffff8c}.loop-card__chips span,.community-reactions span{min-height:2.3rem;color:var(--accent-deep);border-radius:999px;justify-content:center;align-items:center;padding:.55rem .85rem;display:inline-flex}.community-density-row article,.battle-ladder article,.tournament-board article{border-radius:18px;padding:.9rem 1rem}.community-density-row strong,.tournament-board strong,.battle-ladder strong{color:var(--ink);font-size:1.35rem;display:block}.community-density-row span,.tournament-board span,.battle-ladder span{color:var(--muted)}.community-reactions{flex-wrap:wrap;display:flex}.battle-ladder,.tournament-board{grid-template-columns:repeat(2,minmax(0,1fr))}.interaction-list{gap:.8rem;margin-top:1rem;display:grid}.interaction-list>div{background:radial-gradient(circle at 100% 0,#0f75ff14,#0000 24%),linear-gradient(#fffffff2,#f4f8ffe6);border:1px solid #12356e14;border-radius:20px;justify-content:space-between;align-items:center;gap:.8rem;padding:.95rem 1rem;display:flex}.how-shell--night .interaction-list>div,.how-shell--night .job-spotlight-list article,.how-shell--night .battle-rail>div,.how-shell--night .economy-grid article,.how-shell--night .community-composer,.how-shell--night .community-post,.how-shell--night .quick-apply,.how-shell--night .leaderboard-preview>div{background:#0a182bc2;border:1px solid #7595e424;box-shadow:inset 0 1px #ffffff08}.how-shell--night .interaction-list>div{border-radius:20px;justify-content:space-between;align-items:center;gap:.8rem;padding:.95rem 1rem;display:flex}.how-shell--night .how-card{position:relative;overflow:hidden}.how-shell--night .how-card--job-preview{background:radial-gradient(circle at 100% 0,#ffcd6e3d,#0000 26%),radial-gradient(circle at 0 100%,#24e5a124,#0000 28%),linear-gradient(#101c2df5,#091424f5)}.how-shell--night .how-card--job-flow{background:radial-gradient(circle at 0 0,#278aff33,#0000 24%),radial-gradient(circle at 100% 100%,#7d4cff29,#0000 28%),linear-gradient(#0f192bf5,#091424f5)}.how-shell--night .community-wall-preview{background:radial-gradient(circle at 100% 0,#278aff3d,#0000 28%),radial-gradient(circle at 0 100%,#7d4cff2e,#0000 30%),linear-gradient(#101c30f5,#0a1526f5)}.how-shell--night .community-values{background:radial-gradient(circle at 0 100%,#24e5a138,#0000 28%),radial-gradient(circle at 100% 0,#1fc5ff29,#0000 30%),linear-gradient(#0d1c2af5,#091522f5)}.how-shell--night .battleground-flow{background:radial-gradient(circle at 100% 0,#ffcd6e42,#0000 30%),radial-gradient(circle at 0 100%,#7d4cff24,#0000 28%),linear-gradient(#111c2ef5,#0a1524f5)}.how-shell--night .battleground-economy{background:radial-gradient(circle at 0 0,#24e5a133,#0000 28%),radial-gradient(circle at 100% 100%,#1fc5ff2e,#0000 30%),linear-gradient(#0d1c2af5,#091624f5)}.how-shell--night .community-avatar,.how-shell--night .battle-step{background:linear-gradient(135deg,#1f75ff 0%,#24e5a1 55%,#7d56ff 100%);box-shadow:0 12px 26px #1f75ff52}.how-shell--night .community-post__media span{background:radial-gradient(circle at 100% 0,#1fc5ff4d,#0000 30%),radial-gradient(circle at 0 100%,#24e5a142,#0000 34%),linear-gradient(#172c48f5,#0b1729eb)}.how-shell--night .community-post__actions button{color:#eaf1ff;background:#0e1f36d6;border:1px solid #7595e429;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.how-shell--night .community-post__actions button:hover{background:#142a48f5;border-color:#1f75ff57;transform:translateY(-3px)scale(1.02);box-shadow:0 14px 28px #0e1f3c47}.pulse-button{animation:2.6s ease-in-out infinite pulse-support}@keyframes pulse-support{0%,to{transform:translateY(0)scale(1);box-shadow:0 0 #1f75ff00}50%{transform:translateY(-2px)scale(1.035);box-shadow:0 0 0 8px #1f75ff14}}.community-loop,.battle-progress{gap:.6rem;margin-top:1rem;display:grid}.community-loop{grid-template-columns:repeat(5,minmax(0,1fr))}.battle-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.community-loop span,.battle-progress span{text-align:center;color:var(--accent-deep);background:radial-gradient(circle at 100% 0,#0f75ff14,#0000 24%),linear-gradient(#fffffff2,#f4f8ffe6);border:1px solid #12356e14;border-radius:18px;padding:.7rem .5rem;font-weight:600}.battle-progress__active{color:#fff;background:linear-gradient(135deg,#12356ef5,#0f75ffe6);border-color:#0000;box-shadow:0 10px 22px #0f75ff24}.how-shell--night .community-loop span,.how-shell--night .battle-progress span{text-align:center;color:#edf3ff;background:#0e1f36c2;border:1px solid #7595e424;border-radius:18px;padding:.7rem .5rem;font-weight:600}.how-shell--night .battle-progress__active{color:#f4f8ff;background:linear-gradient(135deg,#1f75ff47,#7d4cff42);border-color:#5c94ff57;box-shadow:0 10px 22px #1f75ff24}.leaderboard-preview{gap:.8rem;margin-top:1rem;display:grid}.leaderboard-preview>div{background:radial-gradient(circle at 100% 0,#14c77b14,#0000 28%),linear-gradient(#fffffff0,#f4f8ffe6);border:1px solid #12356e14;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.how-shell--night .leaderboard-preview>div{background:linear-gradient(90deg,#0e1f36e0,#11223db3);border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.how-shell--night .how-closing{background:radial-gradient(circle at 100% 0,#1f75ff33,#0000 24%),radial-gradient(circle at 0 100%,#24e5a12e,#0000 30%),radial-gradient(circle,#7d4cff1f,#0000 34%),linear-gradient(#0a1425f0,#060f1df5)}@media (max-width:1080px){.trending-grid,.feature-grid,.project-grid,.job-board-grid,.path-grid,.how-market-grid,.community-grid,.battleground-grid,.economy-grid,.attention-loop,.wall-signal-strip,.feed-card__reactions,.ux-grid,.gamify-grid,.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-columns,.jobs-shell,.spotlight-grid,.hero-v2,.how-hero,.login-panel,.wizard-grid,.action-hub__grid,.how-closing{grid-template-columns:1fr}.workspace-right{position:static}.workspace-topbar{flex-direction:column;align-items:start}.workspace-topbar h1,.onboarding-shell__intro h2{max-width:none}.how-shell--night .section-title{grid-template-columns:1fr}}@media (max-width:860px){.public-shell{width:min(100% - 1rem,1240px);padding-top:.6rem}.marketing-nav{border-radius:28px;flex-direction:column;align-items:start;min-height:0;padding:1rem}.brand-image--nav{width:102px;height:auto}.brand-image--sidebar,.brand-image--hero{width:110px}.blog-shell{width:min(100% - 1rem,1180px);padding-top:1rem}.hero-v2,.discover-band,.how-hero,.how-section,.how-closing,.login-panel,.panel-block,.blog-hero,.blog-article,.blog-cta,.blog-related,.blog-card,.onboarding-shell,.wizard-panel,.wizard-preview,.composer,.workspace-panel,.feed-card,.project-card{border-radius:22px;padding:1.25rem}.trending-grid,.feature-grid,.project-grid,.job-board-grid,.path-grid,.how-market-grid,.community-grid,.battleground-grid,.economy-grid,.attention-loop,.wall-signal-strip,.feed-card__reactions,.ux-grid,.gamify-grid,.wizard-form-grid,.blog-grid,.blog-outline__grid,.member-app{grid-template-columns:1fr}.member-sidebar{border-bottom:1px solid #12356e1a;border-right:0;height:auto;position:static}.job-form__grid,.community-loop,.battle-progress,.community-density-row,.battle-ladder,.tournament-board{grid-template-columns:1fr}}
