.ar-i{vertical-align:-.18em;flex:none;width:1.1em;height:1.1em;display:inline-block}.lap{position:relative}.lap-lid{background:linear-gradient(170deg, var(--line), var(--surface) 60%, var(--surface-2));box-shadow:0 0 0 1px var(--canvas) inset, 0 1px 0 #ffffff1a inset, 0 2.5rem 4rem -2rem #000000f2;border-radius:1.1rem 1.1rem .35rem .35rem;padding:3.2% 3.2% 4%;position:relative}.lap-lid:before{content:"";background:#000;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:1.3%;left:50%}.lap-scr{aspect-ratio:16/10;background:var(--canvas);border-radius:.3rem;position:relative;overflow:hidden}.lap-scr:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff14,#0000 35%);position:absolute;inset:0}.lap-base{background:linear-gradient(180deg, color-mix(in oklab, var(--muted) 40%, var(--surface)) 0%, var(--surface-2) 35%, var(--surface) 100%);border-radius:0 0 1.2rem 1.2rem;height:.9rem;margin:0 -7%;position:relative;box-shadow:0 1.2rem 2rem -.5rem #000c}.lap-base:before{content:"";background:var(--surface);border-radius:0 0 .5rem .5rem;width:16%;height:40%;position:absolute;top:0;left:42%}.ar-stamp{background:var(--stamp);color:var(--chip-fg);font:700 .8em/1 var(--font-mono);letter-spacing:.08em;border-radius:.3em;padding:.45em .7em;position:absolute;transform:rotate(-6deg);box-shadow:0 .5em 1em -.4em #0009}.ar-inbox{border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 80%, transparent);border-radius:1.4rem;gap:.7rem;max-width:32rem;margin-inline:auto;padding:1.3rem;font-size:14px;display:grid;position:relative;overflow:hidden}.ar-inbox:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--glow-coral) 22%, transparent), transparent);pointer-events:none;border-radius:50%;width:70%;position:absolute;inset:-30% -20% auto auto}.ar-inbox-hd{color:var(--muted);justify-content:space-between;padding:0 .2rem .3rem;font-size:.85em;display:flex}.ar-live{align-items:center;gap:.45em;display:inline-flex}.ar-live:before{content:"";background:var(--glow-coral);border-radius:50%;width:.5em;height:.5em}.ar-note{border:1px solid var(--line);background:var(--surface-2);border-radius:1em;grid-template-columns:2.4em 1fr auto;align-items:start;gap:.8em;padding:.85em 1em;display:grid;position:relative}.ar-note-ic{background:color-mix(in oklab, var(--ar-tint) 48%, transparent);width:2.4em;height:2.4em;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ar-tint) 60%, transparent);color:var(--fg);border-radius:.7em;place-items:center;font-size:.85em;font-weight:700;display:grid}.ar-note b{font-size:.95em;font-weight:600;display:block}.ar-note p{color:var(--muted);margin:.15em 0 0;font-size:.9em;line-height:1.4}.ar-note time{color:var(--muted);font-size:.78em}.ar-tally{border:1px dashed color-mix(in oklab, var(--glow-coral) 45%, transparent);background:color-mix(in oklab, var(--glow-coral) 7%, transparent);border-radius:1em;justify-content:space-between;align-items:center;gap:1em;margin-top:.4em;padding:.9em 1em;display:flex}.ar-tally span{color:var(--muted);font-size:.9em}.ar-tally b{color:var(--glow-coral);letter-spacing:-.02em;font-size:1.3em}.ar-team{isolation:isolate;aspect-ratio:3/2;border:1px solid var(--line);border-radius:var(--radius-card);margin:0;font-size:clamp(11px,1.6vw,14px);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6}.ar-team-img{object-fit:cover;object-position:60% 40%;filter:saturate(.85)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.ar-team-tint{background:var(--corner-cool);mix-blend-mode:color;opacity:.35;position:absolute;inset:0}.ar-team-grade{background:linear-gradient(180deg, color-mix(in oklab, var(--corner-cool) 35%, transparent), transparent 40%), linear-gradient(0deg, var(--canvas) 0%, transparent 45%);position:absolute;inset:0}.ar-person{z-index:2;border:1px solid color-mix(in oklab, var(--fg) 14%, transparent);background:color-mix(in oklab, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:99px;align-items:center;gap:.7em;padding:.55em .9em .55em .55em;display:flex;position:absolute}.ar-person img{border:1.5px solid color-mix(in oklab, var(--fg) 25%, transparent);object-fit:cover;border-radius:50%;width:2.6em;height:2.6em}.ar-person b{font-size:.95em;font-weight:600;display:block}.ar-person>span>span{color:var(--muted);font-size:.85em}.ar-person .ar-i{color:var(--accent-soft)}.ar-person-1{top:6%;left:4%}.ar-person-2{top:38%;right:4%}@media (max-width:640px){.ar-person-2{top:auto;bottom:8%}}.ar-deal{max-width:32rem;margin-top:2.75rem;font-size:clamp(9px,.95vw,13px);display:none}@media (min-width:1024px){.ar-deal{display:block}}.ar-deal .lap{width:88%;margin:0 auto}.ar-screen{opacity:0;flex-direction:column;gap:4%;padding:5%;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0;transform:translateY(2%)}[data-step="0"] .ar-screen:first-child,[data-step="1"] .ar-screen:nth-child(2),[data-step="2"] .ar-screen:nth-child(3),[data-step="3"] .ar-screen:nth-child(4){opacity:1;transform:none}.ar-screen-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:1em;font-size:.9em;display:flex}.ar-screen-t{color:var(--fg);align-items:center;gap:.5em;font-weight:600;display:inline-flex}.ar-ab i{background:var(--chip);width:1.6em;height:1.6em;color:var(--chip-fg);border-radius:.4em;place-items:center;font-size:.72em;font-style:normal;font-weight:800;display:grid}.ar-lead{color:var(--muted);margin:0}.ar-slots{grid-template-columns:repeat(2,1fr);gap:.6em;display:grid}.ar-day{grid-column:span 2;font-weight:600}.ar-slots>span:not(.ar-day){border:1px solid var(--line);background:var(--surface-2);border-radius:.6em;justify-content:space-between;padding:.65em .9em;display:flex}.ar-slots>span.on{border-color:var(--accent-soft);background:color-mix(in oklab, var(--accent) 30%, transparent)}.ar-slots em{color:var(--accent-soft);font-style:normal;font-weight:600}.ar-doc{background:linear-gradient(180deg, var(--chip), color-mix(in oklab, var(--chip) 88%, var(--muted)));color:var(--chip-fg);border-radius:.6em;flex-direction:column;flex:1;gap:.5em;padding:5% 6%;display:flex;position:relative}.ar-doc-t{margin-bottom:.2em;padding-right:3.5em;font-size:1.05em}.ar-doc-row,.ar-doc-tot{justify-content:space-between;gap:1em;display:flex}.ar-doc-row{border-bottom:1px solid color-mix(in oklab, var(--chip-fg) 15%, transparent);padding-bottom:.35em}.ar-doc-tot{margin-top:auto;font-size:1.05em;font-weight:700}.ar-doc .ar-stamp{top:8%;right:6%}.ar-stamp-corner{bottom:8%;right:6%}.ar-msg{grid-template-columns:2em 1fr;align-items:start;gap:.6em;display:grid}.ar-msg-a{background:color-mix(in oklab, var(--ar-tint) 40%, transparent);border-radius:.5em;place-items:center;width:2em;height:2em;font-size:.8em;font-weight:700;display:grid}.ar-msg p{color:var(--muted);margin:0;line-height:1.35}.ar-msg b{color:var(--fg)}.ar-approve{background:var(--accent);color:var(--on-accent);border-radius:99px;align-self:flex-end;align-items:center;gap:.4em;margin-top:auto;padding:.5em 1em;font-weight:600;display:inline-flex}.ar-kpis{grid-template-columns:repeat(3,1fr);gap:3%;display:grid}.ar-kpi{border:1px solid var(--line);background:var(--surface-2);border-radius:.6em;padding:.6em .7em}.ar-kpi span{color:var(--muted);font-size:.8em;display:block}.ar-kpi b{color:var(--accent-soft);align-items:center;gap:.3em;margin-top:.2em;font-size:1.3em;display:inline-flex}.ar-spark{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 22%, transparent), transparent 80%);border-radius:.6em;flex:1;position:relative;overflow:hidden}.ar-spark svg{width:100%;height:100%;position:absolute;inset:0}.ar-spark path{fill:none;stroke:var(--accent-soft);stroke-width:1.4px;vector-effect:non-scaling-stroke}.ar-deal-dots{justify-content:center;gap:.5em;margin-top:1.4em;display:flex}.ar-deal-dots i{background:var(--line);border-radius:99px;width:.55em;height:.55em;transition:transform .3s}[data-step="0"] .ar-deal-dots i:first-child,[data-step="1"] .ar-deal-dots i:nth-child(2),[data-step="2"] .ar-deal-dots i:nth-child(3),[data-step="3"] .ar-deal-dots i:nth-child(4){background:var(--accent-soft);transform:scale(1.4)}.ar-case{border:1px solid var(--line);border-radius:var(--radius-card);background:radial-gradient(70% 60% at 50% 100%, color-mix(in oklab, var(--glow-violet) 30%, transparent), transparent), var(--surface);height:15rem;margin-bottom:1.5rem;font-size:12px;position:relative;overflow:hidden}.ar-case-phone{margin-left:-76px;font-size:7.4px;position:absolute;top:1.25rem;left:50%}.ar-case-phone .ip-app{text-align:center;gap:.8em;font-size:1.3em;display:grid}.ar-case-cap{color:var(--muted);margin:0}.ar-case-cap b{color:var(--fg)}.ar-ring{background:radial-gradient(circle at 35% 30%, var(--accent-soft), var(--accent) 60%, var(--corner-cool));width:6em;height:6em;color:var(--on-accent);border-radius:50%;place-items:center;margin:.5em auto;display:grid;position:relative}.ar-ring .ar-i{width:2.4em;height:2.4em}.ar-ring:before,.ar-ring:after{content:"";border:1.5px solid color-mix(in oklab, var(--accent-soft) 55%, transparent);border-radius:50%;position:absolute;inset:-.8em}.ar-sms{text-align:left;gap:.6em;display:grid}.ar-sms p{border-radius:1em;max-width:85%;margin:0;padding:.6em .85em;line-height:1.3}.ar-sms .in{background:color-mix(in oklab, var(--fg) 12%, transparent);border-bottom-left-radius:.3em}.ar-sms .out{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:.3em;justify-self:end}.ar-case-lap{position:absolute;top:1.75rem;left:8%;right:-16%}.ar-cals{gap:6px;padding:10px;font-size:10px;display:grid}.ar-cals-hd{justify-content:space-between;font-weight:600;display:flex}.ar-ok{color:var(--accent-soft);font-weight:400}.ar-cals-r{color:var(--muted);grid-template-columns:7.5em repeat(5,1fr);align-items:center;gap:4px;display:grid}.ar-cals-r i{background:var(--surface-2);transform-origin:0;border-radius:4px;height:14px}.ar-cals-r i.b{background:var(--accent)}.ar-cals-r i.c{background:color-mix(in oklab, var(--glow-coral) 70%, transparent)}.ar-cals-r i.d{background:color-mix(in oklab, var(--glow-blue) 80%, transparent)}.ar-chip{z-index:3;border:1px solid color-mix(in oklab, var(--fg) 14%, transparent);background:color-mix(in oklab, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;border-radius:.9em;align-items:center;gap:.6em;padding:.7em 1em;font-weight:500;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.ar-chip .ar-i{color:var(--accent-soft)}.ar-agree{aspect-ratio:5/6;max-width:27rem;margin-top:2.5rem;position:relative;container-type:inline-size}.ar-agree-glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--glow-violet) 28%, transparent), transparent);border-radius:50%;position:absolute;inset:10% 0 0 10%}.ar-sheet{aspect-ratio:1/1.32;background:linear-gradient(170deg, var(--chip), color-mix(in oklab, var(--chip) 86%, var(--muted)));border-radius:.8cqw;width:68%;position:absolute;box-shadow:0 3cqw 6cqw -2cqw #000c}.ar-sheet-back{top:12%;left:22%;transform:perspective(120cqw)rotateX(14deg)rotate(7deg)}.ar-sheet-front{color:var(--chip-fg);flex-direction:column;gap:.55em;padding:7% 8%;font-size:2.6cqw;display:flex;top:9%;left:10%;transform:perspective(120cqw)rotateX(14deg)rotate(-4deg)}.ar-sheet-m{color:color-mix(in oklab, var(--chip-fg) 60%, var(--chip));letter-spacing:.08em;text-transform:uppercase;font-size:.62em}.ar-sheet-t{letter-spacing:-.02em;font-size:1.2em;font-weight:700;line-height:1.1}.ar-sheet-c{gap:.35em;margin-top:.2em;display:grid}.ar-sheet-c b{font-size:.72em;font-weight:600}.ar-sheet-l{background:color-mix(in oklab, var(--chip-fg) 20%, var(--chip));border-radius:9px;height:.32em;display:block}.ar-sheet-sig{border-top:1px solid color-mix(in oklab, var(--chip-fg) 20%, var(--chip));color:color-mix(in oklab, var(--chip-fg) 60%, var(--chip));justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:.5em;font-size:.58em;display:flex}.ar-sheet-sig svg{width:9em;height:auto;margin-bottom:.2em;display:block}.ar-sheet-sig path{fill:none;stroke:var(--corner-cool);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1}.ar-ink{border:.28em solid var(--stamp);color:var(--stamp);font:800 1.05em/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.9;border-radius:.3em;padding:.25em .55em;position:absolute;bottom:18%;right:9%;transform:rotate(-13deg)}.ar-pen{background:linear-gradient(180deg, var(--line), var(--surface-2));border-radius:99px;width:52%;height:2.6%;position:absolute;bottom:9%;left:50%;transform:rotate(-28deg);box-shadow:0 1cqw 2cqw #0009}@keyframes ar-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes ar-ring{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}@keyframes ar-draw{0%{stroke-dashoffset:1px}}@keyframes ar-sms{0%,8%{opacity:0;transform:translateY(6px)}14%,to{opacity:1;transform:none}}@keyframes ar-blink{50%{opacity:.3}}@keyframes ar-float{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){.ar-live:before{animation:1.6s ease-in-out infinite ar-blink}[data-step="0"] .ar-screen:first-child>*,[data-step="1"] .ar-screen:nth-child(2)>*,[data-step="2"] .ar-screen:nth-child(3)>*,[data-step="3"] .ar-screen:nth-child(4)>*{animation:.55s cubic-bezier(.2,.7,.1,1) both ar-rise}.ar-ring:before,.ar-ring:after{animation:2s ease-out infinite ar-ring}.ar-ring:after{animation-delay:1s}.ar-sms p{animation:7s cubic-bezier(.2,.7,.1,1) infinite both ar-sms}.ar-sms p:nth-child(2){animation-delay:1.2s}.ar-sms p:nth-child(3){animation-delay:2.4s}.ar-case-phone,.ar-deal .lap{animation:8s ease-in-out infinite ar-float}.ar-person-1{animation:7s ease-in-out infinite ar-float}.ar-person-2{animation:8s ease-in-out 1s infinite reverse ar-float}.ar-sheet-sig path{animation:1.6s ease-in-out .6s both ar-draw}}
.pl{--tone:var(--glow-violet);isolation:isolate;color:var(--fg);-webkit-user-select:none;user-select:none;margin:0;padding:1.25rem 1.25rem 6.5rem 0;font-size:13px;line-height:1.35;position:relative}.pl[data-tone=blue]{--tone:var(--glow-blue)}.pl[data-tone=coral]{--tone:var(--glow-coral)}.pl:before{content:"";z-index:-1;background:radial-gradient(60% 55% at 35% 40%, color-mix(in oklab, var(--tone) 34%, transparent), transparent 70%), radial-gradient(40% 40% at 85% 85%, color-mix(in oklab, var(--glow-coral) 16%, transparent), transparent 70%);filter:blur(8px);position:absolute;inset:-12% -8% -6% -10%}.pl:after{content:"";z-index:-1;background-image:linear-gradient(to right, color-mix(in oklab, var(--fg) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--fg) 7%, transparent) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:30% -6% -4%;-webkit-mask-image:radial-gradient(70% 60% at 50% 60%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 60%,#000,#0000)}.pl-win{border:1px solid color-mix(in oklab, var(--accent-soft) 26%, var(--line));background:linear-gradient(180deg, color-mix(in oklab, var(--surface-2) 92%, var(--tone)), var(--surface));box-shadow:0 0 0 1px color-mix(in oklab, var(--canvas) 60%, transparent), 0 30px 60px -20px color-mix(in oklab, var(--canvas) 90%, transparent), 0 0 80px -30px var(--tone);border-radius:14px;position:relative;overflow:hidden}.pl-bar{border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--canvas) 45%, transparent);align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.pl-dots{gap:5px;display:flex}.pl-dots i{background:color-mix(in oklab, var(--fg) 18%, transparent);border-radius:50%;width:8px;height:8px}.pl-title{color:var(--muted);font-size:12px}.pl-mono{font-family:var(--font-mono)}.pl-body{padding:1rem}.pl-ck{flex:none;width:12px;height:12px}.pl-stars{color:var(--stamp);gap:1px;display:inline-flex}.pl-star{width:10px;height:10px}.pl-slip{width:min(13.5rem,48%);color:var(--chip-fg);background:var(--chip);box-shadow:0 24px 40px -18px color-mix(in oklab, var(--canvas) 95%, transparent);border-radius:3px 3px 8px 8px;padding:1.05rem .85rem .7rem;position:absolute;bottom:0;right:0;transform:rotate(-2.5deg);-webkit-mask:radial-gradient(5px at 50% 0,#0000 98%,#000) 0 0/12px 100% repeat-x;mask:radial-gradient(5px at 50% 0,#0000 98%,#000) 0 0/12px 100% repeat-x}.pl-slip-head{border-bottom:1px dashed color-mix(in oklab, var(--chip-fg) 30%, transparent);color:color-mix(in oklab, var(--chip-fg) 60%, transparent);justify-content:space-between;gap:.5rem;margin:0;padding-bottom:.45rem;font-size:11px;display:flex}.pl-slip-head strong{color:var(--chip-fg);font-weight:600}.pl-slip-title{margin:.45rem 0 .3rem;font-size:12.5px;font-weight:600}.pl-slip ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.pl-slip li{align-items:center;gap:.4rem;font-size:11.5px;display:flex}.pl-slip li .pl-ck{color:var(--accent)}.pl-slip li em{color:color-mix(in oklab, var(--chip-fg) 55%, transparent);margin-left:auto;font-style:normal}.pl-seal{z-index:2;border:2px solid color-mix(in oklab, var(--stamp) 80%, var(--chip-fg));background:var(--stamp);color:var(--chip-fg);box-shadow:0 10px 24px -10px color-mix(in oklab, var(--stamp) 80%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .8rem .4rem .6rem;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:0;right:1.75rem;transform:rotate(-7deg)}.pl-you{background:color-mix(in oklab, var(--accent) 24%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-soft) 55%, transparent);position:relative}.pl-chat{gap:.75rem;display:grid}.pl-q{background:var(--accent);max-width:85%;color:var(--on-accent);border-radius:14px 14px 4px;justify-self:end;margin:0;padding:.55rem .8rem}.pl-a{border:1px solid var(--line);background:color-mix(in oklab, var(--canvas) 40%, transparent);border-radius:4px 14px 14px;padding:.75rem}.pl-a-lead{color:var(--muted);margin:0 0 .55rem}.pl-a ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pl-a li{color:var(--muted);border-radius:9px;align-items:center;gap:.6rem;padding:.45rem .55rem;display:flex}.pl-a li.pl-you{color:var(--fg)}.pl-a li strong{font-weight:600;display:block}.pl-a li small{color:var(--muted);font-size:11px;display:block}.pl-a li .pl-stars{margin-left:auto}.pl-n{background:color-mix(in oklab, var(--fg) 8%, transparent);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.pl-you .pl-n{background:var(--accent);color:var(--on-accent)}.pl-src{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin:.7rem 0 0;font-size:11px;display:flex}.pl-src i{border:1px solid var(--line);border-radius:999px;padding:.15rem .5rem;font-style:normal}.pl-src i.is-you{color:var(--fg);border-color:color-mix(in oklab, var(--accent-soft) 60%, transparent)}.pl-search{border:1px solid var(--line);background:color-mix(in oklab, var(--canvas) 50%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.pl-search svg{width:14px;height:14px;color:var(--muted)}.pl-map{background:linear-gradient(115deg, transparent 47%, color-mix(in oklab, var(--fg) 14%, transparent) 47.5% 49.5%, transparent 50%), linear-gradient(20deg, transparent 58%, color-mix(in oklab, var(--fg) 10%, transparent) 58.5% 60%, transparent 60.5%), repeating-linear-gradient(0deg, transparent 0 26px, color-mix(in oklab, var(--fg) 6%, transparent) 26px 27px), repeating-linear-gradient(90deg, transparent 0 34px, color-mix(in oklab, var(--fg) 6%, transparent) 34px 35px), color-mix(in oklab, var(--surface-2) 70%, var(--canvas));border-radius:10px;height:9.5rem;margin:.75rem 0;position:relative;overflow:hidden}.pl-water{background:color-mix(in oklab, var(--glow-blue) 22%, transparent);border-radius:50%;width:46%;height:80%;position:absolute;bottom:-30%;right:-12%}.pl-pin{background:color-mix(in oklab, var(--fg) 30%, var(--surface));border-radius:50% 50% 50% 0;place-items:center;width:22px;height:22px;display:grid;position:absolute;transform:translate(-50%,-100%)rotate(-45deg)}.pl-pin b{color:var(--canvas);font-size:11px;transform:rotate(45deg)}.pl-pin-you{background:var(--accent);width:30px;height:30px;box-shadow:0 0 0 6px color-mix(in oklab, var(--accent) 30%, transparent), 0 0 30px var(--accent)}.pl-pin-you b{color:var(--on-accent);font-size:13px}.pl-results{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pl-results li{color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.pl-results li.pl-you{color:var(--fg)}.pl-results strong{font-weight:600;display:block}.pl-meta{align-items:center;gap:.5rem;margin-top:.15rem;font-size:11px;display:flex}.pl-meta em{color:var(--accent-soft);font-style:normal}.pl-acts{gap:.3rem;display:flex}.pl-acts i{border:1px solid color-mix(in oklab, var(--accent-soft) 50%, transparent);border-radius:999px;padding:.2rem .55rem;font-size:11px;font-style:normal}.pl-spark{width:100%;color:var(--accent);gap:.2rem;display:grid}.pl-spark svg{width:100%;height:34px}.pl-spark em{color:color-mix(in oklab, var(--chip-fg) 55%, transparent);font-size:11px;font-style:normal}.pl-site{padding-right:5.5rem;position:relative}.pl-page{background:color-mix(in oklab, var(--canvas) 50%, transparent);border-radius:8px;padding:.75rem}.pl-page-nav{align-items:center;gap:.4rem;font-size:11px;display:flex}.pl-page-links{color:var(--muted);gap:.6rem;margin-left:auto;display:flex}.pl-page-links i{font-style:normal}.pl-logo{background:linear-gradient(135deg, var(--accent), var(--glow-coral));border-radius:4px;width:14px;height:14px}.pl-page-h{letter-spacing:-.02em;max-width:12ch;margin:1rem 0 .5rem;font-size:20px;font-weight:700;line-height:1.1}.pl-bars{gap:5px;display:grid}.pl-bars i{background:color-mix(in oklab, var(--fg) 14%, transparent);border-radius:3px;height:6px;display:block}.pl-bars i:first-child{width:80%}.pl-bars i:last-child{width:56%}.pl-btn{background:var(--chip);color:var(--chip-fg);border-radius:999px;margin-top:.8rem;padding:.35rem .75rem;font-size:11px;font-weight:600;display:inline-block}.pl-tiles{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:.9rem;display:grid}.pl-tiles i{background:linear-gradient(160deg, color-mix(in oklab, var(--accent) 35%, transparent), color-mix(in oklab, var(--surface-2) 80%, transparent));border-radius:6px;height:44px}.pl-phone{width:7.5rem;font-size:6.4px;position:absolute;bottom:-1.75rem;right:-.25rem}.pl-page-m{background:0 0;padding:.5rem}.pl-page-m .pl-page-h{margin-top:.6rem;font-size:13px}.pl-page-m .pl-tiles{grid-template-columns:repeat(2,1fr)}.pl-page-m .pl-tiles i{height:26px}.pl-page-m .pl-btn{font-size:8px}.pl-brand{grid-template-columns:1.1fr 1fr;gap:.75rem;display:grid}.pl-mark{background:color-mix(in oklab, var(--canvas) 50%, transparent);border-radius:10px;grid-row:span 2;place-items:center;gap:.5rem;padding:1.25rem .75rem;display:grid}.pl-mark svg{width:72px;height:72px}.pl-mark-bg{fill:var(--accent)}.pl-mark-fg{stroke:var(--on-accent)}.pl-mark strong{letter-spacing:-.01em;font-size:15px}.pl-swatches{grid-template-columns:repeat(5,1fr);align-content:start;gap:5px;display:grid}.pl-swatches span{aspect-ratio:1/1.4;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fg) 12%, transparent);border-radius:6px}.pl-type{background:color-mix(in oklab, var(--canvas) 50%, transparent);border-radius:10px;align-items:baseline;gap:.5rem;padding:.5rem .75rem;display:flex}.pl-type span{letter-spacing:-.03em;font-size:38px;font-weight:700;line-height:1}.pl-type em{color:var(--muted);font-style:normal}.pl-avatars{grid-column:span 2;align-items:center;gap:.6rem;display:flex}.pl-av{background:var(--accent);width:38px;height:38px;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--accent-soft);border-radius:50%}.pl-card{background:var(--chip);border-radius:8px;flex:1;gap:5px;padding:.7rem;display:grid}.pl-card i{background:color-mix(in oklab, var(--chip-fg) 25%, transparent);border-radius:3px;height:5px}.pl-card i:first-child{background:var(--accent);width:50%}.pl-card i:last-child{width:70%}.pl-kanban{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.pl-col{background:color-mix(in oklab, var(--canvas) 45%, transparent);border-radius:10px;align-content:start;gap:.4rem;min-height:12rem;padding:.5rem;display:grid}.pl-col p{color:var(--muted);justify-content:space-between;margin:0 0 .15rem;font-size:11px;display:flex}.pl-col p em{font-style:normal}.pl-lead{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:.15rem;padding:.5rem;display:grid}.pl-lead strong{font-size:12px;font-weight:600}.pl-lead small{color:var(--muted);font-size:11px}.pl-cal{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.pl-day{color:var(--muted);text-align:center;padding-bottom:2px;font-size:10px}.pl-cell{background:color-mix(in oklab, var(--canvas) 45%, transparent);border-radius:7px;align-content:space-between;min-height:4.4rem;padding:4px;display:grid;position:relative}.pl-cell em{color:var(--muted);font-size:10px;font-style:normal}.pl-post{text-align:center;color:var(--on-accent);border-radius:5px;padding:.35rem .25rem;font-size:9px;font-weight:600;display:block}.pl-post-0{background:linear-gradient(160deg, var(--glow-coral), var(--accent))}.pl-post-1{background:linear-gradient(160deg, var(--accent), var(--glow-blue))}.pl-post-2{background:color-mix(in oklab, var(--fg) 85%, transparent);color:var(--chip-fg)}.pl-post-3{background:linear-gradient(160deg, var(--stamp), var(--glow-coral));color:var(--chip-fg)}.pl-doc{gap:7px;padding:.4rem .4rem 2.6rem;display:grid;position:relative}.pl-doc-h{background:color-mix(in oklab, var(--fg) 60%, transparent);border-radius:4px;width:58%;height:14px;margin-bottom:4px}.pl-doc-h2{background:color-mix(in oklab, var(--fg) 45%, transparent);border-radius:4px;width:40%;height:10px;margin-top:6px}.pl-doc-l{background:color-mix(in oklab, var(--fg) 13%, transparent);border-radius:3px;height:6px;display:block}.pl-doc-kw{align-items:center;gap:6px;margin:0;display:flex}.pl-doc-kw mark{background:color-mix(in oklab, var(--accent) 40%, transparent);color:var(--fg);border-radius:4px;padding:.05rem .4rem;font-size:11px}.pl-comment{background:var(--surface-2);border:1px solid color-mix(in oklab, var(--accent-soft) 40%, transparent);border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:11px;display:inline-flex;position:absolute;bottom:.3rem;left:.4rem}.pl-comment .pl-ck{color:var(--accent-soft)}.pl-code{font-family:var(--font-mono);white-space:pre;margin:0;padding:.25rem 0;font-size:11.5px;line-height:1.75;overflow:hidden}.pl-code span{color:var(--muted);border-radius:4px;padding:0 .5rem;display:block}.pl-code i{width:2.2em;color:color-mix(in oklab, var(--fg) 30%, transparent);font-style:normal;display:inline-block}.pl-code b{font-weight:400}.pl-code .kw{color:var(--accent-soft)}.pl-code .fn{color:var(--stamp)}.pl-code .del{background:color-mix(in oklab, var(--glow-coral) 16%, transparent);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--glow-coral) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--glow-coral) 70%, transparent)}.pl-code .add{background:color-mix(in oklab, var(--accent) 20%, transparent);color:var(--fg)}.pl-team{min-height:22rem;padding:0}.pl-team-lines{width:100%;height:100%;position:absolute;inset:0}.pl-team-lines path{stroke:color-mix(in oklab, var(--accent-soft) 55%, transparent);stroke-width:1.5px;stroke-dasharray:4 5;fill:none}.pl-node,.pl-hub{white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.pl-node{border:1px solid var(--line);background:var(--surface);box-shadow:0 10px 30px -14px var(--canvas);border-radius:999px;padding:.45rem .8rem;font-size:13px}.pl-node-0{top:20%;left:17.5%}.pl-node-1{top:20%;left:82.5%}.pl-node-2{top:50%;left:10%}.pl-node-3{top:50%;left:90%}.pl-node-4{top:80%;left:17.5%}.pl-node-5{top:80%;left:82.5%}.pl-hub{background:radial-gradient(circle at 35% 30%, var(--accent-soft), var(--accent) 55%, color-mix(in oklab, var(--accent) 60%, var(--canvas)));width:9rem;height:9rem;box-shadow:0 0 0 10px color-mix(in oklab, var(--accent) 18%, transparent), 0 0 90px var(--accent);text-align:center;border-radius:50%;align-content:center;place-items:center;gap:.15rem;display:grid;top:50%;left:50%}.pl-hub strong{letter-spacing:-.01em;color:var(--on-accent);font-size:18px}.pl-hub em{color:color-mix(in oklab, var(--on-accent) 80%, transparent);font-size:12px;font-style:normal}.pl-team .pl-seal{top:calc(50% + 4.25rem);left:calc(50% - 2.6rem);right:auto}@media (max-width:1279px){.pl{overflow-x:clip}}@media (max-width:640px){.pl{padding-bottom:6rem;padding-right:.5rem}.pl-slip{width:64%}.pl-team .pl-seal{top:calc(50% + 3.5rem)}.pl-site{padding-right:3.75rem}.pl-phone{width:5.6rem;font-size:4.8px}.pl-node{padding:.35rem .6rem;font-size:11px}.pl-hub{width:7rem;height:7rem}.pl-node-2{left:14%}.pl-node-3{left:86%}}.pl-report{gap:.6rem;display:grid}.pl-rep-row{background:color-mix(in oklab, var(--canvas) 45%, transparent);border-radius:9px;grid-template-columns:7.5rem 1fr auto;align-items:end;gap:.75rem;padding:.5rem .6rem;display:grid}.pl-rep-row>span:first-child{color:var(--muted);align-self:center}.pl-rep-bars{justify-content:flex-end;align-items:flex-end;gap:6px;height:2.6rem;display:flex}.pl-rep-bars i{background:color-mix(in oklab, var(--accent-soft) 30%, transparent);border-radius:4px 4px 1px 1px;width:14px}.pl-rep-bars i.is-now{background:var(--accent);box-shadow:0 0 14px color-mix(in oklab, var(--accent) 70%, transparent)}.pl-rep-row em{color:var(--accent-soft);align-self:center;font-size:11px;font-style:normal}.pl-reviews{gap:.55rem;display:grid}.pl-review{border:1px solid var(--line);background:color-mix(in oklab, var(--canvas) 40%, transparent);border-radius:10px;gap:.65rem;padding:.6rem;display:flex}.pl-initials{background:color-mix(in oklab, var(--fg) 12%, transparent);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.pl-review-body{flex:1;gap:6px;display:grid}.pl-reply{border-radius:10px;gap:.2rem;margin-left:2.2rem;padding:.6rem .7rem;display:grid}.pl-reply strong{color:var(--accent-soft);font-size:11px;font-weight:600}.pl-quote{gap:.75rem;padding:.25rem;display:grid}.pl-quote-to{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;margin:0;padding-bottom:.6rem;display:flex}.pl-quote ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.pl-quote li{border-bottom:1px dashed var(--line);color:var(--muted);justify-content:space-between;padding:.55rem 0;display:flex}.pl-quote li em{color:var(--fg);font-style:normal}.pl-quote .pl-btn{background:var(--accent);color:var(--on-accent);justify-self:start;margin-top:.25rem;padding:.45rem .9rem;font-size:12px}.pl-callwrap{gap:.75rem;padding:.25rem 0 .5rem;display:grid}.pl-call{border-radius:14px;align-items:center;gap:.75rem;padding:.8rem;display:flex}.pl-call strong{font-weight:600;display:block}.pl-call small{color:var(--muted);font-size:11px;display:block}.pl-call-ring{background:var(--accent);width:38px;height:38px;box-shadow:0 0 0 6px color-mix(in oklab, var(--accent) 25%, transparent), 0 0 0 12px color-mix(in oklab, var(--accent) 12%, transparent);color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.pl-call-ring svg{width:18px;height:18px}.pl-sms{justify-self:end;gap:.25rem;max-width:82%;display:grid}.pl-sms small{color:var(--glow-coral);justify-self:end;font-size:11px}.pl-sms p{background:color-mix(in oklab, var(--fg) 92%, transparent);color:var(--chip-fg);border-radius:14px 14px 4px;margin:0;padding:.6rem .8rem}.pl-staging{position:relative}.pl-pinnote{background:var(--chip);color:var(--chip-fg);box-shadow:0 10px 20px -10px var(--canvas);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .6rem .3rem .3rem;font-size:11px;display:inline-flex;position:absolute}.pl-pinnote b{background:var(--glow-coral);width:18px;height:18px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:10px;display:grid}.pl-pinnote-0{top:52%;left:26%}.pl-pinnote-1{top:78%;left:44%}.pl-approve{border-radius:999px;padding:.35rem .8rem;font-size:11px;font-weight:600;position:absolute;top:.75rem;right:.75rem}.pl-week{grid-auto-columns:1fr;grid-auto-flow:column;gap:.4rem;margin:0;padding:.75rem 0 .5rem;list-style:none;display:grid;position:relative}.pl-week:before{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--glow-coral) 80%, transparent));height:2px;position:absolute;top:1.6rem;left:10%;right:10%}.pl-week li{text-align:center;border-radius:10px;justify-items:center;gap:.3rem;padding:0 .2rem .6rem;display:grid;position:relative}.pl-week-dot{background:var(--surface);border:2px solid var(--accent);width:26px;height:26px;color:var(--accent-soft);border-radius:50%;place-items:center;display:grid}.pl-you .pl-week-dot{background:var(--stamp);border-color:var(--stamp)}.pl-week strong{font-size:12px;font-weight:600}.pl-week small{color:var(--muted);font-size:11px}.pl-postwrap{grid-template-columns:7.5rem 1fr;align-items:center;gap:1.25rem;display:grid}.pl-phone-solo{width:7.5rem;font-size:6.2px;position:static}.pl-ig{padding:.4rem}.pl-ig-head{align-items:center;gap:.4rem;margin:0 0 .4rem;font-size:9px;display:flex}.pl-ig-img{aspect-ratio:1;background:radial-gradient(circle at 30% 25%, var(--glow-coral), var(--accent) 60%, color-mix(in oklab, var(--accent) 50%, var(--canvas)));color:var(--on-accent);border-radius:6px;place-items:end start;padding:.5rem;font-size:11px;display:grid}.pl-ig-cap{color:var(--muted);margin:.4rem 0 0;font-size:8.5px}.pl-postlist{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pl-postlist li{border-radius:9px;align-items:center;gap:.6rem;padding:.45rem;display:flex}.pl-postlist .pl-post{flex:none;width:4.6rem}.pl-postlist .pl-doc-l{flex:1}.pl-portal{grid-template-columns:7rem 1fr;gap:.75rem;min-height:11rem;display:grid}.pl-side{background:color-mix(in oklab, var(--canvas) 50%, transparent);color:var(--muted);border-radius:10px;align-content:start;gap:.25rem;margin:0;padding:.5rem;list-style:none;display:grid}.pl-side li{border-radius:7px;padding:.35rem .5rem;font-size:12px}.pl-side li.is-on{background:color-mix(in oklab, var(--accent) 30%, transparent);color:var(--fg)}.pl-main{align-content:start;gap:.4rem;display:grid}.pl-portal-h{letter-spacing:-.01em;margin:.2rem 0 .3rem;font-size:16px;font-weight:700}.pl-prow{border:1px solid var(--line);border-radius:9px;justify-content:space-between;padding:.55rem .65rem;display:flex}.pl-prow strong{font-size:12px;font-weight:600}.pl-prow em{color:var(--accent-soft);font-size:11px;font-style:normal}@media (max-width:640px){.pl-rep-row{grid-template-columns:5.5rem 1fr auto}.pl-postwrap{grid-template-columns:7rem 1fr}.pl-phone-solo{width:7rem;font-size:6px}.pl-portal{grid-template-columns:1fr}.pl-side{grid-auto-flow:column}}.pl-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}.pl-split>*{min-width:0}@media (min-width:1024px){.pl-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}@media (prefers-reduced-motion:no-preference){.pl.pl-armed .pl-you{clip-path:inset(0 100% 0 0 round 9px)}.pl.pl-armed .pl-seal{opacity:0}.pl.pl-armed .pl-slip{opacity:0;transform:translateY(14px)rotate(-2.5deg)}.pl.pl-armed .pl-slip li,.pl.pl-armed .pl-post,.pl.pl-armed .pl-node,.pl.pl-armed .pl-swatches span,.pl.pl-armed .pl-rep-bars i,.pl.pl-armed .pl-week li,.pl.pl-armed .pl-pinnote,.pl.pl-armed .pl-team-lines path{opacity:0}.pl.pl-in .pl-you{animation:.9s cubic-bezier(.2,.7,.1,1) .35s both pl-light}.pl.pl-in .pl-slip{animation:.7s cubic-bezier(.2,.7,.1,1) .6s both pl-print}.pl.pl-in .pl-slip li{animation:pl-fade .4s calc(1s + var(--i,0) * .12s) both}.pl.pl-in .pl-post,.pl.pl-in .pl-rep-bars i{animation:pl-grow .6s calc(.2s + var(--i,0) * 80ms) cubic-bezier(.2, .7, .1, 1) both;transform-origin:bottom}.pl.pl-in .pl-week li,.pl.pl-in .pl-pinnote,.pl.pl-in .pl-swatches span{animation:pl-fade .45s calc(.25s + var(--i,0) * 80ms) both}.pl.pl-in .pl-node{animation:pl-op .45s calc(.5s + var(--i,0) * .1s) both}.pl.pl-in .pl-seal{animation:.45s cubic-bezier(.3,1.4,.5,1) 1.5s both pl-stamp}.pl.pl-in .pl-team-lines path{animation:pl-op .6s calc(.2s + var(--i,0) * .1s) both}}@keyframes pl-light{0%{clip-path:inset(0 100% 0 0 round 9px)}to{clip-path:inset(0 round 9px)}}@keyframes pl-print{0%{opacity:0;transform:translateY(14px)rotate(-2.5deg)}to{opacity:1;transform:translateY(0)rotate(-2.5deg)}}@keyframes pl-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pl-stamp{0%{opacity:0;transform:scale(1.6)rotate(-7deg)}to{opacity:1;transform:scale(1)rotate(-7deg)}}@keyframes pl-grow{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes pl-op{0%{opacity:0}to{opacity:1}}[data-static-art] .pl{padding:0}[data-static-art] .pl:after,[data-static-art] .pl-slip,[data-static-art] .pl-seal{display:none}
.cv{--cv-fs:13px;isolation:isolate;font-size:var(--cv-fs);color:var(--fg);-webkit-user-select:none;user-select:none;margin:0;padding:1.5rem .25rem;line-height:1.35;position:relative}.cv:before{content:"";z-index:-1;background:radial-gradient(45% 60% at 25% 45%, color-mix(in oklab, var(--glow-violet) 30%, transparent), transparent 70%), radial-gradient(40% 55% at 80% 60%, color-mix(in oklab, var(--glow-blue) 24%, transparent), transparent 70%), radial-gradient(30% 40% at 60% 95%, color-mix(in oklab, var(--glow-coral) 14%, transparent), transparent 70%);filter:blur(10px);position:absolute;inset:-6% -4%}.cv:after{content:"";z-index:-1;background-image:linear-gradient(to right, color-mix(in oklab, var(--fg) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--fg) 6%, transparent) 1px, transparent 1px);background-size:26px 26px;position:absolute;inset:20% -4% -4%;-webkit-mask-image:radial-gradient(70% 60% at 50% 60%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 60%,#000,#0000)}.cv-row-wins{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:1.1rem;display:grid}.cv-cell{min-width:0;position:relative}.cv-cell:nth-child(2){margin-top:1.6rem}.cv-cell:nth-child(3){margin-top:.6rem}.cv[data-n="3"]{--cv-fs:12px}.cv[data-n="3"] .cv-row-wins{gap:.8rem}.cv-win{--tone:var(--glow-violet);border:1px solid color-mix(in oklab, var(--accent-soft) 26%, var(--line));background:linear-gradient(180deg, color-mix(in oklab, var(--surface-2) 90%, var(--tone)), var(--surface));box-shadow:0 24px 50px -22px color-mix(in oklab, var(--canvas) 90%, transparent), 0 0 60px -28px var(--tone);border-radius:12px;position:relative;overflow:hidden}.cv-win[data-tone=blue]{--tone:var(--glow-blue)}.cv-win[data-tone=coral]{--tone:var(--glow-coral)}.cv-bar{border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--canvas) 45%, transparent);align-items:center;gap:.55rem;padding:.5rem .7rem;display:flex}.cv-dots{gap:4px;display:flex}.cv-dots i{background:color-mix(in oklab, var(--fg) 22%, transparent);border-radius:50%;width:6px;height:6px}.cv-title{white-space:nowrap;text-overflow:ellipsis;font-size:1.05em;font-weight:600;overflow:hidden}.cv-win:after{content:"";background:var(--tone);opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.cv-body{align-content:start;gap:.7rem;padding:.95rem;display:grid}.cv-vs{z-index:2;letter-spacing:.02em;width:2rem;height:2rem;color:var(--on-accent);background:linear-gradient(135deg, var(--glow-violet), var(--glow-coral));box-shadow:0 0 0 3px var(--canvas), 0 6px 18px -4px var(--glow-violet);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:3.6rem;left:-1.1rem;transform:translate(-.05rem)}.cv[data-n="3"] .cv-vs{width:1.7rem;height:1.7rem;font-size:10px;left:-.95rem}.cv-ck{flex-shrink:0;width:.95em;height:.95em}.cv-stars{color:var(--stamp);gap:1px;display:inline-flex}.cv-stars svg{width:.85em;height:.85em}.cv-lines{gap:5px;display:grid}.cv-lines i{background:color-mix(in oklab, var(--fg) 13%, transparent);border-radius:3px;height:5px;display:block}.cv-chip{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line);max-width:100%;color:var(--muted);border-radius:999px;justify-self:start;align-items:center;gap:.35em;padding:.2em .6em;font-size:.92em;display:inline-flex;overflow:hidden}.cv-chip-you{color:var(--fg);border-color:color-mix(in oklab, var(--tone) 60%, transparent);background:color-mix(in oklab, var(--tone) 18%, transparent)}.cv-you strong,.cv-row strong{font-weight:600}.cv-search{border:1px solid var(--line);color:var(--muted);background:color-mix(in oklab, var(--canvas) 50%, transparent);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .55rem;display:flex}.cv-search svg{flex-shrink:0;width:.9em;height:.9em}.cv-search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cv-results{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cv-results li{color:var(--muted);border:1px solid #0000;border-radius:8px;grid-template-columns:1.3rem 1fr;align-items:center;gap:.4rem;padding:.4rem .45rem;display:grid}.cv-results li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.cv-results b{background:color-mix(in oklab, var(--fg) 8%, transparent);border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.85em;display:grid}.cv-results .cv-you{color:var(--fg);border-color:color-mix(in oklab, var(--tone) 55%, transparent);background:color-mix(in oklab, var(--tone) 14%, transparent)}.cv-results .cv-you b{background:var(--tone);color:var(--on-accent)}.cv-snippet{border:1px solid color-mix(in oklab, var(--tone) 40%, var(--line));background:color-mix(in oklab, var(--tone) 9%, transparent);border-radius:9px;gap:.45rem;padding:.6rem;display:grid}.cv-q{font-weight:600}.cv-ans{color:var(--muted)}.cv-chat{gap:.5rem;display:grid}.cv-bubble{background:color-mix(in oklab, var(--fg) 7%, transparent);border-radius:10px 10px 10px 3px;justify-self:start;gap:.35rem;max-width:100%;padding:.5rem .6rem;display:grid}.cv-bubble-me{background:color-mix(in oklab, var(--tone) 28%, transparent);color:var(--fg);border-radius:10px 10px 3px;justify-self:end}.cv-map{background:linear-gradient(90deg, transparent 48%, color-mix(in oklab, var(--fg) 9%, transparent) 48% 52%, transparent 52%), linear-gradient(0deg, transparent 58%, color-mix(in oklab, var(--fg) 9%, transparent) 58% 62%, transparent 62%), color-mix(in oklab, var(--surface-2) 80%, var(--canvas));border-radius:8px;height:5.2rem;position:relative;overflow:hidden}.cv-water{background:color-mix(in oklab, var(--glow-blue) 22%, transparent);border-radius:50%;width:55%;height:80%;position:absolute;bottom:-30%;right:-10%}.cv-pin{background:color-mix(in oklab, var(--fg) 40%, transparent);border-radius:50% 50% 50% 0;width:.75rem;height:.75rem;position:absolute;transform:rotate(-45deg)}.cv-pin-you{background:var(--tone);width:1.05rem;height:1.05rem;box-shadow:0 0 14px var(--tone)}.cv-row{border:1px solid color-mix(in oklab, var(--tone) 55%, transparent);background:color-mix(in oklab, var(--tone) 14%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.cv-ad{gap:.3rem;display:grid}.cv-tag{color:var(--fg);background:color-mix(in oklab, var(--fg) 12%, transparent);border-radius:4px;justify-self:start;padding:.1em .45em;font-size:.85em;font-weight:600}.cv-meter{border:1px dashed color-mix(in oklab, var(--tone) 60%, transparent);border-radius:9px;gap:.1rem;margin-top:.2rem;padding:.55rem .6rem;display:grid}.cv-meter-q{color:var(--muted)}.cv-meter strong{letter-spacing:-.02em;font-size:1.9em;font-weight:700;line-height:1.1}.cv-meter em{color:var(--muted);font-style:normal}.cv-plugins{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cv-plugins li{border:1px solid var(--line);background:color-mix(in oklab, var(--canvas) 35%, transparent);border-radius:8px;grid-template-columns:1.2rem 1fr auto;align-items:center;gap:.45rem;padding:.45rem;display:grid}.cv-plugins li i{background:color-mix(in oklab, var(--tone) 40%, var(--surface-2));border-radius:5px;width:1.2rem;height:1.2rem}.cv-plugins span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cv-plugins em{color:var(--fg);background:color-mix(in oklab, var(--glow-coral) 35%, transparent);border-radius:999px;padding:.1em .45em;font-size:.85em;font-style:normal}.cv-canvas{grid-template-columns:1fr 38%;gap:.5rem;display:grid}.cv-stage{background:color-mix(in oklab, var(--canvas) 40%, transparent);border-radius:8px;align-content:start;gap:.5rem;padding:.5rem;display:grid}.cv-sel{border:1px solid var(--tone);background:color-mix(in oklab, var(--tone) 14%, transparent);border-radius:4px;place-items:end start;height:4.2rem;padding:.35rem;display:grid;position:relative}.cv-sel small{color:var(--fg);font-size:.8em}.cv-sel i{background:var(--fg);border:1px solid var(--tone);width:6px;height:6px;position:absolute}.cv-sel i:first-of-type{top:-4px;left:-4px}.cv-sel i:nth-of-type(2){top:-4px;right:-4px}.cv-sel i:nth-of-type(3){bottom:-4px;left:-4px}.cv-sel i:nth-of-type(4){bottom:-4px;right:-4px}.cv-panel{border:1px solid var(--line);border-radius:8px;align-content:start;gap:.5rem;margin:0;padding:.5rem;list-style:none;display:grid}.cv-panel li{color:var(--muted);gap:.25rem;font-size:.9em;display:grid}.cv-panel li i{background:var(--tone);border-radius:2px;height:4px;display:block}.cv-suite{border:1px solid color-mix(in oklab, var(--tone) 55%, transparent);background:color-mix(in oklab, var(--tone) 10%, transparent);border-radius:10px;grid-template-columns:1fr 1fr;gap:.4rem;padding:.5rem;display:grid}.cv-suite span{background:color-mix(in oklab, var(--canvas) 40%, transparent);border-radius:7px;align-items:center;gap:.35rem;padding:.4rem .45rem;display:flex}.cv-suite span:last-child{grid-column:1/-1}.cv-suite .cv-ck{color:var(--tone)}.cv-hubs{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.cv-hubs span{border:1px solid var(--line);background:color-mix(in oklab, var(--canvas) 35%, transparent);border-radius:9px;gap:.35rem;padding:.5rem;display:grid;position:relative}.cv-hubs b{background:color-mix(in oklab, var(--tone) 55%, var(--surface-2));border-radius:4px;width:1.1rem;height:1.1rem}.cv-hubs span:nth-child(odd):after{content:"+";color:var(--muted);font-weight:700;position:absolute;top:50%;right:-.55rem;transform:translate(50%,-50%)}.cv-apps{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.cv-apps span{border:1px dashed color-mix(in oklab, var(--fg) 20%, transparent);border-radius:8px;gap:.15rem;padding:.45rem;display:grid}.cv-apps b{font-weight:600}.cv-apps em{color:var(--glow-coral);font-size:.85em;font-style:normal}.cv-custom{gap:.45rem;display:grid}.cv-custom-head{align-items:center;gap:.4rem;display:flex}.cv-custom-head i{background:linear-gradient(135deg, var(--glow-violet), var(--glow-coral));border-radius:4px;width:1rem;height:1rem}.cv-custom-title{color:var(--muted)}.cv-custom ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.cv-custom li{border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:center;gap:.4rem;padding:.35rem .45rem;display:flex}.cv-custom li b{border:1px solid var(--line);border-radius:50%;place-items:center;width:1rem;height:1rem;display:grid}.cv-custom li.is-done{color:var(--fg);border-color:color-mix(in oklab, var(--tone) 45%, transparent)}.cv-custom li.is-done b{background:var(--tone);border-color:var(--tone);color:var(--on-accent)}.cv-custom li.is-done .cv-ck{width:.7rem;height:.7rem}.cv-poc{justify-items:start;gap:.5rem;display:grid}.cv-flask{width:2.4rem;height:2.4rem;color:var(--tone)}.cv-wire{grid-template-columns:1fr 1fr;gap:.45rem;display:grid;position:relative}.cv-wire-screen{border:1px dashed color-mix(in oklab, var(--fg) 30%, transparent);border-radius:8px;align-content:start;gap:.35rem;height:6.5rem;padding:.4rem;display:grid}.cv-wire-screen i{border:1px dashed color-mix(in oklab, var(--fg) 25%, transparent);border-radius:3px;height:.9rem;display:block}.cv-wire-screen i:first-child{height:1.8rem}.cv-wire small{color:var(--muted);grid-column:1/-1}.cv-cursor{width:1rem;height:1rem;color:var(--fg);filter:drop-shadow(0 2px 4px var(--canvas));position:absolute;top:2.6rem;left:62%}.cv-live{gap:.55rem;display:grid}.cv-dot{background:var(--tone);width:.5em;height:.5em;box-shadow:0 0 8px var(--tone);border-radius:50%}.cv-avatars{display:flex}.cv-avatars i{border:2px solid var(--surface);background:color-mix(in oklab, var(--tone) calc(40% + var(--i) * 15%), var(--surface-2));border-radius:50%;width:1.4rem;height:1.4rem;margin-left:-.35rem}.cv-avatars i:first-child{margin-left:0}.cv-live small{color:var(--muted)}.cv-compact{--cv-fs:9.5px;padding:.5rem 0}.cv-compact:before{opacity:.7;inset:-4%}.cv-compact:after{display:none}.cv-compact .cv-body{padding:.6rem}.cv-compact .cv-row-wins{gap:.7rem}.cv-compact .cv-cell:nth-child(2){margin-top:.9rem}.cv-compact .cv-vs{width:1.5rem;height:1.5rem;font-size:9px;top:2.6rem;left:-.85rem}.cv-compact[data-n="3"]{--cv-fs:8.5px}@media (max-width:479px){.cv{--cv-fs:10.5px}.cv[data-n="3"]{--cv-fs:8.5px}.cv-row-wins{gap:.8rem}.cv[data-n="3"] .cv-row-wins{gap:.55rem}.cv-body{padding:.6rem}.cv[data-n="3"] .cv-body{padding:.45rem}.cv-vs{width:1.6rem;height:1.6rem;font-size:9.5px;left:-.95rem}.cv[data-n="3"] .cv-vs{width:1.3rem;height:1.3rem;font-size:8px;left:-.75rem}}.cc{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in oklab, var(--surface-2) 70%, transparent), color-mix(in oklab, var(--surface) 60%, transparent));color:var(--fg);border-radius:16px;margin:0;padding:1.25rem 1.25rem 1.1rem;position:relative}@media (min-width:640px){.cc{padding:1.5rem 1.75rem 1.4rem}}.cc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1.1rem;font-size:15px;font-weight:600;display:flex}.cc-head em{color:var(--muted);font-size:13px;font-style:normal;font-weight:400}.cc-tag{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.15em .6em;font-size:12px;display:inline-block}.cc-bars{gap:.6rem;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.cc-bars li{border-radius:6px;grid-template-columns:minmax(7.5rem,13rem) minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.15rem 0;display:grid}.cc-bars li:hover .cc-track i{background:var(--fg)}.cc-label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-track{height:10px;position:relative}.cc-track:before{content:"";background:color-mix(in oklab, var(--fg) 5%, transparent);border-radius:1px;position:absolute;inset:4px 0}.cc-track i{background:var(--accent-soft);border-radius:0 4px 4px 0;height:100%;transition:background-color .15s;display:block;position:relative}.cc-val{text-align:right;font-variant-numeric:tabular-nums;min-width:3.5rem;color:var(--fg)}.cc-val small{color:var(--muted);font-size:12px}@media (max-width:639px){.cc-bars li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label val""track track";gap:.3rem .75rem}.cc-label{grid-area:label}.cc-val{grid-area:val}.cc-track{grid-area:track}}.cc-math{gap:1.25rem;display:grid}@media (min-width:640px){.cc-math{grid-template-columns:1.6fr 1fr;gap:2rem}}.cc-math-col{align-content:start;gap:.6rem;display:grid}.cc-math-free{border-top:1px solid var(--line);padding-top:1rem}@media (min-width:640px){.cc-math-free{border-top:0;border-left:1px solid var(--line);padding:0 0 0 2rem}}.cc-dots{flex-wrap:wrap;gap:6px;margin:0;display:flex}.cc-dots i{border:2px solid color-mix(in oklab, var(--fg) 25%, transparent);border-radius:50%;width:22px;height:22px}.cc-dots i.is-call{border-color:var(--accent-soft);background:var(--accent-soft);box-shadow:0 0 0 2px var(--surface), 0 0 14px color-mix(in oklab, var(--accent-soft) 60%, transparent)}.cc-math-line{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:15px;display:flex}.cc-math-line strong{letter-spacing:-.02em;color:var(--fg);font-size:28px;font-weight:700}.cc-math-cap{color:var(--muted);margin:0;font-size:14px}.cc-plot{margin-top:.5rem;position:relative}.cc-svg{width:100%;height:200px;display:block;overflow:visible}.cc-grid{stroke:color-mix(in oklab, var(--fg) 8%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 4}.cc-axis{stroke:color-mix(in oklab, var(--fg) 22%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.cc-area{fill:color-mix(in oklab, var(--accent-soft) 14%, transparent)}.cc-line{fill:none;stroke:var(--accent-soft);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round}.cc-points{pointer-events:none;position:absolute;inset:0}.cc-pt{pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.cc-pt i{background:var(--accent-soft);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;display:block}.cc-pt b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;position:absolute;bottom:150%;right:50%;transform:translate(50%)}.cc-pt:last-child b{right:0;transform:none}.cc-xlabels{height:1.4rem;color:var(--muted);margin:.5rem 0 0;font-size:13px;position:relative}.cc-xlabels span{white-space:nowrap;position:absolute;transform:translate(-50%)}.cc-xlabels span:last-child{transform:translate(-100%)}.cc-panels{gap:1.5rem;display:grid}@media (min-width:900px){.cc-panels{grid-template-columns:1fr 1fr;gap:2.5rem}}.cc-panel-name{color:var(--fg);margin:0 0 .6rem;font-size:14px;font-weight:600}.cc-price .cc-bars li{grid-template-columns:minmax(11.5rem,auto) minmax(0,1fr) auto}@media (max-width:639px){.cc-price .cc-bars li{grid-template-columns:minmax(0,1fr) auto}}.cc-share{flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;display:flex}.cc-ring-wrap{align-items:center;gap:1rem;display:flex}.cc-ring-wrap p{max-width:14rem;color:var(--muted);margin:0;font-size:14px}.cc-ring{--p:0;flex-shrink:0;place-items:center;width:5.5rem;height:5.5rem;display:grid;position:relative}.cc-ring:before{content:"";background:conic-gradient(var(--accent-soft) calc(var(--p) * 1%), color-mix(in oklab, var(--fg) 9%, transparent) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px))}.cc-ring b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;position:relative}.cc-src{color:var(--muted);margin-left:auto;font-size:13px;font-style:normal}.cc-geo{align-items:center;gap:1.5rem;display:grid}@media (min-width:768px){.cc-geo{grid-template-columns:minmax(0,15rem) 1fr;gap:2.5rem}}.cc-venn{aspect-ratio:1/.95;width:100%;max-width:15rem;margin:0 auto;position:relative}.cc-circle{aspect-ratio:1;border:1.5px solid var(--c);background:color-mix(in oklab, var(--c) 16%, transparent);border-radius:50%;width:62%;font-size:13px;display:grid;position:absolute}.cc-circle b{font-weight:700}.cc-circle[data-i="0"]{--c:var(--glow-violet);place-items:start;padding:22% 0 0 18%;top:0;left:0}.cc-circle[data-i="1"]{--c:var(--glow-blue);place-items:start end;padding:22% 18% 0 0;top:0;right:0}.cc-circle[data-i="2"]{--c:var(--glow-coral);place-items:end center;padding-bottom:16%;bottom:8%;left:19%}.cc-core{background:var(--fg);width:12px;height:12px;box-shadow:0 0 16px var(--fg);border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cc-venn-cap{text-align:center;color:var(--muted);margin:0;font-size:12px;position:absolute;bottom:-.6rem;left:0;right:0}.cc-stats{gap:1rem;display:grid}@media (min-width:640px){.cc-stats{grid-template-columns:1fr 1fr}}.cc-stat{border:1px solid var(--line);background:color-mix(in oklab, var(--canvas) 30%, transparent);border-radius:12px;gap:.2rem;margin:0;padding:1rem 1.1rem;display:grid}.cc-stat small{color:var(--muted);font-size:13px}.cc-stat b{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1}.cc-stat span{color:var(--fg);font-size:14px}.cc-stat em{color:var(--muted);font-size:12px;font-style:normal}.cc-stages ol{gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:768px){.cc-stages ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.cc-stages ol:before{content:"";background:linear-gradient(90deg, var(--glow-violet), var(--glow-blue), var(--glow-coral));opacity:.6;height:2px;position:absolute;top:1.1rem;left:1.1rem;right:1.1rem}}.cc-stages li{--tone:var(--glow-violet);align-content:start;gap:.35rem;display:grid;position:relative}.cc-stages li[data-tone=blue]{--tone:var(--glow-blue)}.cc-stages li[data-tone=coral]{--tone:var(--glow-coral)}.cc-node{width:2.2rem;height:2.2rem;color:var(--fg);background:color-mix(in oklab, var(--tone) 40%, var(--surface));border:2px solid var(--tone);box-shadow:0 0 0 4px var(--surface);border-radius:50%;place-items:center;font-weight:700;display:grid}.cc-stages b{margin-top:.4rem;font-size:17px}.cc-stage-q{color:var(--fg);font-size:15px}.cc-stages em{color:var(--muted);font-size:13px;font-style:normal}
