@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&display=swap");:root{--bg:#0a0a0f;--surface:#16181d;--teal:#5ee6c8;--pink:#ff6fb5;--orange:#ffb35c;--indigo:#8b8cff;--cream:#f4f2ee;--muted:#9293a1;--line:hsla(0,0%,100%,.08);--line2:hsla(0,0%,100%,.16);--tint:hsla(0,0%,100%,.03);--tint2:hsla(0,0%,100%,.055);--track:hsla(0,0%,100%,.07);--grad:linear-gradient(100deg,var(--teal),var(--indigo) 55%,var(--pink));--font:"Geist",-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:"Geist Mono","SF Mono",Menlo,monospace}[data-theme=light]{--bg:#f5f5f7;--surface:#fff;--cream:#1d1d1f;--muted:#6e6e73;--line:rgba(0,0,0,.08);--line2:rgba(0,0,0,.15);--tint:rgba(0,0,0,.025);--tint2:rgba(0,0,0,.05);--track:rgba(0,0,0,.08)}[data-theme=light] .glow{opacity:.4}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--cream);font-family:var(--font);-webkit-font-smoothing:antialiased}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes glowShift{0%,to{transform:translate(-3%,-2%) scale(1)}50%{transform:translate(3%,2%) scale(1.1)}}@keyframes barGrow{0%{transform:scaleX(0)}}.glow{position:fixed;left:-10%;right:-10%;top:-25%;height:70vh;z-index:0;pointer-events:none;filter:blur(42px);opacity:.7;background:radial-gradient(35% 55% at 18% 25%,rgba(94,230,200,.22),transparent 70%),radial-gradient(35% 55% at 60% 8%,rgba(255,111,181,.18),transparent 70%),radial-gradient(45% 60% at 88% 35%,rgba(139,140,255,.2),transparent 70%),radial-gradient(35% 45% at 45% 0,rgba(255,179,92,.14),transparent 70%);animation:glowShift 18s ease-in-out infinite}.wrap{position:relative;z-index:1;max-width:560px;margin:0 auto;padding:64px 24px 72px;min-height:100vh}.brand{font-weight:600;font-size:22px;letter-spacing:-.02em;animation:fadeUp .5s both}.brand .dot{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin-top:40px;animation:fadeUp .5s .05s both}.h1{font-size:34px;line-height:1.08;font-weight:600;letter-spacing:-.02em;margin:10px 0 0;animation:fadeUp .5s .1s both}.sub{color:var(--muted);font-size:15px;line-height:1.6;margin:12px 0 0;animation:fadeUp .5s .15s both}.lock{display:inline-flex;align-items:center;gap:6px;margin-left:4px;color:var(--teal)}.lock svg{width:13px;height:13px}.progress{height:6px;background:var(--track);overflow:hidden;margin:28px 0 8px;animation:fadeUp .5s .2s both}.bar,.progress{border-radius:99px}.bar{height:100%;background:var(--grad);transform-origin:left;animation:barGrow .9s cubic-bezier(.2,.8,.2,1) .3s both}.pmeta{font-family:var(--mono);font-size:12px;color:var(--muted);animation:fadeUp .5s .2s both}.list{flex-direction:column;gap:12px;margin-top:24px}.card,.list{display:flex}.card{align-items:center;justify-content:space-between;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px;animation:fadeUp .55s both;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-3px);border-color:var(--line2);box-shadow:0 14px 44px -18px rgba(94,230,200,.3)}.card.is-on{border-color:rgba(94,230,200,.4)}.card-name{font-size:16px;font-weight:600}.card-tools{font-size:12.5px;color:var(--muted);margin-top:3px}.card-ok{font-size:12.5px;color:var(--teal);margin-top:6px}.btn{flex:none;font-family:var(--font);font-size:13.5px;font-weight:500;color:var(--cream);text-decoration:none;padding:10px 16px;border-radius:99px;border:1px solid var(--line2);background:var(--tint);transition:all .22s ease;white-space:nowrap}.btn:hover{border-color:transparent;background:var(--grad);color:#0a0a0f;font-weight:600;transform:translateY(-1px)}.btn-ghost{color:var(--muted);font-weight:400}.btn-ghost:hover{color:#0a0a0f}.footnote{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:28px;text-align:center;animation:fadeUp .5s .5s both}.field{display:block;margin-top:20px;animation:fadeUp .5s .1s both}.field span{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.input{width:100%;background:var(--surface);border:1px solid var(--line2);border-radius:12px;padding:12px 14px;color:var(--cream);font-family:var(--font);font-size:15px}.input:focus{outline:none;border-color:var(--teal)}.cta{display:inline-block;cursor:pointer;border:none;background:var(--grad);color:#0a0a0f;font-weight:600;font-size:14px;padding:12px 22px;border-radius:99px;transition:transform .2s ease}.cta:hover{transform:translateY(-1px)}.cta:disabled{opacity:.6}.linkout{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--teal);word-break:break-all;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.keyrow{margin-top:9px}.keyin{max-width:240px;padding:9px 12px;font-size:13px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;animation:fadeUp .5s .4s both}.chip{cursor:pointer;font-family:var(--font);font-size:13px;color:var(--cream);background:var(--surface);border:1px solid var(--line2);border-radius:99px;padding:8px 14px;transition:all .2s ease}.chip:hover{border-color:transparent;background:var(--grad);color:#0a0a0f;font-weight:600}.chip:disabled{opacity:.5;cursor:default}.dash{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding:48px 24px 80px}.dash-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;animation:fadeUp .5s both}.dash-date{font-family:var(--mono);font-size:12px;padding-top:6px}.ask,.dash-date{color:var(--muted)}.ask{margin-top:20px;width:100%;background:var(--surface);border:1px solid var(--line2);border-radius:14px;padding:13px 16px;font-size:14px;display:flex;align-items:center;gap:10px;animation:fadeUp .5s .05s both}.ask svg{width:16px;height:16px;color:var(--teal)}.brief{margin-top:16px;border-radius:18px;padding:20px 22px;background:linear-gradient(180deg,rgba(94,230,200,.07),rgba(139,140,255,.05));border:1px solid rgba(139,140,255,.22);animation:fadeUp .55s .1s both}.brief h2{font-size:12px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 6px;font-weight:500}.pri{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line)}.pri:first-of-type{border-top:none}.pri .n{font-family:var(--mono);font-size:12px;color:var(--indigo);margin-top:2px;min-width:14px}.pri .txt{font-size:14.5px;line-height:1.4}.pri .src{font-family:var(--mono);font-size:10px;color:var(--muted);margin-left:8px;white-space:nowrap}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.full{grid-column:1/-1}.mod{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px;animation:fadeUp .55s both;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.mod:hover{transform:translateY(-3px);border-color:var(--line2);box-shadow:0 16px 46px -22px rgba(94,230,200,.3)}.mod-h{justify-content:space-between;margin-bottom:12px}.mod-h,.mod-h .t{display:flex;align-items:center}.mod-h .t{font-size:14.5px;font-weight:600;gap:9px}.mod-h .acc{width:9px;height:9px;border-radius:50%}.mod-h .more{font-family:var(--mono);font-size:10.5px;color:var(--muted);text-decoration:none}.big{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1}.big .u{font-size:14px;color:var(--muted);font-weight:400;margin-left:4px}.row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.row:first-of-type{border-top:none}.row .l{display:flex;align-items:center;gap:8px;min-width:0}.row .l span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted{color:var(--muted)}.pdot{width:7px;height:7px}.mtag{font-size:9.5px;padding:2px 7px;border-radius:99px;background:var(--tint2);white-space:nowrap}.mtag,.proj{font-family:var(--mono);color:var(--muted)}.proj{font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin:12px 0 2px}.proj:first-of-type{margin-top:0}.note-s{font-size:11px;color:var(--muted);margin-top:10px;font-style:italic}.tabs{display:flex;gap:6px}.tabs .tb{font-family:var(--mono);font-size:10.5px;padding:4px 10px;border-radius:99px;border:1px solid var(--line2);color:var(--muted)}.tabs .tb.on{background:rgba(255,179,92,.14);color:var(--orange);border-color:transparent}.dash-wide{max-width:1080px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:18px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px;animation:fadeUp .5s both}.kpi .k{font-size:10.5px;color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase}.kpi .v{font-size:25px;font-weight:600;letter-spacing:-.02em;margin-top:7px}.kpi .tr{font-size:11px;margin-top:3px}.kpi .acc2{height:3px;border-radius:99px;margin-top:11px}.cols2{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:14px;gap:14px;margin-top:14px;align-items:start}@media (max-width:840px){.kpis{grid-template-columns:1fr 1fr}.cols2{grid-template-columns:1fr}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px;animation:fadeUp .55s both}.panel+.panel{margin-top:14px}.panel-h{justify-content:space-between}.panel-h,.panel-h .t{display:flex;align-items:center}.panel-h .t{font-size:14.5px;font-weight:600;gap:8px}.leg{display:flex;gap:13px;flex-wrap:wrap;font-size:10.5px;color:var(--muted);margin:8px 0 4px}.leg span{display:inline-flex;align-items:center;gap:5px}.lgd{width:9px;height:9px;border-radius:50%}.ti{display:flex;gap:12px;align-items:center;padding:11px 13px;border-radius:10px;background:var(--tint);border-left:3px solid var(--muted);margin:9px 0;transition:transform .2s ease,background .2s ease}.ti:hover{transform:translateX(3px);background:var(--tint2)}.ti .tm{font-family:var(--mono);font-size:11px;color:var(--muted);width:42px;flex:none}.ti .body{flex:1 1;min-width:0}.ti .ttl{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ti .meta{display:flex;gap:8px;align-items:center;margin-top:4px}.ttag{font-family:var(--mono);font-size:9px;padding:2px 7px;border-radius:99px;white-space:nowrap}.chip2{font-size:10px;color:var(--muted)}.bars{align-items:flex-end;gap:9px;height:96px;margin-top:10px}.bars,.bcol{display:flex}.bcol{flex:1 1;flex-direction:column;justify-content:flex-end;height:100%}.bcol .b{border-radius:6px 6px 0 0;background:var(--grad);opacity:.9}.bcol .bl{font-family:var(--mono);font-size:9px;color:var(--muted);text-align:center;margin-top:5px}.prog{margin:11px 0}.prog .pl{display:flex;justify-content:space-between;font-size:12px;margin-bottom:5px}.prog .pt{height:7px;border-radius:99px;background:var(--track);overflow:hidden}.prog .pf{height:100%;border-radius:99px}.sug{display:flex;gap:9px;padding:9px 0;border-top:1px solid var(--line);font-size:12.5px;line-height:1.4}.sug:first-of-type{border-top:none}.sug .ar{color:var(--teal);flex:none}.pdot{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.seg{display:flex;gap:2px;background:var(--tint);border:1px solid var(--line);padding:3px}.seg,.seg button{border-radius:99px}.seg button{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:4px 11px;border:none;background:none;cursor:pointer;transition:.15s}.seg button.is-on{background:var(--teal);color:#07120f;font-weight:600}.pcard{background:var(--tint);border:1px solid var(--line);border-left:3px solid var(--muted);border-radius:12px;padding:13px 15px;margin:11px 0}.pcard-h{display:flex;align-items:center;gap:9px;margin-bottom:9px}.pcard-h .pname{font-size:14px;font-weight:600}.pcard-h .ptype{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line2);padding:2px 7px;border-radius:99px}.obj{margin:8px 0}.obj-l{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin-bottom:5px}.obj-bar{height:7px;border-radius:99px;background:var(--track);overflow:hidden}.obj-fill{height:100%;border-radius:99px;transition:width .6s ease}.mchips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.mchip{gap:6px;font-size:11px;background:var(--tint);border:1px solid var(--line);padding:4px 10px}.badge,.mchip{display:inline-flex;align-items:center;border-radius:99px}.badge{color:#07120f;font-weight:700;font-size:9px;min-width:16px;height:16px;justify-content:center;padding:0 4px}.tasklist{margin-top:10px;display:flex;flex-direction:column;gap:6px}.task{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:none;font:inherit;color:inherit;background:var(--tint);cursor:pointer;transition:.18s}.task:hover{background:var(--tint2)}.task .tcheck{width:18px;height:18px;flex:none;border:2px solid var(--muted);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#07120f;font-weight:800;transition:.15s}.task .tt{flex:1 1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task.is-done .tt{text-decoration:line-through;color:var(--muted)}.subh{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;margin:16px 0 8px}.doneitem,.subh{color:var(--muted)}.doneitem{font-size:12.5px;padding:4px 0}.sig{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.sig:first-of-type{border-top:none}.sig-tag{font-family:var(--mono);font-size:9px;text-transform:uppercase;padding:3px 8px;border-radius:99px;height:-moz-fit-content;height:fit-content;flex:none}.sig-x{font-size:12.5px;line-height:1.35}.sig-act{font-size:11.5px;color:var(--muted);margin-top:3px}.buckets{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin-top:6px}.bucket{background:var(--tint);border:1px solid var(--line);border-radius:10px;padding:10px 4px;text-align:center}.bk-n{font-size:19px;font-weight:700}.bk-l{font-size:9.5px;color:var(--muted);margin-top:2px}.leadrow{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;padding:7px 0;border-top:1px solid var(--line)}.stage{font-family:var(--mono);font-size:10px;flex:none}.vcard{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--line)}.vcard:first-of-type{border-top:none}.vbody{flex:1 1;min-width:0}.vtop{display:flex;align-items:center;gap:8px}.vk{font-family:var(--mono);font-size:9px;text-transform:uppercase;padding:2px 7px;border-radius:99px;flex:none}.vprev{font-size:11.5px;margin-top:4px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vbtns{display:flex;gap:6px;flex:none}.vok{font-weight:600;background:var(--teal);color:#07120f;padding:6px 12px;border-radius:8px;border:none}.vno,.vok{font-size:11px;cursor:pointer}.vno{color:var(--muted);background:none;border:1px solid var(--line2);padding:6px 10px;border-radius:8px}.mrow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.mrow:first-of-type{border-top:none}.mdesc{font-size:11px;margin-top:2px}.mright{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none}.mprice{font-size:11px}.mprice,.mstate{font-family:var(--mono)}.mstate{font-size:10px;color:var(--muted);border:1px solid var(--line2);padding:3px 9px;border-radius:99px}.mstate.on{color:var(--teal);border-color:rgba(94,230,200,.4)}.ttl{font-size:13.5px;font-weight:500}@media (max-width:840px){.buckets{grid-template-columns:repeat(3,1fr)}}.wide{max-width:1320px}a.pcard{text-decoration:none;color:inherit;display:block;cursor:pointer;transition:border-color .18s,transform .18s,background .18s}a.pcard:hover{border-color:var(--line2);transform:translateY(-2px);background:var(--tint2)}.back{font-family:var(--mono);font-size:11px;color:var(--muted);text-decoration:none}.back:hover{color:var(--teal)}.fiche{grid-template-columns:repeat(3,1fr);grid-gap:14px}.fiche,.fiche2{display:grid;gap:14px;margin-top:14px;align-items:start}.fiche2{grid-template-columns:1fr 1fr;grid-gap:14px}@media (max-width:900px){.fiche,.fiche2{grid-template-columns:1fr}}.edrow{display:inline-flex;align-items:center;gap:7px}.mini{font-family:var(--mono);font-size:10px;color:var(--teal);background:none;border:none;cursor:pointer;padding:0}.editline{display:flex;align-items:center;gap:7px;margin-top:6px}.ninput{width:74px;background:var(--tint2);border:1px solid var(--line2);border-radius:8px;padding:6px 9px;color:inherit;font:inherit;font-size:12px}.train{display:flex;gap:8px;margin-top:4px}.train .input{flex:1 1}.summary{margin-top:11px;font-size:12px;line-height:1.5;color:var(--muted);background:var(--tint);border:1px solid var(--line);border-radius:10px;padding:11px 12px}.social-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid var(--line)}.social-row:first-of-type{border-top:none}.sname{font-size:13px}.connected{font-size:12px;color:var(--teal)}.binder{display:flex;gap:6px}.sin{width:130px}.addtask{display:flex;gap:7px;margin:4px 0 10px}.addtask .input{flex:1 1}.sel{width:auto}.tcheck,.trash{cursor:pointer}.trash{background:none;border:none;color:var(--muted);font-size:12px;flex:none;opacity:.5}.trash:hover{opacity:1;color:var(--pink,#ff6fb5)}.agentrow{display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid var(--line);font-size:13px}.agentrow:first-of-type{border-top:none}.agentrow .aname{font-weight:500}.agentrow .astate{margin-left:auto;font-size:11.5px}.ofield{margin-top:14px}.ofield label{display:block;font-size:12.5px;color:var(--muted);margin-bottom:6px}.ocard{background:var(--tint);border:1px solid var(--line);border-radius:12px;padding:14px;margin-top:12px;display:flex;flex-direction:column;gap:9px}.ocard-h{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);font-family:var(--mono)}.orow{display:flex;gap:9px}.orow .input{flex:1 1;min-width:0}select.input{cursor:pointer}.cal{display:flex;gap:8px;margin-top:12px}.cal-rail{width:40px;flex:none;position:relative}.cal-h{font-family:var(--mono);font-size:10px;color:var(--muted);text-align:right;padding-right:7px;box-sizing:border-box;transform:translateY(-5px)}.cal-grid{position:relative;flex:1 1;border-left:1px solid var(--line)}.cal-line{position:absolute;left:0;right:0;border-top:1px dashed var(--line);opacity:.5}.cal-ev{position:absolute;left:10px;right:10px;border-left:3px solid var(--muted);border-radius:8px;padding:6px 11px;box-sizing:border-box;overflow:hidden}.cal-ev-t{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev-m{font-size:10.5px;color:var(--muted);margin-top:2px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tbtn{width:38px;height:38px;border-radius:99px;border:1px solid var(--line2);background:var(--tint);color:var(--cream);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.tbtn:hover{border-color:var(--teal);color:var(--teal)}.tbtn svg{width:17px;height:17px}.hero{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:14px;gap:14px;margin-top:16px;align-items:start}.hero-col>.panel+.panel{margin-top:14px}@media (max-width:900px){.hero{grid-template-columns:1fr}}.prio{display:flex;align-items:center;gap:13px;padding:12px 14px;border-radius:12px;background:var(--tint);border-left:3px solid var(--muted);margin:9px 0;transition:.18s}.prio:hover{background:var(--tint2)}.prio .pchk{width:20px;height:20px;flex:none;border-radius:6px;border:2px solid var(--muted);display:flex;align-items:center;justify-content:center;color:#07120f;font-weight:800;font-size:12px;cursor:pointer;background:transparent;padding:0}.prio .ptxt{flex:1 1;min-width:0;font-size:14px}.prio.done .ptxt{text-decoration:line-through;color:var(--muted)}.prio .prj{font-size:10px;color:var(--muted);font-family:var(--mono);flex:none}.week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;margin-top:12px}.wcol{min-height:128px;background:var(--tint);border-radius:10px;padding:8px 6px}.wcol.today{outline:1.5px solid var(--teal);outline-offset:-1px}.wday{font-family:var(--mono);font-size:9.5px;color:var(--muted);text-align:center;margin-bottom:7px;text-transform:capitalize}.wev{font-size:10px;border-left:2px solid var(--muted);padding:3px 5px;border-radius:0 6px 6px 0;margin-bottom:5px;background:var(--tint2);line-height:1.25}.sg{display:flex;gap:9px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line)}.sg:first-of-type{border-top:none}.sgi{font-size:9px;font-family:var(--mono);text-transform:uppercase;padding:2px 7px;border-radius:99px;flex:none;margin-top:1px}.sgt{flex:1 1;min-width:0;font-size:12.5px;line-height:1.35}.sgb{gap:5px;flex:none}.sgadd,.sgb{display:flex}.sgadd{gap:7px;margin-top:12px}.sgadd .input{flex:1 1}.pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.pgrid.lg{grid-template-columns:repeat(auto-fit,minmax(540px,1fr))}.pgrid.lg .pcard{padding:18px 20px}.xbtn{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--tint);border:1px solid var(--line);border-radius:99px;padding:5px 12px;cursor:pointer;transition:.15s}.xbtn:hover{color:var(--teal);border-color:var(--teal)}.pgrid .pcard{margin:0}.sec{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:14px;gap:14px;margin-top:14px;align-items:start}.sec .panel{margin:0}