.ms0002.p-hubdoc{--bg:#f8f9fb;--surface:#fff;--surface-hi:#f0f2f5;--border:#e4e6eb;--primary:#5b8fff;--on-bg:#1a1d24;--muted:#6b7280;--nav-bg:#f8f9fbeb;--ink:#11131a;--protein:#34d399;--edge:20px;--gap-y:32px;--tail:72px;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ms0002.p-hubdoc *,.ms0002.p-hubdoc :before,.ms0002.p-hubdoc :after{box-sizing:border-box;margin:0;padding:0}.ms0002.p-hubdoc{background:var(--bg);color:var(--on-bg);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}.ms0002.p-hubdoc a{color:inherit;text-decoration:none}.ms0002.p-hubdoc img{max-width:100%;display:block}.ms0002.p-hubdoc .m2-nav{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);position:fixed;top:0;left:0;right:0}.ms0002.p-hubdoc .m2-nav-in{max-width:1280px;padding:0 var(--edge);justify-content:space-between;align-items:center;height:64px;margin:0 auto;display:flex}.ms0002.p-hubdoc .m2-wordmark{letter-spacing:-.01em;font-size:22px;font-weight:700}.ms0002.p-hubdoc .m2-nav-links{align-items:center;gap:32px;display:none}.ms0002.p-hubdoc .m2-nav-links a{color:var(--muted);font-size:15px}.ms0002.p-hubdoc .m2-nav-links a:hover{color:var(--on-bg)}.ms0002.p-hubdoc .m2-nav-links a.m2-nav-cta,.ms0002.p-hubdoc .m2-nav-links a.m2-nav-cta:hover{color:#fff;white-space:nowrap;background:#34d399;border-radius:999px;padding:11px 22px;font-size:16px;font-weight:700}.ms0002.p-hubdoc .m2-burger{flex-direction:column;justify-content:space-between;width:28px;height:20px;display:flex}.ms0002.p-hubdoc .m2-burger i{background:var(--on-bg);border-radius:2px;height:2px;display:block}@media (min-width:900px){.ms0002.p-hubdoc{--edge:56px;--gap-y:40px;--tail:96px}.ms0002.p-hubdoc .m2-nav-in{height:80px;padding:0 var(--edge)}.ms0002.p-hubdoc .m2-nav-links{display:flex}.ms0002.p-hubdoc .m2-burger{display:none}}.ms0002.p-hubdoc .m2-shell{max-width:1180px;padding:110px var(--edge) 0;gap:var(--tail);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (min-width:1000px){.ms0002.p-hubdoc .m2-shell{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:64px}}.ms0002.p-hubdoc .m2-crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.ms0002.p-hubdoc .m2-crumb a:hover{color:var(--on-bg)}.ms0002.p-hubdoc .m2-crumb svg{width:14px;height:14px;stroke:var(--muted);fill:none;stroke-width:2px;flex:none}.ms0002.p-hubdoc article h1{letter-spacing:-.03em;margin-top:18px;font-size:clamp(32px,6.4vw,50px);font-weight:800;line-height:1.05}.ms0002.p-hubdoc article h2{letter-spacing:-.025em;margin-top:48px;font-size:clamp(24px,3.8vw,32px);font-weight:800;line-height:1.1}.ms0002.p-hubdoc article h3{letter-spacing:-.015em;margin-top:32px;font-size:clamp(19px,2.6vw,22px);font-weight:700}.ms0002.p-hubdoc article p{max-width:66ch;margin-top:16px;font-size:18px;line-height:1.65}.ms0002.p-hubdoc article p a{color:var(--primary);font-weight:600}.ms0002.p-hubdoc article p a:hover{text-decoration:underline}.ms0002.p-hubdoc article ul{max-width:66ch;margin-top:16px;padding-left:22px}.ms0002.p-hubdoc article li{margin-top:8px;font-size:18px;line-height:1.65}.ms0002.p-hubdoc article .m2-shot{border:1px solid var(--border);margin-top:var(--gap-y);border-radius:18px;max-width:520px;overflow:hidden}.ms0002.p-hubdoc .m2-tablewrap{margin-top:var(--gap-y);border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow-x:auto}.ms0002.p-hubdoc table{border-collapse:collapse;width:100%;min-width:520px}.ms0002.p-hubdoc th,.ms0002.p-hubdoc td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 16px;font-size:16px}.ms0002.p-hubdoc th{background:var(--surface-hi);font-weight:700}.ms0002.p-hubdoc tr:last-child td{border-bottom:0}.ms0002.p-hubdoc .m2-aside{position:sticky;top:100px}.ms0002.p-hubdoc .m2-aside b{margin-bottom:4px;font-size:16px;font-weight:700;display:block}.ms0002.p-hubdoc .m2-aside .m2-rows{border-top:1px solid var(--border);margin-top:12px}.ms0002.p-hubdoc .m2-aside a{border-bottom:1px solid var(--border);color:var(--muted);padding:12px 0;font-size:17px;line-height:1.35;display:block}.ms0002.p-hubdoc .m2-aside a:hover{color:var(--on-bg)}.ms0002.p-hubdoc .m2-aside a.m2-on{color:var(--on-bg);font-weight:700}.ms0002.p-hubdoc .m2-aside .m2-all{color:var(--primary);border:0;margin-top:18px;padding:0;font-size:16px;font-weight:700;display:inline-block}.ms0002.p-hubdoc .m2-aside .m2-all:hover{text-decoration:underline}.ms0002.p-hubdoc .m2-stuck{border-top:1px solid var(--border);margin-top:var(--tail);padding-top:var(--gap-y)}.ms0002.p-hubdoc .m2-stuck h2{letter-spacing:-.02em;font-size:22px;font-weight:800}.ms0002.p-hubdoc .m2-stuck p{color:var(--muted);margin-top:8px;font-size:17px}.ms0002.p-hubdoc .m2-stuck .m2-pills{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ms0002.p-hubdoc .m2-stuck .m2-pill{border:2px solid var(--border);border-radius:999px;padding:13px 24px;font-size:17px;font-weight:700}.ms0002.p-hubdoc .m2-stuck .m2-pill:hover{border-color:var(--on-bg)}.ms0002.p-hubdoc footer{padding:var(--tail) var(--edge) 28px}.ms0002.p-hubdoc footer .m2-block{color:var(--ink);background:#34d399;border-radius:28px;grid-template-columns:1fr;gap:28px;max-width:1240px;margin:0 auto;padding:36px 24px;display:grid}.ms0002.p-hubdoc footer .m2-brand{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.ms0002.p-hubdoc footer .m2-brand small{opacity:.8;letter-spacing:0;margin-top:8px;font-size:16px;font-weight:500;display:block}.ms0002.p-hubdoc footer .m2-cols{grid-template-columns:repeat(2,1fr);gap:24px 16px;display:grid}.ms0002.p-hubdoc footer .m2-col b{margin-bottom:12px;font-size:16px;font-weight:700;display:block}.ms0002.p-hubdoc footer .m2-col a{opacity:.85;padding:5px 0;font-size:17px;line-height:1.3;display:block}.ms0002.p-hubdoc footer .m2-col a:hover{opacity:1;text-decoration:underline}.ms0002.p-hubdoc footer .m2-legal{text-align:center;color:var(--muted);margin-top:22px;font-size:16px}@media (min-width:900px){.ms0002.p-hubdoc footer .m2-block{grid-template-columns:260px 1fr;gap:40px;padding:48px 56px 52px}.ms0002.p-hubdoc footer .m2-cols{grid-template-columns:repeat(4,1fr);gap:20px}}.ms0002.p-hubdoc .m2-note{max-width:900px;padding:40px var(--edge) 80px;color:var(--muted);margin:0 auto;font-size:14px;line-height:1.6}.ms0002.p-hubdoc .m2-note h4{color:var(--on-bg);margin:18px 0 6px;font-size:14px}.ms0002.p-hubdoc .m2-note code{background:var(--surface-hi);color:var(--on-bg);border-radius:5px;padding:2px 6px}.ms0002.p-hubdoc article ol{max-width:66ch;margin-top:16px;padding-left:24px}.ms0002.p-hubdoc article ol li{padding-left:4px}.ms0002.p-hubdoc article b{font-weight:700}.ms0002.p-hubdoc article figure{margin-top:var(--gap-y)}.ms0002.p-hubdoc article figure img{border:1px solid var(--border);background:#0b0c0e;border-radius:14px;width:100%}.ms0002.p-hubdoc article figcaption{color:var(--muted);margin-top:10px;font-size:15px}.ms0002.p-hubdoc article .m2-lead{color:var(--muted);font-size:20px}.ms0002.p-hubdoc article .m2-facts{margin-top:var(--gap-y);border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:6px 20px}.ms0002.p-hubdoc article .m2-facts div{border-bottom:1px solid var(--border);gap:16px;padding:12px 0;font-size:17px;display:flex}.ms0002.p-hubdoc article .m2-facts div:last-child{border-bottom:0}.ms0002.p-hubdoc article .m2-facts span{color:var(--muted);min-width:110px}.ms0002.p-hubdoc article .m2-facts a{color:var(--primary);font-weight:600}.ms0002.p-hubdoc .m2-form{margin-top:var(--gap-y);gap:18px;max-width:620px;display:grid}.ms0002.p-hubdoc .m2-form label{gap:8px;font-size:16px;font-weight:700;display:grid}.ms0002.p-hubdoc .m2-form label small{color:var(--muted);font-size:15px;font-weight:400}.ms0002.p-hubdoc .m2-form input,.ms0002.p-hubdoc .m2-form select,.ms0002.p-hubdoc .m2-form textarea{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--on-bg);border-radius:12px;width:100%;padding:13px 16px;font-size:17px;font-weight:400}.ms0002.p-hubdoc .m2-form textarea{resize:vertical;min-height:120px}.ms0002.p-hubdoc .m2-form input:focus,.ms0002.p-hubdoc .m2-form select:focus,.ms0002.p-hubdoc .m2-form textarea:focus{outline:2px solid var(--primary);outline-offset:1px}.ms0002.p-hubdoc .m2-form button{font:inherit;color:#fff;background:var(--on-bg);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:14px 28px;font-size:17px;font-weight:700}.ms0002.p-hubdoc .m2-form button[disabled]{opacity:.5;cursor:default}.ms0002.p-hubdoc .m2-form .m2-err{color:#c2410c;font-size:16px}.ms0002.p-hubdoc .m2-done{margin-top:var(--gap-y);border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:24px}.ms0002.p-hubdoc .m2-done h2{margin-top:0}
