@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_786c1081-module__J60SBq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_786c1081-module__J60SBq__variable{--font-sans:"Inter", "Inter Fallback"}
:root{--bg:#faf8ff;--surface-low:#f2f3ff;--surface-high:#e2e7ff;--surface-highest:#dae2fd;--text:#131b2e;--text-2:#464554;--outline:#767586;--outline-variant:#c7c4d7;--primary:#4648d4;--primary-2:#6063ee;--primary-fixed:#e1e0ff;--on-primary-fixed:#07006c;--mint:#006c49;--mint-strong:#00714d;--mint-container:#6cf8bb;--mint-fixed:#6ffbbe;--violet:#6b38d4;--violet-fixed:#e9ddff;--error:#ba1a1a;--glass:#ffffffb8;--glass-hi:#ffffffe0;--shadow-1:0 8px 32px -4px #0f172a0a, 0 2px 8px -2px #0f172a05;--shadow-2:0 16px 40px -6px #0f172a14, 0 4px 12px -2px #0f172a08;--shadow-3:0 30px 60px -12px #0f172a2e, 0 8px 20px -4px #0f172a0f;--ring:0 0 0 4px #6366f11f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);min-height:100vh;color:var(--text);font:400 15px/22px var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}::selection{background:var(--primary-fixed);color:var(--on-primary-fixed)}h1,h2,h3,h4{color:var(--text);margin:0}h2{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:40px}a{color:var(--primary)}:focus-visible{box-shadow:var(--ring), 0 0 0 1.5px var(--primary);outline:none}.material-symbols-outlined{vertical-align:middle;-webkit-user-select:none;user-select:none;font-size:18px;line-height:1}.orbs{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.orbs i{border-radius:50%;position:absolute}.orbs i:first-child{filter:blur(120px);background:#e1e0ff66;width:500px;height:500px;top:-144px;left:25%}.orbs i:nth-child(2){filter:blur(130px);background:#6ffbbe4d;width:450px;height:450px;top:33%;right:-80px}.orbs i:nth-child(3){filter:blur(140px);background:#e9ddff4d;width:550px;height:550px;bottom:-80px;left:40px}main{min-height:calc(100vh - 280px);padding-top:80px}.container{max-width:1280px;margin:0 auto;padding:0 2rem;position:relative}.block{padding-top:2rem;padding-bottom:2rem}.block-lg{padding-top:3rem;padding-bottom:3rem}.page{padding-top:2rem;padding-bottom:3rem}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gap-md{gap:1rem}.gap-lg{gap:1.5rem}.center{text-align:center;margin-top:1.5rem}.muted{color:var(--outline)}.sub{color:var(--text-2);max-width:60ch;margin:4px 0 1.5rem}.err{color:var(--error);min-height:18px;margin:10px 0 0;font-size:13px}.glass{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--shadow-1), inset 0 1px 1px 0 #fffc;border:1px solid #ffffff59}.eyebrow{font:700 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;display:flex}.eyebrow.i{color:var(--primary)}.eyebrow.m{color:var(--mint)}.eyebrow .material-symbols-outlined{font-size:16px}.topbar{z-index:50;-webkit-backdrop-filter:blur(28px)saturate(200%);background:#faf8ffcc;position:fixed;inset:0 0 auto;box-shadow:0 1px 8px #0000000a}.topbar-in{justify-content:space-between;align-items:center;gap:1rem;max-width:1280px;height:80px;margin:0 auto;padding:0 2rem;display:flex}.topbar-left{align-items:center;gap:1.5rem;display:flex}.logo{font:700 18px/24px var(--font-sans);letter-spacing:-.01em;color:var(--text);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.logo-mark{background:conic-gradient(from 200deg, var(--primary), var(--violet), var(--mint-container), var(--primary));border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 5px #ffffff8c}.navpills{background:#f2f3ff99;border-radius:9999px;gap:4px;padding:4px;display:flex}.navpills a{font:600 14px/20px var(--font-sans);color:var(--text-2);border-radius:9999px;padding:4px 1rem;text-decoration:none;transition:color .15s,background .15s}.navpills a:hover{color:var(--text)}.navpills a[aria-current=page]{background:var(--surface-high);color:var(--text)}.topsearch{flex:1;align-items:center;max-width:320px;display:flex;position:relative}.topsearch .material-symbols-outlined{z-index:1;color:var(--outline);pointer-events:none;position:absolute;left:10px}.topsearch input{background:#fffc;border:1px solid #0000;border-radius:9999px;padding:6px 1rem 6px 36px;font-size:13px;box-shadow:0 2px 8px #00000005}.topbar-right{align-items:center;gap:8px;display:flex}.avatar{background:var(--primary);color:#fff;width:32px;height:32px;font:700 12px var(--font-sans);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.avatar.xs{width:28px;height:28px;cursor:inherit;font-size:11px}.avatar.want{background:var(--mint)}.avatar.offer{background:var(--primary-fixed);color:var(--on-primary-fixed)}.btn{cursor:pointer;font:600 14px/20px var(--font-sans);letter-spacing:.01em;white-space:nowrap;color:var(--text);border:0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:10px 1.25rem;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s,color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:wait;transform:none}.btn.primary{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 14px #4648d459}.btn.primary:hover{background:var(--primary-2)}.btn.dark{background:var(--text);color:var(--bg);box-shadow:0 10px 20px -6px #0f172a4d}.btn.dark:hover{background:var(--primary)}.btn.want{background:var(--mint);color:#fff;box-shadow:0 4px 14px #006c4940}.btn.want:hover{background:var(--mint-strong)}.btn.glassy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;box-shadow:0 1px 3px #0f172a0f}.btn.glassy:hover{background:var(--surface-high)}.btn.ghost{color:var(--text-2);background:0 0}.btn.ghost:hover{background:var(--surface-high);color:var(--text);transform:none}.btn.sm{padding:6px 1rem}.btn.lg{padding:12px 1.75rem}.btn.block{width:100%}.btn .material-symbols-outlined{font-size:16px}.badge{font:600 11px/14px var(--font-sans);letter-spacing:.04em;white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.badge .material-symbols-outlined{font-size:13px}.badge.want{color:var(--mint-strong);background:#6cf8bb66}.badge.offer{background:var(--primary-fixed);color:var(--on-primary-fixed)}.badge.closed,.badge.dim{background:var(--surface-low);color:var(--text-2)}.hero{padding-top:3rem;padding-bottom:3rem}.hero-glow{z-index:-1;filter:blur(110px);pointer-events:none;background:#e1e0ff80;border-radius:50%;width:600px;height:350px;position:absolute;top:-64px;left:25%}.hero-copy{max-width:56rem}.pilltag{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text-2);font:500 12px/16px var(--font-sans);letter-spacing:.02em;background:#fffc;border-radius:9999px;align-items:center;gap:8px;margin-bottom:1.5rem;padding:6px 1rem;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0000000d}.pilltag .material-symbols-outlined{color:var(--primary);font-size:16px}.pulse{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.4}}.hero h1{letter-spacing:-.03em;margin-bottom:8px;font-size:56px;font-weight:800;line-height:64px}.grad{background:linear-gradient(90deg, var(--primary), var(--primary-2), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}.lead{letter-spacing:-.005em;color:var(--text-2);max-width:42rem;margin:8px 0 1.5rem;font-size:17px;line-height:1.7}.examples{flex-wrap:wrap;gap:10px;padding:2.5rem 0 1rem;display:flex}.example{font:500 13px/18px var(--font-sans);color:var(--text);border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.example:hover{transform:scale(1.02);box-shadow:0 4px 6px -1px #00000014}.example b{font:700 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.example.want{color:var(--mint-strong);background:#6cf8bb66}.example.want b{color:var(--mint)}.example.offer{background:#e2e7ffe6}.example.offer b{color:var(--violet)}.stats{border-radius:1rem;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;padding:1.5rem;display:grid}.stat{align-items:center;gap:1rem;display:flex}.stat-ic{border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.stat-ic .material-symbols-outlined{font-size:24px}.stat-ic.i{background:var(--primary-fixed);color:var(--primary)}.stat-ic.m{background:var(--mint-container);color:var(--mint)}.stat-ic.v{background:var(--violet-fixed);color:var(--violet)}.stat-ic.n{background:var(--surface-highest);color:var(--text)}.stat-v{font:700 18px/24px var(--font-sans);letter-spacing:-.01em}.stat-l{font:700 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.sides{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.side{--c:var(--mint);border-radius:1.5rem;flex-direction:column;padding:2.5rem;transition:transform .25s,box-shadow .25s;display:flex}.side.offer{--c:var(--primary)}.side:hover{box-shadow:var(--shadow-3);transform:translateY(-4px)}.stripe{background:linear-gradient(90deg, var(--mint-container), var(--mint), var(--mint-container));border-radius:9999px;height:6px;margin-bottom:1.5rem}.side.offer .stripe{background:linear-gradient(90deg, var(--primary-fixed), var(--primary), var(--violet))}.side-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:1rem;display:flex}.side-head h3{letter-spacing:-.015em;color:var(--c);font-size:22px;font-weight:700;line-height:28px}.side>p{color:var(--text-2);margin:0 0 1.5rem;line-height:1.6}.side ul{flex:1;gap:8px;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.side li{gap:8px;font-size:13px;line-height:18px;display:flex}.side li .material-symbols-outlined{color:var(--c);margin-top:1px}.quick{background:var(--surface-low);border-radius:9999px;align-items:center;gap:8px;padding:6px;display:flex;box-shadow:inset 0 2px 4px #0000000d}.quick>.material-symbols-outlined{color:var(--outline);margin-left:10px}.quick input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:6px 8px;font-size:13px}.quick input:focus{box-shadow:none;background:0 0}.quick.wide{width:100%;max-width:28rem;margin:0 auto 1rem}.quick.wide input{padding-left:1rem}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.seg{background:#f2f3ffcc;border-radius:9999px;gap:4px;margin-bottom:1rem;padding:4px;display:flex;box-shadow:inset 0 2px 4px #0000000a}.seg button{color:var(--text-2);font:600 12px/16px var(--font-sans);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;flex:1;padding:6px 1rem;transition:background .2s,color .2s}.seg button:hover{color:var(--text)}.seg button[aria-selected=true]{color:var(--text);background:#fff;font-weight:700;box-shadow:0 2px 8px #0000000f}.seg.pills{flex-wrap:wrap;margin-bottom:0}.seg.pills button{flex:none}.cards{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.postcard{color:var(--text);border-radius:1rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.postcard:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.postcard-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.when{color:var(--outline);font-size:13px}.postcard h4{font:700 18px/24px var(--font-sans);letter-spacing:-.01em;margin-bottom:4px;transition:color .2s}.postcard:hover h4{color:var(--primary)}.postcard p{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.postcard-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.postcard-foot .who{font:500 12px/14px var(--font-sans);letter-spacing:.02em;align-items:center;gap:8px;display:inline-flex}.price{font:700 12px/16px var(--font-sans);letter-spacing:.02em;white-space:nowrap}.postcard.want .price{color:var(--mint)}.postcard.offer .price{color:var(--primary)}.center-head{text-align:center;max-width:42rem;margin:0 auto 2rem}.center-head .sub{margin:8px auto 0}.pilllabel{background:var(--surface-high);color:var(--primary);font:700 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;margin-bottom:8px;padding:4px 1rem;display:inline-block}.steps{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.step{border-radius:1.5rem;flex-direction:column;justify-content:space-between;padding:2.5rem;display:flex}.step-n{color:var(--surface-highest);letter-spacing:-.03em;-webkit-user-select:none;user-select:none;font-size:44px;font-weight:900;line-height:1}.step h3{font:700 18px/24px var(--font-sans);letter-spacing:-.01em;margin:8px 0 4px}.step p{color:var(--text-2);margin:0;font-size:13px;line-height:1.65}.step-foot{font:700 11px/14px var(--font-sans);letter-spacing:.04em;align-items:center;gap:8px;margin-top:1.5rem;display:flex}.step-foot .material-symbols-outlined{font-size:16px}.step-foot.i{color:var(--primary)}.step-foot.m{color:var(--mint)}.step-foot.v{color:var(--violet)}.network{background:linear-gradient(135deg, var(--surface-low), #fff, #e2e7ff99);box-shadow:var(--shadow-2);border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2.5rem;padding:2.5rem;display:flex}.network-copy{max-width:28rem}.network-copy h3{letter-spacing:-.02em;margin:4px 0 8px;font-size:32px;font-weight:700;line-height:40px}.network-copy p{color:var(--text-2);margin:0 0 1.5rem;line-height:1.6}.big{font:700 22px/28px var(--font-sans);letter-spacing:-.015em}.small{font:700 11px/14px var(--font-sans);letter-spacing:.04em;color:var(--text-2)}.network-svg{width:100%;max-width:28rem;height:auto;font-family:var(--font-sans);padding:1rem}.cta{text-align:center;background:var(--glass-hi);box-shadow:var(--shadow-3);border-radius:1.5rem;flex-direction:column;align-items:center;padding:2.5rem 2rem;display:flex;position:relative;overflow:hidden}.cta>*{position:relative}.cta-glow{filter:blur(90px);pointer-events:none;border-radius:50%;width:288px;height:288px;position:absolute!important}.cta-glow.a{background:#e1e0ff66;top:-40px;left:-40px}.cta-glow.b{background:#6ffbbe66;bottom:-40px;right:-40px}.cta-ic{background:var(--primary-fixed);width:48px;height:48px;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid;box-shadow:0 1px 2px #0000000d}.cta-ic .material-symbols-outlined{font-size:24px}.cta h2{max-width:36rem;margin-bottom:4px}.cta .sub{max-width:32rem}.checks{font:700 11px/14px var(--font-sans);letter-spacing:.04em;color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.checks span{align-items:center;gap:4px;display:inline-flex}.checks .material-symbols-outlined{color:var(--mint);font-size:14px}.foot{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffc;margin-top:2.5rem;box-shadow:0 -1px 12px #00000005}.foot-in{max-width:1280px;margin:0 auto;padding:3rem 2rem}.foot-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:3rem;display:grid}.foot-grid p{color:var(--text-2);margin:8px 0;font-size:13px;line-height:18px}.foot-grid h4{font:600 14px/20px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem}.foot-grid ul{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.foot-grid a:not(.logo){color:var(--text-2);text-decoration:none}.foot-grid a:not(.logo):hover{color:var(--text)}.foot-bottom{font:600 12px/16px var(--font-sans);color:var(--text-2);padding-top:1.5rem}.foot-bottom p{margin:0}dialog{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:var(--text);width:min(440px,100vw - 32px);box-shadow:var(--shadow-3);background:#ffffffeb;border:1px solid #ffffff80;border-radius:2rem;margin:auto;padding:2rem}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a26}.dhead{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.dhead h3{font:700 22px/28px var(--font-sans);letter-spacing:-.015em}.dhead button{color:var(--outline);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:6px;display:grid}.dhead button:hover{background:var(--surface-high);color:var(--text)}dialog .btn{margin-top:4px}.fine{color:var(--text-2);text-align:center;cursor:pointer;margin:1rem 0 0;font-size:13px}.fine:hover{color:var(--primary)}label{font:600 14px/20px var(--font-sans);letter-spacing:.01em;margin:1rem 0 6px;display:block}input,textarea,select{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;color:var(--text);font:400 15px/22px var(--font-sans);background:#fff9;border:1px solid #c7c4d78c;border-radius:1.25rem;padding:10px 14px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px 2px #0f172a0a}input::placeholder,textarea::placeholder{color:var(--outline)}input:focus,textarea:focus,select:focus{box-shadow:var(--ring);background:#fffffff2;border-color:#6366f1;outline:none}textarea{resize:vertical;border-radius:1rem}select{cursor:pointer}.page-head{margin-bottom:1.5rem}.page-head h1{letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:56px}.filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:1.5rem;display:flex}.filters select{border-radius:9999px;width:auto;padding:7px 14px;font-size:13px}.searchbox{flex:1;align-items:center;min-width:220px;margin:0;display:flex;position:relative}.searchbox .material-symbols-outlined{z-index:1;color:var(--outline);position:absolute;left:12px}.searchbox input{border-radius:9999px;padding:7px 14px 7px 38px;font-size:13px}.form,.detail{max-width:760px;box-shadow:var(--shadow-2);border-radius:2rem;margin:0 auto;padding:2.5rem}.form h1,.detail h1{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:32px;font-weight:700;line-height:40px}.form.center{text-align:center}.form.center .sub{margin:0 auto 1.5rem}.form .btn.primary{margin-top:8px}.cols{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.detail{--c:var(--mint);--c-soft:#6cf8bb2e;border-top:4px solid var(--c)}.detail.offer{--c:var(--primary);--c-soft:#e1e0ff80}.tags{flex-wrap:wrap;gap:6px;margin-bottom:1rem;display:flex}.detail h1{margin-bottom:8px}.by{color:var(--text-2);align-items:center;gap:8px;margin:0 0 1.25rem;font-size:13px;display:flex}.kv{flex-wrap:wrap;gap:12px;margin:0 0 1.25rem;display:flex}.kv div{background:#ffffffb3;border:1px solid #c7c4d766;border-radius:1rem;padding:8px 14px}.kv dt{font:700 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--outline)}.kv dd{margin:2px 0 0;font-weight:600}.desc{white-space:pre-wrap;margin:0 0 1.5rem;line-height:1.7}.respond{background:var(--c-soft);border-radius:1.5rem;margin-top:1.5rem;padding:1.5rem}.respond label{margin-top:0}.respond textarea{background:#ffffffe6;margin-bottom:12px}.done{color:var(--c);margin:0 0 10px;font-weight:600}.count{color:var(--text-2);margin:1.25rem 0 0;font-size:14px}.count b{color:var(--c);margin-right:4px;font-size:24px;font-weight:800}.responders{border-top:1px solid #c7c4d780;margin-top:1.5rem;padding-top:1.25rem}.responders h3{font:700 18px/24px var(--font-sans);margin-bottom:10px}.responders ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.responders li{background:#ffffffb3;border-radius:1rem;justify-content:space-between;gap:12px;padding:12px 1rem;font-size:14px;display:flex}.responders li a{font-weight:600;text-decoration:none}.responders li p{color:var(--text-2);white-space:pre-wrap;margin:4px 0 0}.responders li span{color:var(--outline);white-space:nowrap;font-size:12px}@media (max-width:1023px){.navpills{display:none}.cards{grid-template-columns:1fr 1fr}.sides{grid-template-columns:1fr}.network{flex-direction:column}}@media (max-width:767px){.container,.topbar-in,.foot-in{padding-left:1rem;padding-right:1rem}.topsearch,.hide-sm{display:none}.hero h1{font-size:34px;line-height:40px}h2,.network-copy h3,.form h1,.detail h1{font-size:26px;line-height:32px}.page-head h1{font-size:34px;line-height:40px}.stats{grid-template-columns:1fr 1fr}.cards,.steps,.cols,.foot-grid{grid-template-columns:1fr}.side,.step,.network,.form,.detail{padding:1.5rem}.quick.wide{border-radius:1.5rem;flex-direction:column}.quick.wide .btn{width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.place{font:500 12px/16px var(--font-sans);color:var(--text-2);align-items:center;gap:4px;margin-top:8px;display:flex}.place .material-symbols-outlined{color:var(--outline);font-size:15px}.where{background:#f2f3ffb3;border:0;border-radius:1.5rem;margin:1.5rem 0 0;padding:1.25rem 1.25rem 1.5rem}.where legend{float:left;width:100%;font:700 16px/22px var(--font-sans);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:0;display:flex}.where legend .material-symbols-outlined{color:var(--primary)}.where legend small{font:400 13px/18px var(--font-sans);color:var(--text-2);flex-basis:100%}.where label i{color:var(--outline);font-style:normal;font-weight:400}.check{cursor:pointer;clear:both;align-items:center;gap:8px;margin:12px 0 0;font-weight:500;display:flex}.check input{width:18px;height:18px;accent-color:var(--primary);box-shadow:none;cursor:pointer;padding:0}.cols3{grid-template-columns:repeat(3,1fr)}.searchbox.city{flex:0 180px;min-width:140px}.filters select{max-width:220px}@media (max-width:767px){.cols3{grid-template-columns:1fr}.searchbox.city{flex:100%}}.dash{gap:1.5rem;display:grid}.dash-hero{background:linear-gradient(120deg,#ffffffd9,#ffffffb3),linear-gradient(120deg,#6cf8bb40,#e1e0ff4d);border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.5rem;display:flex;position:relative;overflow:hidden}.dash-hero-glow{z-index:0;filter:blur(90px);pointer-events:none;background:#6ffbbe59;border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-60px}.dash-hero>:not(.dash-hero-glow){position:relative}.dash-hero h1{letter-spacing:-.02em;margin:12px 0 2px;font-size:32px;font-weight:700;line-height:40px}.dash-headline{color:var(--text-2);font-size:14px}.dash-hero p{color:var(--text-2);max-width:60ch;margin:10px 0 0}.dash-hero strong{color:var(--text)}.dash-hero-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.gap-sm{gap:8px}.dot,.live-dot{background:var(--mint);border-radius:50%;width:7px;height:7px;display:inline-block}.live-dot{width:10px;height:10px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 4px #6cf8bb73}.metrics{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.metric{border-radius:1.5rem;flex-direction:column;padding:1.5rem;display:flex}.metric-head{font:700 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;align-items:center;display:flex}.metric-ic{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.metric-ic.m{color:var(--mint);background:#6cf8bb73}.metric-ic.i{background:var(--primary-fixed);color:var(--primary)}.metric-ic.v{background:var(--violet-fixed);color:var(--violet)}.metric-ic.n{background:var(--surface-high);color:var(--text)}.metric-v{letter-spacing:-.03em;align-items:baseline;gap:8px;margin-top:10px;font-size:40px;font-weight:800;line-height:48px;display:flex}.metric-v small{letter-spacing:0;color:var(--text-2);font-size:12px;font-weight:500}.metric p{color:var(--text-2);margin:2px 0 12px;font-size:13px}.metric-spark{height:28px;margin-top:auto}.metric-spark.m{color:var(--mint)}.metric-spark.i{color:var(--primary)}.spark{width:100%;height:100%}.stack{gap:4px;height:12px;margin-top:auto;display:flex}.stack i{border-radius:9999px;min-width:0}.stack .pending{background:var(--primary-fixed)}.stack .shortlisted{background:var(--primary-2)}.stack .accepted{background:var(--mint)}.stack .declined{background:var(--surface-highest)}.bar{background:var(--surface-low);border-radius:9999px;height:8px;margin-top:auto;display:flex;overflow:hidden}.bar i.v{background:var(--violet)}.bar i.i{background:var(--mint)}.bar-legend{font:600 11px/14px var(--font-sans);color:var(--text-2);justify-content:space-between;margin-top:6px;display:flex}.dash-tabs{justify-self:start;padding:5px}.dash-tabs button{padding:8px 1.25rem;font-size:13px}.count-pill{background:var(--error);color:#fff;border-radius:9999px;margin-left:6px;padding:2px 8px;font-size:10px}.dash-sub{margin-bottom:1rem;display:inline-flex}.dash-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.dash-main,.dash-side{gap:1rem;display:grid}.dash-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dash-controls .searchbox{flex:0 260px}.empty{text-align:center;border-radius:1.5rem;padding:2rem}.dpost{border-radius:1.5rem;gap:1.25rem;padding:1rem;transition:box-shadow .2s;display:flex}.dpost:hover{box-shadow:var(--shadow-2)}.thumb{background:var(--surface-low);border-radius:1rem;flex:0 0 180px;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb-ph{background:linear-gradient(135deg, var(--primary-fixed), #6cf8bb66);height:100%;min-height:160px;color:var(--primary);place-items:center;display:grid}.thumb-ph .material-symbols-outlined{font-size:40px}.thumb-tag,.thumb-cat{font:700 11px/14px var(--font-sans);border-radius:9999px;padding:3px 10px;position:absolute;left:8px}.thumb-tag{color:#fff;top:8px}.thumb-tag.want{background:var(--mint)}.thumb-tag.offer{background:var(--primary)}.thumb-cat{color:var(--text);background:#ffffffe6;bottom:8px}.dpost-body{flex-direction:column;flex:1;gap:8px;min-width:0;padding:4px 4px 4px 0;display:flex}.dpost-meta{font:700 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.dpost a{text-decoration:none}.dpost h2{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:26px}.dpost a:hover h2{color:var(--primary)}.dpost-body>p{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.params{background:#c7c4d759;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin:4px 0;display:grid;overflow:hidden}.params div{background:#faf8fff2;padding:8px 12px}.params dt{font:600 11px/14px var(--font-sans);color:var(--text-2)}.params dd{margin:2px 0 0;font-size:14px;font-weight:700}.dpost.want .params .hl dd{color:var(--mint)}.dpost.offer .params .hl dd{color:var(--primary)}.dpost-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.latest{color:var(--text-2);font-size:12px}.pill{font:700 11px/16px var(--font-sans);letter-spacing:.02em;text-transform:none;white-space:nowrap;border-radius:9999px;align-items:center;padding:2px 10px;display:inline-flex}.pill.open,.pill.accepted{color:var(--mint-strong);background:#6cf8bb66}.pill.pending,.pill.coming_soon{background:var(--primary-fixed);color:var(--on-primary-fixed)}.pill.shortlisted{background:var(--violet-fixed);color:var(--violet)}.pill.paused{color:#8a5a00;background:#facc1540}.pill.closed,.pill.declined{background:var(--surface-low);color:var(--text-2)}.radar-head{border-radius:1.5rem;padding:1.25rem 1.5rem}.radar-head h3{font:700 18px/24px var(--font-sans)}.radar-head p{color:var(--text-2);margin:6px 0 0;font-size:13px}.resp{border-radius:1.5rem;gap:10px;padding:1.25rem;display:grid}.resp.declined{opacity:.65}.resp-top{align-items:flex-start;gap:10px;display:flex}.resp-top .avatar{cursor:default;width:40px;height:40px}.resp-who{flex:1;min-width:0}.resp-who h4{font:700 15px/20px var(--font-sans);align-items:center;gap:4px;display:flex}.resp-who span{color:var(--text-2);font-size:12px}.verified{color:var(--primary);font-variation-settings:"FILL" 1;font-size:16px}.resp-side{justify-items:end;gap:4px;display:grid}.resp-post{background:var(--surface-low);font:600 12px/16px var(--font-sans);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:flex;overflow:hidden}.resp-post:hover{color:var(--primary)}.resp-facts{background:#faf8ffe6;border-radius:12px;gap:4px;margin:0;padding:10px 12px;display:grid}.resp-facts div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.resp-facts dt{color:var(--text-2)}.resp-facts dd{text-align:right;margin:0;font-weight:700}.resp-note{color:var(--text-2);margin:0;font-size:13px;font-style:italic;line-height:19px}.resp-actions{flex-wrap:wrap;gap:8px;display:flex}.resp-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.resp-list{gap:10px;display:grid}.respond .cols label i{color:var(--outline);font-style:normal;font-weight:400}.creator{box-shadow:var(--shadow-3);border-radius:9999px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.creator-copy{align-items:center;gap:12px;display:flex}.creator-ic{background:linear-gradient(135deg, #6cf8bb80, var(--primary-fixed));width:44px;height:44px;color:var(--mint);border-radius:50%;flex:none;place-items:center;display:grid}.creator h4{font:700 15px/20px var(--font-sans)}.creator p{color:var(--text-2);margin:2px 0 0;font-size:13px}.creator .quick{flex:0 460px}@media (max-width:1023px){.metrics{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}.resp-grid{grid-template-columns:1fr 1fr}.creator{border-radius:1.5rem;flex-direction:column;align-items:stretch}}@media (max-width:767px){.dash-hero{flex-direction:column;align-items:flex-start;padding:1.5rem}.dash-hero h1{font-size:26px;line-height:32px}.metrics,.resp-grid{grid-template-columns:1fr}.dpost{flex-direction:column}.thumb{flex-basis:160px}.params{grid-template-columns:1fr}.dash-tabs{max-width:100%;overflow-x:auto}}.postcard-img{aspect-ratio:16/9;object-fit:cover;background:var(--surface-low);border-radius:1rem 1rem 0 0;width:calc(100% + 3rem);margin:-1.5rem -1.5rem 0;display:block}.detail-img{aspect-ratio:16/8;object-fit:cover;background:var(--surface-low);border-radius:1.75rem 1.75rem 0 0;width:calc(100% + 5rem);margin:-2.5rem -2.5rem 1.5rem;display:block}.detail:has(.detail-img){border-top:0}.fieldlabel{font:600 14px/20px var(--font-sans);letter-spacing:.01em;margin:1rem 0 6px}.fieldlabel i{color:var(--outline);font-style:normal;font-weight:400}.imgpick-drop{border:1.5px dashed var(--outline-variant);cursor:pointer;text-align:center;background:#ffffff80;border-radius:1.25rem;justify-items:center;gap:4px;margin:0;padding:1.5rem;transition:border-color .15s,background .15s;display:grid}.imgpick-drop:hover{border-color:var(--primary);background:#ffffffd9}.imgpick-drop.busy{cursor:progress;opacity:.7}.imgpick-drop .material-symbols-outlined{color:var(--primary);font-size:32px}.imgpick-drop span{font-weight:600}.imgpick-drop small{color:var(--text-2);font-size:12px}.imgpick-preview{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.imgpick-preview img{aspect-ratio:16/10;object-fit:cover;width:220px;box-shadow:var(--shadow-1);border-radius:1rem}.imgpick-preview label.btn{margin:0}@media (max-width:767px){.detail-img{width:calc(100% + 3rem);margin:-1.5rem -1.5rem 1rem}}.app{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.app main{padding-top:2rem}.app-main{min-width:0}.sidebar{-webkit-backdrop-filter:blur(28px)saturate(200%);z-index:40;background:#ffffffb8;flex-direction:column;justify-content:space-between;gap:1.5rem;height:100vh;padding:1.5rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:1px 0 12px #0f172a0a}.side-top{gap:1.25rem;display:grid}.sidebar .logo{padding:0 8px}.side-profile{box-shadow:var(--shadow-1);background:#ffffffd9;border-radius:1.25rem;align-items:center;gap:10px;padding:12px 26px 12px 12px;display:flex;position:relative}.side-profile .avatar{cursor:default;border-radius:12px;flex:none;width:40px;height:40px}.side-profile div{min-width:0;display:grid}.side-profile b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;overflow:hidden}.side-profile div span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.online{background:var(--mint);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 3px #6cf8bb66}.sidebar nav{gap:4px;display:grid}.sidebar nav p{font:700 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--outline);margin:0 0 4px;padding:0 12px}.sidebar nav a{color:var(--text-2);font:500 14px/20px var(--font-sans);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;text-decoration:none;transition:background .15s,color .15s;display:flex}.sidebar nav a:hover{background:var(--surface-high);color:var(--text)}.sidebar nav a.active{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 14px #4648d44d}.side-ic{align-items:center;gap:10px;display:flex}.side-badge{font:700 11px/16px var(--font-sans);background:var(--surface-high);color:var(--text-2);border-radius:9999px;padding:1px 8px}.side-badge.live{color:var(--mint-strong);background:#6cf8bb73}.side-badge.alert{background:var(--error);color:#fff}.sidebar nav a.active .side-badge{color:#fff;background:#ffffff40}.side-out{color:var(--text-2);font:600 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.side-out:hover{color:var(--error);background:#ba1a1a14}@media (max-width:1023px){.app{grid-template-columns:1fr}.sidebar{flex-direction:row;align-items:center;gap:12px;height:auto;padding:10px 1rem;position:sticky;overflow-x:auto}.side-top{align-items:center;gap:12px;display:flex}.side-profile,.sidebar nav p,.sidebar .btn.block{display:none}.sidebar nav{gap:4px;display:flex}.sidebar nav a,.side-out{white-space:nowrap;padding:7px 10px}}.avatar.build,.badge.build,.example.build{background:var(--violet-fixed);color:var(--violet)}.example.build b,.postcard.build .price,.dpost.build .params .hl dd{color:var(--violet)}.detail.build{--c:var(--violet);--c-soft:#e9ddff8c}.thumb-tag.build{background:var(--violet)}.thumb-tag{align-items:center;gap:4px;display:inline-flex}.thumb-tag .material-symbols-outlined{font-size:13px}.btn.build{background:linear-gradient(135deg, #8b5cf6, var(--violet));color:#fff;box-shadow:0 4px 14px #6b38d44d}.btn.build:hover{background:#7c4ddf}.hint{color:var(--violet);background:#e9ddff8c;border-radius:1rem;align-items:flex-start;gap:8px;margin:1rem 0 0;padding:12px 14px;font-size:13px;line-height:19px;display:flex}.hint .material-symbols-outlined{color:var(--violet)}.ws-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ws-head h1{letter-spacing:-.03em;font-size:36px;font-weight:800;line-height:44px}.ws-head .sub{margin-bottom:0}.dash-list{gap:1rem;max-width:1040px;display:grid}.dash-list .dash-main{gap:1rem}.select{min-width:0;position:relative}.select-btn{cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;color:var(--text);font:400 15px/22px var(--font-sans);background:#fff9;border:1px solid #c7c4d78c;border-radius:1.25rem;align-items:center;gap:8px;padding:10px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 1px 2px #0f172a0a}.select-btn:hover{background:#ffffffd9}.select.open .select-btn,.select-btn:focus-visible{box-shadow:var(--ring);background:#fffffff2;border-color:#6366f1;outline:none}.select-ic{color:var(--outline)}.select-val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-val.ph{color:var(--outline)}.select .chev{color:var(--outline);transition:transform .2s}.select.open .chev{color:var(--primary);transform:rotate(180deg)}.select-pop{z-index:70;-webkit-backdrop-filter:blur(28px)saturate(200%);width:max-content;min-width:100%;max-width:min(360px,90vw);box-shadow:var(--shadow-3);background:#ffffffeb;border:1px solid #ffffff80;border-radius:1.25rem;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.select-search{align-items:center;margin-bottom:6px;display:flex;position:relative}.select-search .material-symbols-outlined{z-index:1;color:var(--outline);position:absolute;left:10px}.select-search input{background:var(--surface-low);border-radius:9999px;padding:7px 12px 7px 34px;font-size:13px}.select-pop ul{overscroll-behavior:contain;max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.select-pop li{cursor:pointer;color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.select-pop li.active{background:var(--surface-high)}.select-pop li[aria-selected=true]{color:var(--primary);font-weight:600}.select-pop li .material-symbols-outlined{color:var(--primary);font-size:16px}.select-pop .select-empty{color:var(--outline);cursor:default}.select.pill{flex:0 220px}.select.pill .select-btn{border-radius:9999px;padding:7px 14px;font-size:13px;line-height:18px}img.avatar{object-fit:cover;background:var(--surface-low);padding:0}.avatar.xl{width:112px;height:112px;box-shadow:var(--shadow-2);cursor:default;border:4px solid #fff;border-radius:50%;font-size:36px}a.side-profile{color:var(--text);text-decoration:none;transition:box-shadow .2s}a.side-profile:hover{box-shadow:var(--shadow-2)}.profile{gap:1.5rem;max-width:1040px;display:grid}.profile-card{border-radius:2rem;padding:0 0 1.5rem;overflow:hidden}.profile-banner{background:linear-gradient(120deg,#e1e0ffe6,#6cf8bb73,#e9ddffe6) 50%/cover no-repeat;height:220px;position:relative}.photo-actions{gap:8px;display:flex;position:absolute;bottom:1rem;right:1rem}.photo-err{background:#fff;border-radius:9999px;margin:0;padding:4px 10px;position:absolute;bottom:1rem;left:1rem}.profile-head{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;padding:0 2rem;display:flex}.profile-avatar{justify-items:center;gap:6px;margin-top:-56px;display:grid;position:relative}.avatar-cam{background:var(--primary);color:#fff;cursor:pointer;width:36px;height:36px;box-shadow:var(--shadow-1);border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:76px;right:-2px}.avatar-cam:hover{background:var(--primary-2)}.avatar-remove{color:var(--text-2);font:600 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0}.avatar-remove:hover{color:var(--error)}.profile-id{flex:1;min-width:240px;padding-top:16px}.profile-id h1{letter-spacing:-.02em;align-items:center;gap:6px;font-size:30px;font-weight:800;line-height:38px;display:flex}.profile-id .verified{font-size:24px}.profile-headline{color:var(--text-2);margin:2px 0 0;font-weight:500}.profile-meta{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;font-size:13px;display:flex}.profile-meta span{align-items:center;gap:4px;display:inline-flex}.profile-meta .material-symbols-outlined{color:var(--outline);font-size:16px}.profile-stats{background:#c7c4d759;border-radius:1rem;grid-template-columns:repeat(5,1fr);gap:1px;margin:1.5rem 2rem 0;display:grid;overflow:hidden}.profile-stats div{background:#faf8fff2;padding:12px 16px}.profile-stats dt{font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.profile-stats dd{font:800 22px/28px var(--font-sans);letter-spacing:-.02em;margin:4px 0 0}.profile-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1.5rem;display:grid}.profile-section{border-radius:1.5rem;padding:1.75rem}.profile-section h2{align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:28px;display:flex}.profile-section h2 .material-symbols-outlined{color:var(--primary);font-size:22px}.profile-section label i{color:var(--outline);font-style:normal;font-weight:400}.profile-section input:disabled{color:var(--text-2);cursor:not-allowed}.profile-save{margin-top:1.25rem}.ok{color:var(--mint);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.danger h2,.danger h2 .material-symbols-outlined{color:var(--error)}.danger{border:1px solid #ba1a1a26}.btn.danger{background:var(--error);color:#fff;box-shadow:0 4px 14px #ba1a1a40}.btn.danger:hover{background:#9c1515}@media (max-width:767px){.profile-banner{height:150px}.profile-head{padding:0 1rem}.profile-stats{grid-template-columns:1fr 1fr;margin:1rem 1rem 0}.profile-grid{grid-template-columns:1fr}}.btn.google{color:#1f1f1f;box-shadow:none;background:#fff;border:1px solid #dadce0;gap:10px;font-weight:600}.btn.google:hover{background:#f8f9fa;border-color:#c6c9ce}.or{color:var(--outline);align-items:center;gap:12px;margin:1rem 0 0;font-size:12px;display:flex}.or:before,.or:after{content:"";background:#c7c4d799;flex:1;height:1px}.linkish{color:var(--primary);font:600 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;margin:8px 0 0;padding:0;display:inline-block}.linkish:hover{text-decoration:underline}.ok-note{color:var(--mint-strong);background:#6cf8bb4d;border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:18px}.fine-print{text-align:center;color:var(--text-2);margin:10px 0 0;font-size:12px}.verify-banner{color:#6b4a00;background:#facc152e;border:1px solid #facc1573;border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:12px;margin:1rem 2rem 0;padding:12px 16px;display:flex}.verify-banner>.material-symbols-outlined{font-size:22px}.verify-banner p{flex:1;min-width:220px;margin:0;font-size:14px;line-height:20px}@media (max-width:767px){.verify-banner{margin:1rem 1rem 0}}.crumbs{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 1rem;font-size:13px;display:flex}.crumbs a{color:var(--text-2);text-decoration:none}.crumbs a:hover{color:var(--primary);text-decoration:underline}.crumbs .material-symbols-outlined{color:var(--outline);font-size:16px}.crumbs>span:last-child{color:var(--text);font-weight:600}.container>.crumbs{padding-top:1.5rem}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.blog-card{color:var(--text);border-radius:1.25rem;flex-direction:column;gap:10px;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.blog-card:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.blog-card .badge{align-self:flex-start}.blog-card h2,.blog-card h3{font:700 19px/25px var(--font-sans);letter-spacing:-.01em}.blog-card:hover h2,.blog-card:hover h3{color:var(--primary)}.blog-card p{color:var(--text-2);flex:1;margin:0;font-size:14px;line-height:21px}.blog-meta{color:var(--outline);font-size:13px}.article{max-width:760px;box-shadow:var(--shadow-2);border-radius:2rem;margin:0 auto;padding:2.5rem 3rem}.article header{margin-bottom:1.5rem}.article h1{letter-spacing:-.03em;margin:12px 0 10px;font-size:38px;font-weight:800;line-height:46px}.lede{color:var(--text-2);margin:0 0 12px;font-size:18px;line-height:28px}.prose{color:var(--text);font-size:17px;line-height:1.75}.prose h2{letter-spacing:-.015em;margin:2rem 0 .5rem;font-size:24px;font-weight:700;line-height:31px}.prose p{margin:0 0 1rem}.prose ul,.prose ol{margin:0 0 1rem;padding-left:1.4rem}.prose li{margin:0 0 .4rem}.prose a{color:var(--primary);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #4648d459;text-decoration:underline #4648d459}.prose a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.article-cta{background:var(--c-soft,var(--surface-low));border-radius:1.5rem;margin-top:2rem;padding:1.5rem}.article-cta.want{--c-soft:#6cf8bb40}.article-cta.offer{--c-soft:var(--primary-fixed)}.article-cta.build{--c-soft:var(--violet-fixed)}.article-cta p{margin:0 0 12px;font-weight:600}.related{max-width:1040px;margin:2.5rem auto 0}.related h2{margin-bottom:1rem;font-size:24px;line-height:30px}.hub-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.hub-head h1{font-size:40px;line-height:48px}.explore{background:#fff9;border:1px solid #c7c4d766;border-radius:1.5rem;margin-top:2.5rem;padding:1.75rem 2rem}.explore h2{margin-bottom:1rem;font-size:22px;line-height:28px}.explore-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.explore h3{font:700 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:8px}.explore ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.explore li{justify-content:space-between;gap:8px;font-size:14px;display:flex}.explore li a{color:var(--text);text-decoration:none}.explore li a:hover{color:var(--primary);text-decoration:underline}.explore li span{color:var(--outline);font-size:12px}@media (max-width:1023px){.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.blog-grid,.explore-cols{grid-template-columns:1fr}.article{padding:1.5rem}.article h1{font-size:28px;line-height:35px}.hub-head h1{font-size:30px;line-height:37px}}
