@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500;600&family=Instrument+Serif:ital@0;1&display=swap";
.lp{--ink:#1a1714;--ink-2:#2b2723;--ink-3:#4a443d;--mute:#787066;--mute-2:#7d7467;--line:#e8e2d6;--line-2:#dfd8ca;--paper:#faf7f2;--paper-2:#f3ede0;--card:#fff;--sidebar:#1f1b18;--sidebar-2:#28231f;--sidebar-ink:#e8dfd1;--sidebar-mute:#8f857a;--brand:#cd4805;--brand-ink:#922f0a;--brand-soft:#ffe9dd;--brand-line:#ffcab2;--ok:#0a7e3a;--warn:#dc9400;--err:#d73337;--info:#0083c2;--accent:var(--brand);--accent-ink:var(--brand-ink);--accent-soft:var(--brand-soft);--accent-line:var(--brand-line);--accent-hover:var(--brand-ink);--dark-divider:#ffffff0f;--dark-border:#ffffff14;--dark-edge:#0000004d;--sidebar-active-bg:#ffffff12;--sidebar-hover-bg:#ffffff1a;--shadow-sm:0 1px 0 #1a17140a, 0 1px 2px #1a17140a;--shadow:0 1px 0 #1a17140d, 0 4px 16px #1a17140f;--shadow-lg:0 2px 0 #1a17140f, 0 16px 48px #1a17141f;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--font-display:"Instrument Serif", "Cormorant Garamond", ui-serif, Georgia, serif}@supports (color:lab(0% 0 0)){.lp{--brand:lab(49.803% 52.1132 59.9023);--brand-ink:lab(35.0138% 41.173 43.5465);--brand-soft:lab(94.0229% 8.90961 11.9756);--brand-line:lab(85.6096% 20.0739 22.7012);--ok:lab(46.059% -42.549 28.3829);--warn:lab(67.3107% 22.3394 78.3256);--err:lab(49.2539% 63.2983 39.3808);--info:lab(51.0445% -13.2045 -43.4992)}}.lp{--canvas:var(--paper);--sunken:var(--paper-2);--raised:var(--card);--rail:var(--canvas);--rail-raised:var(--paper-2);--rail-border:var(--line);--rail-text:var(--ink);--rail-muted:var(--mute);--rail-div:var(--line);--rail-hover:#1a17140e;--rail-active:#1a171418;--ink2:var(--ink-3);--muted:var(--mute);--faint:var(--mute-2);--border:var(--line);--border-strong:var(--line-2);--accent-light:#f47f46;--green:var(--ok);--blue:var(--info);--amber:var(--warn);--red:var(--err);--sm:var(--shadow-sm);--md:var(--shadow);--lg:var(--shadow-lg);--sans:var(--font-sans);--mono:var(--font-mono);--serif:var(--font-display);height:100vh;font-family:var(--sans);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.lp{--accent-light:lab(66.4182% 42.8306 51.1975)}}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp .rail{background:var(--rail);width:220px;color:var(--rail-text);border-right:1px solid var(--rail-border);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.lp .rail-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.lp .rail-scroll::-webkit-scrollbar{width:8px}.lp .rail-scroll::-webkit-scrollbar-thumb{background:#1a171424;border-radius:4px}.lp .rail-head{border-bottom:1px solid var(--rail-div);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:14px 0 11px;display:flex}.lp .rail-head .wordmark{background:0 0;border-radius:0;width:66%;height:auto;padding:0;display:block}.lp .rail-tagline{font-family:var(--serif);text-transform:uppercase;letter-spacing:.2em;color:var(--rail-muted);white-space:nowrap;padding-left:.2em;font-size:10px;font-style:italic;line-height:1}.lp .dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.lp .dot.green{background:var(--green)}.lp .seclabel{text-transform:uppercase;letter-spacing:.09em;color:var(--rail-muted);padding:10px 14px 6px;font-size:10.5px;font-weight:500}.lp .seclabel-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp .seclabel-row .online{text-transform:none;letter-spacing:normal;color:var(--rail-muted);align-items:center;gap:5px;font-weight:400;display:flex}.lp .nav{padding:0 8px}.lp .navitem{color:var(--rail-muted);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:10px;width:100%;margin-bottom:1px;padding:5px 10px;font-family:inherit;font-size:13.5px;transition:background .12s,color .12s;display:flex;position:relative}.lp .navitem:hover{color:var(--rail-text);background:var(--rail-hover)}.lp .navitem.active{color:var(--rail-text);background:var(--rail-active);font-weight:500}.lp .navitem.active:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:4px;bottom:4px;left:-8px}.lp .navitem svg{opacity:.85;flex-shrink:0;width:12px;height:12px}.lp .agents{padding:0 8px 8px}.lp .agentrow{cursor:default;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;display:flex}.lp .agentrow:hover{background:var(--rail-hover)}.lp .avatar{color:#fff;letter-spacing:-.02em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:flex}.lp .av-pm{background:linear-gradient(135deg,#6b6156,#4a423a)}.lp .av-fe{background:linear-gradient(135deg,#e68a63,#c16143)}.lp .av-be{background:linear-gradient(135deg,#5f8dcf,#3f6aac)}.lp .av-rv{background:linear-gradient(135deg,#5aa15c,#3f7a41)}.lp .av-rs{background:linear-gradient(135deg,#c99a4a,#a9792e)}.lp .av-ceo{background:linear-gradient(135deg,#8f7ec8,#6a58a6)}.lp .av-coo{background:linear-gradient(135deg,#cf6f9e,#a44a76)}.lp .av-mk{background:linear-gradient(135deg,#dfa05c,#bb7a34)}.lp .av-sde{background:linear-gradient(135deg,#7a8fa8,#566a80)}.lp .av-as{background:linear-gradient(135deg,#5fae91,#3f8a6e)}.lp .agentrow .meta{flex:1;min-width:0}.lp .agentrow .nm{color:var(--rail-text);font-size:13px;font-weight:500;line-height:1.3}.lp .agentrow .sub{color:var(--rail-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:1px;font-size:10.5px;display:flex;overflow:hidden}.lp .pdot{border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.lp .pdot.green{background:var(--green)}.lp .pdot.accent{background:var(--accent)}.lp .pdot.blue{background:var(--blue)}.lp .pdot.amber{background:var(--amber)}.lp .pdot.ping:before{content:"";background:inherit;opacity:.7;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite lp-ping;position:absolute;inset:0}@keyframes lp-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.lp .rail-foot{border-top:1px solid var(--rail-div);font-family:var(--mono);color:var(--rail-muted);background:var(--rail);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:10.5px;display:flex}.lp .rail-foot>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp .rail-stop{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;flex-shrink:0;align-items:center;margin:0;padding:0;display:flex}.lp .rail-stop:hover{opacity:1}.lp .rail-stop svg{width:13px;height:13px}.lp .rail-stop.off{opacity:1;color:var(--accent-ink)}.lp .rail-foot svg{cursor:pointer;opacity:.7;width:13px;height:13px}.lp .rail-foot svg:hover{opacity:1}.lp .center{background:var(--raised);flex:1;position:relative;overflow-y:auto}.lp .center::-webkit-scrollbar{width:10px}.lp .center::-webkit-scrollbar-thumb{background:#e3ddd0;border-radius:5px}.lp .topbar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#ffffffdb;justify-content:space-between;align-items:center;padding:10px 28px;display:flex;position:sticky;top:0}.lp .crumb{font-family:var(--mono);color:var(--muted);font-size:12px}.lp .crumb b{color:var(--ink2);font-weight:500}.lp .livepill{font-family:var(--mono);color:var(--green);background:#eef6ee;border:1px solid #d7ecd8;border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:flex}.lp .topbar-right{align-items:center;gap:12px;display:flex}.lp .topbar-cta{font-family:var(--sans);color:#fff;background:var(--accent);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .14s}.lp .topbar-cta:hover{background:var(--accent-hover)}.lp .content{max-width:760px;margin:0 auto;padding:0 28px}.lp section{border-bottom:1px solid var(--border);padding:56px 0}.lp section:last-child{border-bottom:none}.lp .eyebrow{font-family:var(--mono);letter-spacing:.06em;color:var(--accent);text-transform:lowercase;font-variant:small-caps;margin-bottom:16px;font-size:11.5px;font-weight:600}.lp h1.hero{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:44px;font-weight:400;line-height:1.06}.lp .subhead{color:var(--ink2);max-width:600px;margin-top:18px;font-size:18px;line-height:1.5}.lp .cta-row{gap:12px;margin-top:28px;display:flex}.lp .btn{font-family:var(--sans);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .14s,border-color .14s,color .14s}.lp .btn-primary{background:var(--accent);color:#fff}.lp .btn-primary:hover{background:var(--accent-hover)}.lp .btn-ghost{color:var(--ink2);border-color:var(--border-strong);background:0 0}.lp .btn-ghost:hover{background:var(--sunken);color:var(--ink)}.lp .btn-block{justify-content:center;width:100%;display:flex}.lp .term{box-shadow:var(--md);background:#1f1b18;border:1px solid #00000040;border-radius:12px;margin-top:34px;overflow:hidden}.lp .term-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:7px;padding:10px 14px;display:flex}.lp .tdot{border-radius:50%;width:11px;height:11px}.lp .tdot.r{background:#e05c48}.lp .tdot.y{background:#d9a441}.lp .tdot.g{background:#5aa15c}.lp .term-title{font-family:var(--mono);color:#8f857a;margin-left:8px;font-size:11px}.lp .term-body{font-family:var(--mono);color:#e8dfd1;padding:16px 18px;font-size:12.5px;line-height:1.7}.lp .term-body .prompt{color:#8f857a}.lp .term-body .cmd{color:#e8dfd1}.lp .term-body .ok{color:#7fb87f}.lp .term-body .ag{color:var(--accent-light)}.lp .cursor{background:var(--accent-light);vertical-align:-2px;width:7px;height:14px;margin-left:2px;animation:1.1s step-end infinite lp-blink;display:inline-block}@keyframes lp-blink{0%,50%{opacity:1}51%,to{opacity:0}}.lp h2.serif{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:28px;font-weight:400;line-height:1.12}.lp .blurb{color:var(--ink2);max-width:600px;margin-top:14px;font-size:15.5px;line-height:1.55}.lp .card{background:var(--raised);border:1px solid var(--border);box-shadow:var(--sm);border-radius:8px}.lp .idea{background:var(--raised);border:1px solid var(--border);box-shadow:var(--sm);border-radius:10px;align-items:center;gap:10px;margin-top:26px;padding:8px 8px 8px 14px;display:flex}.lp .idea .lead{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px}.lp .idea input{font-family:var(--sans);color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.lp .idea .go{background:var(--accent);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lp .idea .go svg{width:16px;height:16px}.lp .tl{margin-top:24px;padding-left:6px;position:relative}.lp .tl-step{gap:14px;padding:0 0 20px 22px;display:flex;position:relative}.lp .tl-step:last-child{padding-bottom:0}.lp .tl-step:before{content:"";background:var(--border-strong);width:2px;position:absolute;top:16px;bottom:-4px;left:5px}.lp .tl-step:last-child:before{display:none}.lp .tl-dot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;position:absolute;top:3px;left:0}.lp .tl-step.done .tl-dot{background:var(--green);box-shadow:0 0 0 3px #e5f0e5}.lp .tl-role{font-family:var(--mono);color:var(--accent);text-transform:lowercase;letter-spacing:.03em;font-size:11px}.lp .tl-step.done .tl-role{color:var(--green)}.lp .tl-act{color:var(--ink);margin-top:2px;font-size:14px;font-weight:500}.lp .tl-sub{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45}.lp .arts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.lp .art{padding:12px;overflow:hidden}.lp .art .art-h{align-items:center;gap:7px;margin-bottom:9px;display:flex}.lp .art .art-h .ic{flex-shrink:0;width:18px;height:18px}.lp .art .art-t{font-family:var(--mono);color:var(--ink2);font-size:11px}.lp .art .cap{color:var(--muted);margin-top:9px;font-size:11.5px;line-height:1.4}.lp .doc-lines{flex-direction:column;gap:5px;display:flex}.lp .doc-lines i{background:var(--sunken);border-radius:3px;height:5px;display:block}.lp .doc-lines i.h{background:var(--accent-line);width:55%;height:6px}.lp .doc-lines i.s{width:88%}.lp .doc-lines i.m{width:72%}.lp .doc-lines i.l{width:94%}.lp .mini-web{border:1px solid var(--border);background:#fff;border-radius:6px;overflow:hidden}.lp .mini-bar{background:var(--sunken);align-items:center;gap:3px;height:12px;padding:0 5px;display:flex}.lp .mini-bar b{background:var(--faint);border-radius:50%;width:4px;height:4px}.lp .mini-body{flex-direction:column;gap:5px;padding:8px;display:flex}.lp .mini-hero{background:linear-gradient(90deg,var(--accent),var(--accent-light));border-radius:3px;height:14px}.lp .mini-body i{background:var(--sunken);border-radius:2px;height:5px}.lp .mini-grid{gap:4px;margin-top:2px;display:flex}.lp .mini-grid u{background:var(--accent-soft);border-radius:3px;flex:1;height:14px;text-decoration:none}.lp .plan-bars{flex-direction:column;gap:6px;display:flex}.lp .plan-row{align-items:center;gap:6px;display:flex}.lp .plan-row b{font-family:var(--mono);color:var(--muted);width:26px;font-size:8.5px;font-weight:400}.lp .plan-row u{border-radius:3px;height:7px;text-decoration:none;display:block}.lp .deliv{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.lp .deliv span{font-family:var(--mono);color:var(--ink2);background:var(--sunken);border:1px solid var(--border);border-radius:20px;padding:4px 11px;font-size:11px}.lp .room{margin-top:26px;overflow:hidden}.lp .room-head{border-bottom:1px solid var(--border);background:var(--sunken);align-items:center;gap:8px;padding:11px 14px;display:flex}.lp .room-head .ch{color:var(--ink);font-size:14px;font-weight:600}.lp .room-head .ch b{color:var(--faint);margin-right:1px;font-weight:600}.lp .room-head .mem{font-family:var(--mono);color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.lp .room-body{padding:6px 14px 4px}.lp .msg{border-bottom:1px solid #f3eee3;gap:10px;padding:9px 0;display:flex}.lp .msg:last-child{border-bottom:none}.lp .msg .mav{letter-spacing:-.02em;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:flex}.lp .msg .mmeta{flex:1;min-width:0}.lp .msg .mtop{align-items:baseline;gap:8px;display:flex}.lp .msg .mnm{color:var(--ink);font-size:13px;font-weight:600}.lp .msg .tag{font-family:var(--mono);letter-spacing:.03em;border-radius:4px;padding:1px 5px;font-size:9px}.lp .tag.human{color:#4a6da3;background:#eef2f8;border:1px solid #d9e2f0}.lp .tag.ai{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line)}.lp .msg .mtime{font-family:var(--mono);color:var(--faint);font-size:10px}.lp .msg .mtext{color:var(--ink2);margin-top:3px;font-size:13px;line-height:1.5}.lp .msg .mtext em{color:var(--accent);font-style:normal;font-weight:600}.lp .working{font-family:var(--mono);color:var(--muted);align-items:center;gap:7px;padding:7px 0 10px;font-size:11.5px;display:flex}.lp .working .wd{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.1s step-end infinite lp-wbl}@keyframes lp-wbl{0%,50%{opacity:1}51%,to{opacity:.25}}.lp .room-compose{border:1px solid var(--border);color:var(--faint);border-radius:8px;align-items:center;gap:8px;margin:2px 12px 12px;padding:8px 12px;font-size:13px;display:flex}.lp .laps{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.5}.lp .laps b{color:var(--ink2);font-weight:600}.lp .marquee{margin-top:24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lp .mq-track{gap:10px;width:max-content;animation:40s linear infinite lp-mq;display:flex}.lp .marquee:hover .mq-track{animation-play-state:paused}@keyframes lp-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp .conn-pill{background:var(--raised);border:1px solid var(--border);box-shadow:var(--sm);border-radius:10px;flex-shrink:0;align-items:center;gap:9px;padding:8px 13px 8px 9px;display:inline-flex}.lp .conn-logo{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.lp .conn-logo svg{width:22px;height:22px;display:block}.lp .conn-name{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:600}.lp .conn-act{font-family:var(--mono);color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:10.5px}.lp .conn-note{color:var(--muted);max-width:600px;margin-top:18px;font-size:13px;line-height:1.55}.lp .gates{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.lp .gate{align-items:flex-start;gap:12px;padding:15px;display:flex}.lp .gate .gi{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lp .gate .gi svg{width:17px;height:17px;stroke:var(--accent);fill:none;stroke-width:1.9px}.lp .gate .gt{color:var(--ink);font-size:13.5px;font-weight:600}.lp .gate .gs{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.lp .gate .gs b{color:var(--ink2);font-weight:600}.lp .gate .gp{font-family:var(--mono);color:var(--amber);background:#fbf3e3;border:1px solid #f0dcb0;border-radius:5px;align-items:center;gap:5px;margin-top:10px;padding:2px 8px;font-size:10px;display:inline-flex}.lp .gate .gp .gpd{background:var(--amber);border-radius:50%;flex-shrink:0;width:5px;height:5px}.lp .hire-card{margin-top:24px;padding:20px}.lp .hire-card .lbl{color:var(--ink2);margin-bottom:10px;font-size:11.5px;font-weight:500}.lp .role-chips{flex-wrap:wrap;gap:8px;display:flex}.lp .rchip{font-family:var(--mono);color:var(--ink2);background:var(--raised);border:1px solid var(--border-strong);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;padding:6px 13px;font-size:12px;transition:all .12s}.lp .rchip:hover{border-color:var(--accent-light);color:var(--ink)}.lp .rchip.on{background:var(--accent);color:#fff;border-color:var(--accent)}.lp .hire-row{gap:10px;margin-top:18px;display:flex}.lp .hire-row .inp{flex:1}.lp .inp{width:100%;font-family:var(--sans);border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:9px 11px;font-size:13px;transition:border-color .14s,box-shadow .14s}.lp .inp:focus{border-color:var(--accent-light);box-shadow:0 0 0 3px #d977571f}.lp .inp::placeholder{color:var(--faint)}.lp .hire-note{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5}.lp .hire-note b{color:var(--accent);font-weight:600}.lp .signup{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.lp .path{padding:20px}.lp .path h3{font-family:var(--serif);color:var(--ink);font-size:19px;font-weight:400}.lp .path .ph{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10.5px}.lp .path p.pd{color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.45}.lp .field{margin-top:12px}.lp .field label{color:var(--ink2);margin-bottom:5px;font-size:11.5px;font-weight:500;display:block}.lp .note{color:var(--muted);font-size:11px;font-family:var(--mono);margin-top:9px}.lp .note b{color:var(--accent);font-weight:600}.lp .whobuild{color:var(--muted);text-align:center;margin-top:8px;font-size:11.5px}.lp .form-ok{color:var(--green);font-size:12.5px;font-family:var(--mono);background:#eef6ee;border:1px solid #d7ecd8;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;display:flex}.lp .field-err{border-color:var(--red)!important}.lp .err-note{color:var(--red);font-size:10.5px;font-family:var(--mono);margin-top:5px}.lp .workshop{background:var(--canvas);border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow-y:auto}.lp .workshop::-webkit-scrollbar{width:8px}.lp .workshop::-webkit-scrollbar-thumb{background:#e3ddd0;border-radius:4px}.lp .ws-head{border-bottom:1px solid var(--border);padding:14px}.lp .ws-head .caps{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.lp .ws-head .title{font-family:var(--serif);color:var(--ink);margin-top:6px;font-size:22px;font-weight:400;line-height:1.1}.lp .ws-body{padding:14px}.lp .ws-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 0 8px;font-size:10px;font-weight:500}.lp .office{border:1px solid var(--border);box-shadow:var(--sm);background:#fff;border-radius:8px;padding:12px}.lp .office-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lp .office-head .ot{color:var(--ink);font-size:13px;font-weight:600}.lp .office-head .oc{font-family:var(--mono);color:var(--muted);font-size:10.5px}.lp .stage{background:radial-gradient(90% 100% at 50% 0,#fffdf8 0%,#faf7f2 60%,#efe8da 100%);border:1px solid #efe7d8;border-radius:6px;position:relative;overflow:hidden}.lp .hud{z-index:4;font-family:var(--mono);color:#4a443d;white-space:nowrap;text-overflow:ellipsis;background:#ffffffd1;border:1px solid #dfd8ca;border-radius:4px;max-width:66%;padding:5px 10px;font-size:10px;position:absolute;top:8px;left:8px;overflow:hidden}.lp .clock{z-index:4;font-family:var(--mono);color:#8a8278;background:#ffffffb3;border:1px solid #e6e0d3;border-radius:4px;padding:5px 8px;font-size:10px;position:absolute;top:8px;right:8px}.lp .scene{transform-origin:0 0;perspective:1500px;width:1060px;height:560px;position:absolute;top:0;left:0}.lp .iso{width:640px;height:640px;transform-style:preserve-3d;image-rendering:pixelated;background:repeating-linear-gradient(0deg,#0000 0 38px,#1a171424 38px 40px),repeating-linear-gradient(90deg,#0000 0 38px,#1a171424 38px 40px),repeating-linear-gradient(45deg,#ddcfae 0 80px,#e5d8ba 80px 160px);border-radius:6px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotateX(55deg)rotate(45deg);box-shadow:0 0 0 10px #cdbf9f,0 0 90px #1a171447}.lp .zone{border:2px dashed #1a17142e;border-radius:6px;position:absolute}.lp .zlabel{transform-style:preserve-3d;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#8a8278;white-space:nowrap;background:#ffffffd1;border:1px solid #dfd8ca;border-radius:3px;padding:2px 8px;font-size:9.5px;position:absolute;transform:translate(-50%,-50%)translateZ(40px)rotate(-45deg)rotateX(-55deg)}.lp .fblock{transform-style:preserve-3d;transform:translateZ(var(--h));position:absolute}.lp .fblock>.top{background:var(--c);border:2px solid #00000052;border-radius:2px;position:absolute;inset:0}.lp .fblock>.s1{width:100%;height:var(--h);background:var(--c);filter:brightness(.58);transform-origin:top;position:absolute;bottom:0;left:0;transform:rotateX(-90deg)}.lp .fblock>.s2{height:100%;width:var(--h);background:var(--c);filter:brightness(.74);transform-origin:0;position:absolute;top:0;right:0;transform:rotateY(90deg)}.lp .fblock.round>.top{border-radius:7px}.lp .mon{background:linear-gradient(90deg,#0000 0 26%,#161d27 26% 74%,#0000 74%);border-radius:2px;height:36%;position:absolute;top:22%;left:15%;right:15%}.lp .mon.on{background:linear-gradient(90deg,#0000 0 26%,#54aad1 26% 74%,#0000 74%);background:linear-gradient(90deg,#0000 0 26%,lab(65.4537% -18.2337 -28.092) 26% 74%,#0000 74%);box-shadow:0 0 14px #3bacda80;box-shadow:0 0 14px lab(65.467% -20.997 -33.5068/.5)}.lp .coffee-cup{background:radial-gradient(circle at 50% 45%,#c98a5a 0 22%,#0000 26%);position:absolute;inset:0}.lp .plant-top{background:radial-gradient(circle at 50% 45%,#5f8f4a 0 42%,#3a5230 46% 70%,#0000 74%);position:absolute;inset:0}.lp .spines{background:repeating-linear-gradient(90deg,#c0503f 0 3px,#3f6aac 3px 6px,#5aa15c 6px 9px,#d9a441 9px 12px);position:absolute;inset:2px}.lp .agent{transform-style:preserve-3d;position:absolute;top:0;left:0}.lp .agent .sh{background:#1a171447;border-radius:50%;width:20px;height:7px;position:absolute;top:-3px;left:-10px}.lp .agent .stand{transform-style:preserve-3d;transform:rotate(-45deg)rotateX(-55deg)}.lp .sprite{width:18px;height:30px;transform-style:preserve-3d;position:absolute;bottom:0;left:-9px}.lp .sprite .head{background:#e8c9a8;border-radius:3px 3px 2px 2px;width:12px;height:10px;position:absolute;top:0;left:3px}.lp .sprite .hair{background:#2b2723;border-radius:4px 4px 0 0;width:14px;height:5px;position:absolute;top:-2px;left:2px}.lp .sprite .body{border-radius:3px;width:16px;height:12px;position:absolute;top:10px;left:1px}.lp .sprite .badge{width:12px;height:12px;font-family:var(--mono);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:7px;font-weight:700;line-height:1;display:flex;position:absolute;top:10px;left:3px;box-shadow:0 0 0 1px #00000040}.lp .sprite .legL,.lp .sprite .legR{background:#2b2a33;border-radius:0 0 2px 2px;width:5px;height:8px;position:absolute;top:22px}.lp .sprite .legL{left:3px}.lp .sprite .legR{left:10px}.lp .agent.seated .sprite{height:24px}.lp .agent.seated .legL,.lp .agent.seated .legR{height:3px;top:21px}.lp .agent.walking .legL{animation:.3s steps(2,end) infinite lp-stepA}.lp .agent.walking .legR{animation:.3s steps(2,end) infinite lp-stepB}@keyframes lp-stepA{0%,to{height:8px}50%{height:4px}}@keyframes lp-stepB{0%,to{height:4px}50%{height:8px}}.lp .zz{font-family:var(--mono);font-size:8px;font-weight:700;animation:1.2s steps(2,end) infinite lp-zblink;position:absolute;bottom:32px;left:9px}@keyframes lp-zblink{50%{opacity:.2}}.lp .acard{border:1px solid var(--border);box-shadow:var(--sm);background:#fff;border-radius:8px;margin-bottom:8px}.lp .ac-head{align-items:center;gap:9px;padding:8px;display:flex}.lp .ac-av{width:28px;height:28px;font-family:var(--mono);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.lp .ac-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;font-size:13px;font-weight:600;overflow:hidden}.lp .badge{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:10px}.lp .badge b{color:var(--accent);font-weight:600}.lp .ac-right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.lp .chev{opacity:.5;width:10px;height:10px}.lp .ac-status{color:var(--muted);align-items:center;gap:6px;min-height:15px;padding:0 10px 6px;font-size:10.5px;display:flex}.lp .ac-status .r{font-family:var(--mono);color:var(--faint);margin-left:auto;font-size:9.5px}.lp .cyc{height:14px;font-family:var(--mono);flex:1;position:relative;overflow:hidden}.lp .cyc span{white-space:nowrap;opacity:0;animation:9s infinite lp-cyc;position:absolute;top:0;left:0}.lp .cyc span:first-child{animation-delay:0s}.lp .cyc span:nth-child(2){animation-delay:3s}.lp .cyc span:nth-child(3){animation-delay:6s}@keyframes lp-cyc{0%{opacity:0;transform:translateY(6px)}5%{opacity:1;transform:translateY(0)}28%{opacity:1;transform:translateY(0)}33%{opacity:0;transform:translateY(-6px)}to{opacity:0}}.lp .mcursor{background:var(--accent);flex-shrink:0;width:6px;height:11px;animation:1.05s step-end infinite lp-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.lp .agent.walking .legL,.lp .agent.walking .legR,.lp .zz,.lp .cursor,.lp .mcursor,.lp .cyc span,.lp .pdot.ping:before,.lp .mq-track,.lp .working .wd{animation:none}}.lp .rail-foot .rail-gear{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;align-items:center;margin:0;padding:0;transition:opacity .12s,color .12s;display:flex}.lp .rail-foot .rail-gear svg{cursor:pointer;opacity:1;width:13px;height:13px}.lp .rail-foot .rail-gear:hover{opacity:1}.lp .rail-foot .rail-gear.active{opacity:1;color:var(--accent-ink)}.lp .settings-view{background:var(--raised);flex:1;position:relative;overflow-y:auto}.lp .settings-view::-webkit-scrollbar{width:10px}.lp .settings-view::-webkit-scrollbar-thumb{background:#e3ddd0;border-radius:5px}.lp .settings-view .topbar{gap:16px}.lp .seg{background:var(--sunken);border:1px solid var(--border);border-radius:9px;gap:2px;padding:3px;display:flex}.lp .seg button{font-family:var(--sans);color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 16px;font-size:13px;font-weight:500;transition:background .12s,color .12s}.lp .seg button.on{background:var(--raised);color:var(--ink);box-shadow:var(--sm)}.lp .sx-close{font-family:var(--sans);color:var(--ink2);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.lp .sx-close svg{stroke-width:2px;width:13px;height:13px}.lp .sx-close:hover{background:var(--sunken);color:var(--ink)}.lp .sx-eyebrow{font-family:var(--mono);letter-spacing:.05em;color:var(--accent-ink);text-transform:lowercase;font-variant:small-caps;font-size:11.5px;font-weight:600}.lp .sx-h1{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin-top:12px;font-size:48px;font-weight:400;line-height:1.05}.lp .sx-h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:29px;font-weight:400}.lp .sx-wrap{max-width:780px;margin:0 auto;padding:0 32px}.lp .sx-hero{padding:60px 0 20px}.lp .sx-lede{color:var(--ink2);max-width:620px;margin-top:20px;font-size:18.5px;line-height:1.5}.lp .sx-sec{border-top:1px solid var(--border);padding:44px 0}.lp .sx-p{color:var(--ink2);max-width:640px;margin-top:14px;font-size:15.5px;line-height:1.6}.lp .sx-team{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px;display:grid}.lp .sx-member{border:1px solid var(--border);background:var(--paper);box-shadow:var(--sm);border-radius:10px;gap:12px;padding:15px;display:flex}.lp .sx-av{color:#fff;width:34px;height:34px;font-size:11px;font-weight:700;font-family:var(--mono);letter-spacing:-.02em;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp .sx-mnm{color:var(--ink);font-size:13.5px;font-weight:600}.lp .sx-mrl{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4}.lp .sx-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.lp .sx-fitem{font-family:var(--mono);color:var(--ink2);background:var(--sunken);border:1px solid var(--border);border-radius:20px;align-items:center;gap:8px;padding:5px 12px;font-size:11.5px;display:inline-flex}.lp .sx-arw{color:var(--faint);margin-left:-2px;font-style:normal}.lp .sx-foot{border-top:1px solid var(--border);text-align:center;padding:48px 0 80px}.lp .sx-foot .sx-h2{margin-bottom:8px}.lp .sx-foot .btn{margin-top:18px}.lp .sx-docs{grid-template-columns:236px 1fr;align-items:start;display:grid}.lp .sx-side{border-right:1px solid var(--border);background:var(--paper);align-self:start;max-height:calc(100vh - 49px);padding:28px 18px;position:sticky;top:49px;overflow-y:auto}.lp .sx-side::-webkit-scrollbar{width:8px}.lp .sx-side::-webkit-scrollbar-thumb{background:#e3ddd0;border-radius:4px}.lp .sx-grp{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:20px 8px 6px;font-size:10px;font-weight:600}.lp .sx-side>div:first-child .sx-grp{margin-top:0}.lp .sx-slink{text-align:left;width:100%;font-family:var(--sans);color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:13px;transition:background .12s,color .12s;display:block}.lp .sx-slink:hover{background:var(--sunken);color:var(--ink)}.lp .sx-slink.active{color:var(--accent-ink);background:var(--accent-soft);font-weight:500}.lp .sx-main{max-width:760px;padding:40px 48px 120px}.lp .sx-kicker{font-family:var(--mono);color:var(--accent-ink);letter-spacing:.04em;font-size:11.5px}.lp .sx-doch1{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin-top:6px;font-size:40px;font-weight:400}.lp .sx-intro{color:var(--ink2);margin-top:14px;font-size:16px;line-height:1.6}.lp .doc-sec{border-top:1px solid var(--border);margin-top:36px;padding-top:40px}.lp .doc-sec:first-of-type{border-top:none;margin-top:24px}.lp .doc-sec h3{font-family:var(--serif);color:var(--ink);scroll-margin-top:66px;font-size:24px;font-weight:400}.lp .doc-sec p{color:var(--ink2);margin-top:12px;font-size:14.5px;line-height:1.65}.lp .doc-sec ul{margin:12px 0 0 2px;list-style:none}.lp .doc-sec li{color:var(--ink2);padding:5px 0 5px 20px;font-size:14px;line-height:1.55;position:relative}.lp .doc-sec li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:2px}.lp .doc-sec li b{color:var(--ink);font-weight:600}.lp .callout{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:10px;gap:11px;margin-top:16px;padding:14px 16px;display:flex}.lp .callout .ci{font-family:var(--mono);color:var(--accent-ink);flex-shrink:0;font-weight:700}.lp .callout p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.55}.lp .steps{counter-reset:s;margin-top:16px}.lp .step{counter-increment:s;padding:0 0 16px 40px;position:relative}.lp .step:before{content:counter(s);background:var(--ink);width:26px;height:26px;color:var(--paper);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;top:-2px;left:0}.lp .step:after{content:"";background:var(--border-strong);width:1px;position:absolute;top:26px;bottom:0;left:12px}.lp .step:last-child:after{display:none}.lp .step b{color:var(--ink);font-size:14.5px}.lp .step p{color:var(--ink2);margin-top:3px;font-size:13.5px;line-height:1.5}.lp .av-pa{background:linear-gradient(135deg,#b07cc2,#8a55a0)}.lp .ov{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a17148c;justify-content:center;align-items:center;padding:32px;animation:.16s ease-out lp-ov-in;display:flex;position:fixed;inset:0}@keyframes lp-ov-in{0%{opacity:0}to{opacity:1}}.lp .ov-card{background:var(--raised);border:1px solid var(--border);border-radius:14px;flex-direction:column;max-height:88vh;animation:.18s cubic-bezier(.2,.8,.3,1) lp-ov-rise;display:flex;overflow:hidden;box-shadow:0 24px 64px #1a171447}@keyframes lp-ov-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp .ov-roster{width:min(940px,100%)}.lp .ov-office{width:min(1120px,100%)}.lp .ov-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 16px;display:flex}.lp .ov-eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-size:11px}.lp .ov-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin-top:5px;font-size:26px;font-weight:400}.lp .ov-x{font-family:var(--sans);color:var(--ink2);border:1px solid var(--border);background:var(--canvas);cursor:pointer;border-radius:7px;padding:6px 11px;font-size:12.5px;transition:all .14s}.lp .ov-x:hover{background:var(--sunken);color:var(--ink)}.lp .ov-body{flex:1;grid-template-columns:248px 1fr;gap:0;min-height:0;display:grid;overflow:hidden}.lp .ov-list{border-right:1px solid var(--border);padding:10px;overflow-y:auto}.lp .ov-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:all .14s;display:flex}.lp .ov-item:hover{background:var(--sunken)}.lp .ov-item.on{background:var(--accent-soft)}.lp .ov-item-t{flex-direction:column;min-width:0;display:flex}.lp .ov-item-t b{color:var(--ink);font-size:13.5px;font-weight:600}.lp .ov-item-t i{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;overflow:hidden}.lp .ov-detail{padding:24px 26px;overflow-y:auto}.lp .ov-detail-head{align-items:center;gap:13px;display:flex}.lp .ov-detail-head h4{font-family:var(--serif);color:var(--ink);font-size:23px;font-weight:400}.lp .ov-role{color:var(--muted);margin-top:2px;font-size:12.5px}.lp .ov-char{color:var(--ink2);margin-top:18px;font-size:15px;line-height:1.62}.lp .ov-owns-l{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:22px;font-size:10.5px}.lp .ov-owns{flex-direction:column;gap:7px;margin-top:9px;display:flex}.lp .ov-owns li{color:var(--ink2);padding-left:17px;font-size:14px;line-height:1.5;position:relative}.lp .ov-owns li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.lp .ov-refuse{border-left:2px solid var(--accent);background:var(--accent-soft);color:var(--ink2);border-radius:0 8px 8px 0;margin-top:22px;padding:12px 15px;font-size:13.5px;line-height:1.55}.lp .ov-refuse span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:4px;font-size:10.5px;display:block}.lp .ov-office-stage{padding:20px 24px;overflow:auto}.lp .ov-office-stage .office{box-shadow:none;border:0;padding:0}.lp .ov-office-stage .stage{height:min(60vh,560px)}.lp .ov-foot{color:var(--muted);padding:0 24px 20px;font-size:12.5px}.lp .office-head{position:relative}.lp .office-x{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;margin-left:auto;transition:all .14s;display:inline-flex}.lp .office-x svg{width:13px;height:13px}.lp .office-x:hover{background:var(--sunken);color:var(--ink)}.lp .agentrow-btn{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;transition:all .14s}.lp .agentrow-btn:hover{background:var(--rail-hover)}.lp .agentrow-new{animation:.3s cubic-bezier(.2,.8,.3,1) lp-hire-in}@keyframes lp-hire-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.lp .hire-run{gap:14px;margin-top:16px;display:flex}.lp .hire-run-mark{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.lp .hire-run-body{background:var(--sunken);border-radius:10px;flex:1;padding:15px 17px}.lp .hire-run-t{color:var(--ink);margin-bottom:11px;font-size:14px;font-weight:600}.lp .hire-step{color:var(--muted);align-items:center;gap:10px;padding:3px 0;font-size:13.5px;transition:color .2s;display:flex}.lp .hire-step .hire-dot{border:2px solid var(--border-strong);border-radius:50%;flex:none;width:13px;height:13px;transition:all .2s}.lp .hire-step.now{color:var(--ink)}.lp .hire-step.now .hire-dot{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--accent)}.lp .hire-step.done{color:var(--ink2)}.lp .hire-step.done .hire-dot{border-color:var(--accent);background:var(--accent)}.lp .hire-bar{background:var(--border);border-radius:2px;height:3px;margin-top:12px;overflow:hidden}.lp .hire-bar span{background:var(--accent);height:100%;transition:width .4s ease-out;display:block}.lp .hire-meta{font-family:var(--mono);color:var(--muted);justify-content:space-between;margin-top:9px;font-size:11px;display:flex}.lp .hire-done{border:1px solid var(--border);background:var(--canvas);border-radius:10px;margin-top:16px;padding:16px 18px;animation:.22s cubic-bezier(.2,.8,.3,1) lp-ov-rise}.lp .hire-done-h{color:var(--ink);align-items:center;gap:9px;font-size:14.5px;display:flex}.lp .hire-done-h .accent{color:var(--accent-ink)}.lp .hire-tick{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;display:inline-flex}.lp .hire-done p{color:var(--ink2);margin-top:9px;font-size:13.5px;line-height:1.6}.lp .hire-again{font-family:var(--sans);color:var(--accent-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:12px;padding:0;font-size:12.5px;text-decoration:underline}@media (max-width:820px){.lp .ov{padding:14px}.lp .ov-body{grid-template-columns:1fr}.lp .ov-list{border-right:0;border-bottom:1px solid var(--border);gap:8px;display:flex;overflow-x:auto}.lp .ov-item{flex:none}}@media (max-width:900px){.lp{flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.lp .rail{border-right:0;border-bottom:1px solid var(--rail-border);width:100%;overflow:visible}.lp .rail-scroll{overflow:visible}.lp .rail-head{padding:16px 0 12px}.lp .rail-head .wordmark{width:168px}.lp .nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;padding:0 10px 10px;display:flex;overflow-x:auto}.lp .nav::-webkit-scrollbar{display:none}.lp .navitem{white-space:nowrap;flex:none;width:auto}.lp .sx-docs{grid-template-columns:1fr}.lp .sx-side{border-right:0;border-bottom:1px solid var(--border);scrollbar-width:none;align-items:center;gap:6px;max-height:none;padding:10px 12px;display:flex;overflow:auto hidden}.lp .sx-side::-webkit-scrollbar{display:none}.lp .sx-side>div{align-items:center;gap:6px;display:flex}.lp .sx-grp{display:none}.lp .sx-slink{white-space:nowrap;flex:none;width:auto}.lp .sx-main{padding:28px 20px 90px}.lp .sx-doch1{font-size:30px}.lp .seclabel,.lp .rail-foot{display:none}.lp .agents{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:0 10px 10px;display:flex;overflow-x:auto}.lp .agents::-webkit-scrollbar{display:none}.lp .agentrow{border:1px solid var(--rail-border);border-radius:999px;flex:none;gap:7px;padding:6px 10px}.lp .agentrow-btn{width:auto}.lp .agentrow .meta{flex:none}.lp .agentrow .nm{white-space:nowrap}.lp .agentrow .sub{display:none}.lp .center{flex:none;width:100%;height:auto;overflow:visible}.lp .workshop{border-left:0;border-top:1px solid var(--border);width:100%;height:auto;overflow:visible}.lp .settings-view{height:auto;overflow:visible}}@media (max-width:640px){.lp .arts,.lp .gates,.lp .signup,.lp .sx-team{grid-template-columns:1fr}.lp .idea{flex-wrap:wrap}.lp .idea input{flex:100%;min-width:0}}
