.st{aspect-ratio:1;width:100%;max-width:32rem;margin-inline:auto;position:relative}.st-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.st-spoke{stroke:var(--color-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.st-tile{border-radius:var(--radius-lg);background:var(--color-logo-tile);width:3.125rem;height:3.125rem;box-shadow:var(--shadow-ring), var(--shadow-soft);place-items:center;display:grid;position:absolute;translate:-50% -50%}.st-tile[data-near]{width:3.875rem;height:3.875rem}.st-core{aspect-ratio:1;border-radius:var(--radius-xl);background:var(--color-ink);width:19%;color:var(--color-canvas);box-shadow:0 0 0 .5rem var(--color-canvas), 0 0 0 calc(.5rem + 1px) var(--color-line);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (max-width:40rem){.st-tile{width:2.5rem;height:2.5rem}.st-tile[data-near]{width:3rem;height:3rem}}
.jc-box{aspect-ratio:1;width:100%;max-width:24rem;position:relative}.jc-steps{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;display:flex}.jc-step{color:var(--color-ink-subtle);font-size:var(--text-caption);transition:color var(--duration-base) var(--ease-out);align-items:center;gap:.5rem;display:flex}.jc-step[data-on]{color:var(--color-ink)}.jc-logo{border-radius:var(--radius-sm);background:var(--color-logo-tile);width:1.75rem;height:1.75rem;box-shadow:var(--shadow-ring);opacity:.55;transition:opacity var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);place-items:center;display:grid}.jc-step[data-on] .jc-logo{opacity:1;box-shadow:0 0 0 2px var(--color-area)}
.lt-table{border-collapse:separate;border-spacing:.75rem 0;table-layout:fixed;width:calc(100% + 1.5rem);margin-inline:-.75rem}.lt-table :is(th,td){text-align:start;vertical-align:top;padding:1rem 1.125rem}.lt-table thead td,.lt-table tbody th{width:22%;padding-inline:0;font-weight:400}.lt-table [data-col]{border-inline:1px solid var(--color-line);background:var(--color-surface-raised)}.lt-table thead [data-col]{border-top:1px solid var(--color-line);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);padding-top:1.25rem}.lt-table tbody td{border-top:1px solid var(--color-line)}.lt-table tbody tr:last-child td{border-bottom:1px solid var(--color-line);border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);padding-bottom:1.375rem}.lt-logo{border-radius:var(--radius-lg);background:var(--color-logo-tile);width:2.25rem;height:2.25rem;box-shadow:var(--shadow-ring);place-items:center;display:grid}.lt-time{color:var(--color-ink-muted);font-size:var(--text-caption);box-shadow:var(--shadow-ring);border-radius:999px;padding:.0625rem .5rem}.lt-role{font-size:var(--text-caption);box-shadow:var(--shadow-ring);border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .625rem .125rem .5rem;font-weight:500;display:inline-flex}.lt-role:before{content:"";width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1.5px var(--color-ink-subtle);border-radius:999px}.lt-role[data-role=owner]{background:var(--color-area-tint);box-shadow:none}.lt-role[data-role=owner]:before{background:var(--color-area);box-shadow:none}.lt-field{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-caption);overflow-wrap:anywhere}.lt-switch{display:none}@media not (min-width:48rem){.lt-switch{border-radius:var(--radius-xl);background:var(--color-surface);border:0;flex-wrap:wrap;gap:.25rem;min-width:0;margin:0 0 1rem;padding:.25rem;display:flex}.lt-pick{border-radius:var(--radius-full);min-width:0;color:var(--color-ink-muted);font-size:var(--text-caption);white-space:nowrap;cursor:pointer;flex:auto;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .25rem;font-weight:500;display:flex}.lt-pick>:first-child{display:none}.lt-pick[aria-pressed=true]{background:var(--color-surface-raised);box-shadow:var(--shadow-ring);color:var(--color-ink)}.lt-table{border-spacing:.5rem 0;width:calc(100% + 1rem);margin-inline:-.5rem}.lt-table :is(th,td){padding:.875rem}.lt-table thead td,.lt-table tbody th{width:42%}.lt[data-pick=shop] [data-col]:not([data-col=shop]),.lt[data-pick=marketplace] [data-col]:not([data-col=marketplace]),.lt[data-pick=erp] [data-col]:not([data-col=erp]),.lt[data-pick=crm] [data-col]:not([data-col=crm]),.lt[data-pick=accounting] [data-col]:not([data-col=accounting]){display:none}}
.pa-scale{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-caption);align-items:center;gap:.75rem;display:flex}.pa-axis{background:var(--color-line-strong);flex:1;height:1px;position:relative}.pa-axis:after{content:"";border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:6px solid var(--color-line-strong);position:absolute;top:-3px;right:0}.pa-card{border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-ring);flex-direction:column;display:flex;overflow:hidden}.pa-code{fill:var(--color-ink);font-family:var(--font-mono);font-size:10px}

