:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;min-width:100%;background:#fffaf5}body{background:var(--surface-canvas, #fffaf5);color:var(--text-primary, #111827)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.moypos-landing{min-height:100vh;background:#f6f7f4;color:#101828;padding:28px clamp(18px,4vw,56px) 56px}.moypos-landing-nav{align-items:center;display:flex;justify-content:space-between;gap:18px;margin:0 auto;max-width:1180px}.moypos-landing-brand,.moypos-landing-nav-actions,.moypos-landing-actions,.moypos-product-topbar{align-items:center;display:flex}.moypos-landing-brand{gap:10px;font-size:19px}.moypos-landing-brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#101828;color:#fff;font-weight:800}.moypos-landing-brand span img{width:100%;height:100%;border-radius:inherit;object-fit:contain}.moypos-landing-nav-actions{gap:12px;color:#344054;font-size:14px;font-weight:700}.moypos-landing-nav-actions a:last-child,.moypos-landing-actions a:first-child{background:#101828;color:#fff}.moypos-landing-nav-actions a,.moypos-landing-actions a{border:1px solid #d0d5dd;border-radius:10px;padding:11px 14px}.moypos-landing-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);gap:clamp(28px,5vw,78px);align-items:center;max-width:1180px;min-height:calc(100vh - 96px);margin:0 auto;padding:clamp(54px,7vw,98px) 0 30px}.moypos-landing-kicker{color:#b54708;font-size:13px;font-weight:800;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.moypos-landing-copy h1{font-size:clamp(42px,6vw,78px);line-height:.98;letter-spacing:0;margin:0;max-width:780px}.moypos-landing-copy>p:not(.moypos-landing-kicker),.moypos-landing-band>div:first-child p,.moypos-plan-card p{color:#475467;font-size:18px;line-height:1.6}.moypos-landing-copy>p:not(.moypos-landing-kicker){max-width:670px;margin:24px 0 0}.moypos-landing-actions{flex-wrap:wrap;gap:12px;margin-top:32px;font-weight:800}.moypos-landing-actions a{padding:14px 18px}.moypos-landing-actions a:last-child{background:#fff;color:#101828}.moypos-product-shot{border:1px solid #d0d5dd;border-radius:18px;background:#fff;box-shadow:0 28px 70px #10182826;overflow:hidden}.moypos-product-topbar{justify-content:space-between;gap:16px;background:#101828;color:#fff;padding:18px 20px;font-weight:800}.moypos-product-topbar span{color:#7ae2a0}.moypos-product-grid{display:grid;gap:14px;padding:18px}.moypos-product-grid div{border:1px solid #e4e7ec;border-radius:12px;padding:18px;background:#f9fafb}.moypos-product-grid small,.moypos-product-grid span{color:#667085}.moypos-product-grid small{display:block;font-size:12px;font-weight:800;text-transform:uppercase}.moypos-product-grid strong{display:block;font-size:28px;line-height:1.1;margin:6px 0}.moypos-landing-band{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:28px;max-width:1180px;margin:0 auto;padding:36px 0 0;border-top:1px solid #d0d5dd}.moypos-landing-band h2{font-size:clamp(28px,3.4vw,44px);line-height:1.08;margin:0}.moypos-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.moypos-plan-card{border:1px solid #d0d5dd;border-radius:12px;background:#fff;padding:18px}.moypos-plan-card h3,.moypos-plan-card p{margin:0}.moypos-plan-card strong{display:block;margin:10px 0;color:#1570ef}@media (max-width: 860px){.moypos-landing{padding-inline:16px}.moypos-landing-nav,.moypos-landing-hero,.moypos-landing-band{align-items:stretch;grid-template-columns:1fr}.moypos-landing-nav{flex-direction:column;align-items:flex-start}.moypos-landing-hero{min-height:auto;padding-top:44px}.moypos-plan-grid{grid-template-columns:1fr}}.manual-root{min-height:100vh;background:#f8fafc;color:#111827;display:grid;grid-template-rows:auto minmax(0,1fr)}.manual-topbar{position:sticky;top:0;z-index:40;min-width:0;display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid #e2e8f0;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manual-brand{min-width:0;display:inline-flex;align-items:center;gap:10px;color:#111827;text-decoration:none}.manual-brand-mark{flex:none;width:38px;height:38px;border-radius:8px;overflow:hidden;display:inline-grid;place-items:center;background:#111827;color:#fff;font-size:12px;font-weight:900}.manual-brand-mark img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.manual-brand strong,.manual-brand small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-brand strong{font-size:14px;line-height:1.2}.manual-brand small,.manual-topbar-main span{color:#64748b;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.manual-topbar-main{min-width:0}.manual-topbar-main h1{margin:2px 0 0;color:#111827;font-size:24px;line-height:1.15}.manual-topbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.manual-language-button,.manual-back-link{min-height:36px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.manual-language-button[data-active=true]{border-color:#111827;background:#111827;color:#fff}.manual-shell{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:18px;padding:18px}.manual-sidebar,.manual-reader{min-width:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.manual-sidebar{position:sticky;top:84px;max-height:calc(100vh - 108px);overflow:auto;display:grid;align-content:start;gap:14px;padding:14px}.manual-role-tabs{display:grid;grid-template-columns:1fr;gap:6px}.manual-role-tab,.manual-doc-button{width:100%;min-width:0;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;text-align:left;cursor:pointer}.manual-role-tab{min-height:38px;padding:0 10px;font-size:12px;font-weight:900}.manual-role-tab[data-active=true],.manual-doc-button[data-active=true]{border-color:#111827;background:#f8fafc;color:#111827}.manual-search{min-width:0;display:grid;gap:6px}.manual-search span,.manual-doc-count,.manual-doc-group h2,.manual-reader-head>div>span,.manual-reader-file{color:#64748b;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.manual-search input{width:100%;min-height:40px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#111827;padding:0 10px;font-size:14px;font-weight:700}.manual-doc-list{min-width:0;display:grid;gap:12px}.manual-doc-group{min-width:0;display:grid;gap:6px}.manual-doc-group h2{margin:0}.manual-doc-button{display:grid;gap:4px;padding:10px}.manual-doc-button strong,.manual-doc-button span{min-width:0;overflow-wrap:anywhere}.manual-doc-button strong{color:inherit;font-size:13px;line-height:1.25}.manual-doc-button span{color:#64748b;font-size:11px;line-height:1.35}.manual-reader{align-self:start;display:grid;gap:16px;padding:clamp(18px,3vw,34px)}.manual-reader-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.manual-reader-head h2{margin:4px 0 0;color:#111827;font-size:clamp(26px,3vw,38px);line-height:1.08;overflow-wrap:anywhere}.manual-reader-head p{max-width:900px;margin:10px 0 0;color:#475569;font-size:14px;line-height:1.55}.manual-reader-file{max-width:260px;padding:7px 9px;border-radius:6px;background:#f8fafc;overflow-wrap:anywhere;text-align:right}.manual-process-list{display:flex;flex-wrap:wrap;gap:6px}.manual-process-list span{min-height:26px;display:inline-flex;align-items:center;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;color:#334155;padding:0 8px;font-size:11px;font-weight:900}.manual-markdown{min-width:0;max-width:1040px;color:#1f2937;font-size:15px;line-height:1.68}.manual-markdown h2,.manual-markdown h3,.manual-markdown h4{color:#111827;line-height:1.2}.manual-markdown h2{margin:28px 0 10px;font-size:24px}.manual-markdown h3{margin:24px 0 8px;font-size:18px}.manual-markdown h4{margin:18px 0 6px;font-size:15px}.manual-markdown p,.manual-markdown ul,.manual-markdown ol{margin:0 0 14px}.manual-markdown ul,.manual-markdown ol{padding-left:24px}.manual-markdown li{margin:5px 0}.manual-markdown code{border-radius:5px;background:#f1f5f9;color:#0f172a;padding:2px 5px;font-size:.92em}.manual-markdown pre{overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;padding:14px}.manual-markdown pre code{background:transparent;color:inherit;padding:0}.manual-table-wrap{max-width:100%;overflow-x:auto;margin:14px 0 18px;border:1px solid #e2e8f0;border-radius:8px}.manual-markdown table{width:100%;min-width:780px;border-collapse:collapse;background:#fff}.manual-markdown th,.manual-markdown td{border-bottom:1px solid #e2e8f0;padding:10px 12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.manual-markdown th{background:#f8fafc;color:#334155;font-size:12px;font-weight:900}.manual-markdown tr:last-child td{border-bottom:0}.manual-empty-state,.manual-empty-reader{border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b;padding:18px;font-size:13px;font-weight:800;text-align:center}.manual-language-button:focus-visible,.manual-back-link:focus-visible,.manual-brand:focus-visible,.manual-role-tab:focus-visible,.manual-doc-button:focus-visible,.manual-search input:focus-visible{outline:2px solid #111827;outline-offset:3px}@media (max-width: 980px){.manual-topbar{grid-template-columns:minmax(0,1fr);gap:12px}.manual-topbar-actions{justify-content:flex-start;flex-wrap:wrap}.manual-shell{grid-template-columns:1fr;padding:12px}.manual-sidebar{position:static;max-height:none}.manual-role-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.manual-reader-head{grid-template-columns:1fr}.manual-reader-file{max-width:none;text-align:left}}@media (max-width: 620px){.manual-topbar{padding:12px}.manual-reader{padding:16px}.manual-topbar-main h1{font-size:22px}.manual-reader-head h2{font-size:25px}}
